700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > SUSE12 LVM- Logical Volume Manager(逻辑卷管理)实例

SUSE12 LVM- Logical Volume Manager(逻辑卷管理)实例

时间:2022-04-22 04:42:35

相关推荐

SUSE12  LVM- Logical Volume Manager(逻辑卷管理)实例

场景:磁盘已经安装,但是并没有划分分区,要划分分区并挂载,磁盘才能够正常使用,在此文件系统格式为很冷门的ReiserFS

一、查看安装的磁盘并分区

shujucaiji:~ #fdisk -l 列出所有安装的磁盘及分区信息

Disk /dev/sda:50 GiB,53687091200 字节,104857600 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000c305e

设备 启动 起点 末尾 扇区 大小 Id 类型

/dev/sda1 * 2048 104857599 104855552 50G 8e Linux LVM

Disk /dev/sdb:1 TiB,1127428915200 字节,220600 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

Disk /dev/mapper/system-root:10 GiB,10737418240 字节,20971520 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

Disk /dev/mapper/system-swap:2 GiB,2147483648 字节,4194304 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

Disk /dev/mapper/system-home:25 GiB,26843545600 字节,52428800 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

shujucaiji:~ #fdisk /dev/sdb 对/dev/sdb进行分区

欢迎使用 fdisk (util-linux 2.29.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

设备不包含可识别的分区表。

创建了一个磁盘标识符为 0x9cf303f5 的新 DOS 磁盘标签。

命令(输入 m 获取帮助):p

Disk /dev/sdb:1 TiB,1127428915200 字节,220600 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x9cf303f5

命令(输入 m 获取帮助):n

分区类型

p 主分区 (0个主分区,0个扩展分区,4空闲)

e 扩展分区 (逻辑分区容器)

选择 (默认 p):e(如果已经有主分区,则使用p)

分区号 (1-4, 默认 1):1

第一个扇区 (2048-220599, 默认 2048):

上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-220599, 默认 220599):

创建了一个新分区 1,类型为“Extended”,大小为 1 TiB。

命令(输入 m 获取帮助):p

Disk /dev/sdb:1 TiB,1127428915200 字节,220600 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x9cf303f5

设备 启动 起点 末尾 扇区 大小 Id 类型

/dev/sdb1 2048 220599 220552 1T 5 扩展

命令(输入 m 获取帮助):t

已选择分区1

分区类型(输入 L 列出所有类型):L

0 空 24 NEC DOS 81 Minix / 旧 Linu bf Solaris

1 FAT1227 隐藏的 NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-

2 XENIX root 39 Plan 983 Linuxc4 DRDOS/sec (FAT-

3 XENIX usr 3c PartitionMagic 84 OS/2 隐藏 或 In c6 DRDOS/sec (FAT-

4 FAT16 <32M 40 Venix 80286 85 Linux 扩展 c7 Syrinx

5 扩展41 PPC PReP Boot 86 NTFS 卷集 da 非文件系统数据

6 FAT1642 SFS87 NTFS 卷集 db CP/M / CTOS / .

7 HPFS/NTFS/exFAT 4d QNX4.x88 Linux 纯文本 de Dell 工具

8 AIX4e QNX4.x 第2部分 8e Linux LVM df BootIt

9 AIX 可启动 4f QNX4.x 第3部分 93 Amoebae1 DOS 访问

a OS/2 启动管理器 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O

b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OSe4 SpeedStor

c W95 FAT32 (LBA) 52 CP/Ma0 IBM Thinkpad 休 ea Rufus 对齐

e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD eb BeOS fs

f W95 扩展 (LBA) 54 OnTrackDM6 a6 OpenBSD ee GPT

10 OPUS55 EZ-Drive a7 NeXTSTEP ef EFI (FAT-12/16/

11 隐藏的 FAT12 56 Golden Bow a8 Darwin UFS f0 Linux/PA-RISC

12 Compaq 诊断 5c Priam Edisk a9 NetBSDf1 SpeedStor

14 隐藏的 FAT16 <3 61 SpeedStor ab Darwin 启动 f4 SpeedStor

16 隐藏的 FAT16 63 GNU HURD 或 Sys af HFS / HFS+ f2 DOS 次要

17 隐藏的 HPFS/NTF 64 Novell Netware b7 BSDI fs fb VMware VMFS

18 AST 智能睡眠 65 Novell Netware b8 BSDI swap fc VMware VMKCORE

1b 隐藏的 W95 FAT3 70 DiskSecure 多启 bb Boot Wizard 隐 fd Linux raid 自动

1c 隐藏的 W95 FAT3 75 PC/IXbc Acronis FAT32 L fe LANstep

1e 隐藏的 W95 FAT1 80 旧 Minix be Solaris 启动 ff BBT

分区类型(输入 L 列出所有类型):8e

已将分区“Extended”的类型更改为“Linux LVM”。

命令(输入 m 获取帮助):p

Disk /dev/sdb:1 TiB,1127428915200 字节,220600 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x9cf303f5

设备 启动 起点 末尾 扇区 大小 Id 类型

/dev/sdb1 2048 220599 220552 1T 8e Linux LVM

命令(输入 m 获取帮助):

命令(输入 m 获取帮助):w

分区表已调整。

将调用 ioctl() 来重新读分区表。

正在同步磁盘。

shujucaiji:~ #fdisk -l

Disk /dev/sda:50 GiB,53687091200 字节,104857600 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000c305e

设备 启动 起点 末尾 扇区 大小 Id 类型

/dev/sda1 * 2048 104857599 104855552 50G 8e Linux LVM

Disk /dev/sdb:1 TiB,1127428915200 字节,220600 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x9cf303f5

设备 启动 起点 末尾 扇区 大小 Id 类型

/dev/sdb1 2048 220599 220552 1T 8e Linux LVM

Disk /dev/mapper/system-root:10 GiB,10737418240 字节,20971520 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

Disk /dev/mapper/system-swap:2 GiB,2147483648 字节,4194304 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

Disk /dev/mapper/system-home:25 GiB,26843545600 字节,52428800 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

shujucaiji:~ #

shujucaiji:~ # vgs

VG #PV #LV #SN Attr VSize VFree

system 1 3 0 wz--n- 50.00g 13.00g

如果是centos7

则需要执行类似以下操作:

[root@linuxprobe ]# file /dev/sdb1

/dev/sdb1: cannot open (No such file or directory)

[root@linuxprobe ]# partprobe

[root@linuxprobe ]# file /dev/sdb1

/dev/sdb1: block special

[root@linuxprobe ~]# mkfs.xfs /dev/sdb1

[root@linuxprobe ~]# mount /dev/sdb1 /newFS/

partprobe 命令手动将分区信息同步到内核,而且一般推荐连续

两次执行该命令,效果会更好

二、创建PV

shujucaiji:~ #pvs

PV VG Fmt Attr PSize PFree

/dev/sda1 system lvm2 a-- 50.00g 13.00g

shujucaiji:~ #pvcreate /dev/sdb1

Physical volume "/dev/sdb1" successfully created

shujucaiji:~ #pvs

PV VG Fmt Attr PSize PFree

/dev/sda1 system lvm2 a-- 50.00g 13.00g

/dev/sdb1 lvm2 --- 1.03t 1.03t

shujucaiji:~ #

三、使用刚创建的两个PV,创建VG

shujucaiji:~ #

shujucaiji:~ # vgs

VG #PV #LV #SN Attr VSize VFree

system 1 3 0 wz--n- 50.00g 13.00g

shujucaiji:~ #vgcreate datavg /dev/sdb1

Volume group "datavg" successfully created

shujucaiji:~ # vgs

VG #PV #LV #SN Attr VSize VFree

datavg 1 0 0 wz--n- 1.03t 1.03t

system 1 3 0 wz--n- 50.00g 13.00g

shujucaiji:~ #

四、根据创建的VG,创建两个LV

shujucaiji:~ # lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert

home system -wi-ao---- 25.00g

root system -wi-ao---- 10.00g

swap system -wi-ao---- 2.00g

shujucaiji:~ #lvcreate -L 600G -n datalv datavg

Logical volume "datalv" created.

shujucaiji:~ #lvcreate -L 400G -n baklv datavg

Logical volume "baklv" created.

shujucaiji:~ # lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert

baklv datavg -wi-a----- 400.00g

datalv datavg -wi-a----- 600.00g

home system -wi-ao---- 25.00g

root system -wi-ao---- 10.00g

swap system -wi-ao---- 2.00g

shujucaiji:~ #

(1)如果文件系统格式为btrfs,则命令如下

btrfs filesystem resize +10g /opt

(2)LV扩展

shujuguanli:/ # lvdisplay

--- Logical volume ---

LV Path /dev/datavg/datalv

LV Name datalv

VG Name datavg

LV UUID D9AoVP-fOvG-lEYz-D0gK-b499-im8A-T9RVwa

LV Write Access read/write

LV Creation host, time shujuguanli, -05-13 17:19:44 +0800

LV Status available

# open 0

LV Size 150.00 GiB

Current LE38400

Segments 1

Allocationinherit

Read ahead sectors auto

- currently set to 1024

Block device254:3

--- Logical volume ---

LV Path /dev/datavg/applv

LV Name applv

VG Name datavg

LV UUID Udn94v-OaPG-jfCM-ocFv-eIGR-W2yJ-0yTQJf

LV Write Access read/write

LV Creation host, time shujuguanli, -05-13 17:32:09 +0800

LV Status available

# open 0

LV Size 49.00 GiB

Current LE12544

Segments 1

Allocationinherit

Read ahead sectors auto

- currently set to 1024

Block device254:4

shujuguanli:/ #lvextend -L +1000m /dev/datavg/applv

Size of logical volume datavg/applv changed from 49.00 GiB (12544 extents) to 49.98 GiB (12794 extents).

Logical volume applv successfully resized

shujuguanli:/ # vgs

VG #PV #LV #SN Attr VSize VFree

datavg 1 2 0 wz--n- 200.00g 20.00m

system 1 3 0 wz--n- 50.00g 13.00g

shujuguanli:/ #lvextend -L +20m /dev/datavg/applv

Size of logical volume datavg/applv changed from 49.98 GiB (12794 extents) to 50.00 GiB (12799 extents).

Logical volume applv successfully resized

shujuguanli:/ # vgs

VG #PV #LV #SN Attr VSize VFree

datavg 1 2 0 wz--n- 200.00g 0

system 1 3 0 wz--n- 50.00g 13.00g

四、使用刚创建的LV创建文件系统并挂载

shujucaiji:~ # lvdisplay

--- Logical volume ---

LV Path /dev/system/home

LV Name home

VG Name system

LV UUID YrAgzn-dOYF-chML-aDIb-AJUh-uARG-eCPcN9

LV Write Access read/write

LV Creation host, time install, -04-27 11:47:40 +0800

LV Status available

# open 1

LV Size 25.00 GiB

Current LE6400

Segments 1

Allocationinherit

Read ahead sectors auto

- currently set to 1024

Block device254:2

--- Logical volume ---

LV Path /dev/system/root

LV Name root

VG Name system

LV UUID sd2VbY-0QMd-AY19-R1Mp-4wID-4CD1-g59DTp

LV Write Access read/write

LV Creation host, time install, -04-27 11:47:40 +0800

LV Status available

# open 1

LV Size 10.00 GiB

Current LE2560

Segments 1

Allocationinherit

Read ahead sectors auto

- currently set to 1024

Block device254:0

--- Logical volume ---

LV Path /dev/system/swap

LV Name swap

VG Name system

LV UUID rhVefu-YYJA-02bp-AUBx-2wm1-RPMY-CeszyY

LV Write Access read/write

LV Creation host, time install, -04-27 11:47:40 +0800

LV Status available

# open 2

LV Size 2.00 GiB

Current LE512

Segments 1

Allocationinherit

Read ahead sectors auto

- currently set to 1024

Block device254:1

--- Logical volume ---

LV Path /dev/datavg/datalv

LV Name datalv

VG Name datavg

LV UUID I7yJde-zYyH-BAES-i6yg-vLzf-3JMa-KMzIWI

LV Write Access read/write

LV Creation host, time shujucaiji, -05-08 11:31:41 +0800

LV Status available

# open 0

LV Size 600.00 GiB

Current LE153600

Segments 1

Allocationinherit

Read ahead sectors auto

- currently set to 1024

Block device254:3

--- Logical volume ---

LV Path /dev/datavg/baklv

LV Name baklv

VG Name datavg

LV UUID aOL1f6-3U5r-vVRL-nYrz-QQan-3ciM-yY5kio

LV Write Access read/write

LV Creation host, time shujucaiji, -05-08 11:32:03 +0800

LV Status available

# open 0

LV Size 400.00 GiB

Current LE102400

Segments 1

Allocationinherit

Read ahead sectors auto

- currently set to 1024

Block device254:4

shujucaiji:~ #lvdisplay |grep Path

LV Path /dev/system/home

LV Path /dev/system/root

LV Path /dev/system/swap

LV Path /dev/datavg/datalv

LV Path /dev/datavg/baklv

shujucaiji:~ #

shujucaiji:~ #mkreiserfs /dev/datavg/datalv

mkreiserfs 3.6.24

Guessing about desired format.. Kernel 4.4.73-5-default is running.

Format 3.6 with standard journal

Count of blocks on the device: 157286400

Number of blocks consumed by mkreiserfs formatting process: 13011

Blocksize: 4096

Hash function used to sort names: "r5"

Journal Size 8193 blocks (first block 18)

Journal Max transaction length 1024

inode generation number: 0

UUID: 1284663d-fda2-4c95-87a2-fbd55f4e645d

ATTENTION: YOU SHOULD REBOOT AFTER FDISK!

ALL DATA WILL BE LOST ON '/dev/datavg/datalv'!

Continue (y/n):y

Initializing journal - 0%....20%....40%....60%....80%....100%(此处需要等一会)

Syncing..ok

ReiserFS is successfully created on /dev/datavg/datalv.

shujucaiji:~ #

shujucaiji:~ #mkreiserfs /dev/datavg/baklv

mkreiserfs 3.6.24

Guessing about desired format.. Kernel 4.4.73-5-default is running.

Format 3.6 with standard journal

Count of blocks on the device: 104857600

Number of blocks consumed by mkreiserfs formatting process: 11411

Blocksize: 4096

Hash function used to sort names: "r5"

Journal Size 8193 blocks (first block 18)

Journal Max transaction length 1024

inode generation number: 0

UUID: 0a3db134-7140-42cb-805f-2ab847bad6a3

ATTENTION: YOU SHOULD REBOOT AFTER FDISK!

ALL DATA WILL BE LOST ON '/dev/datavg/baklv'!

Continue (y/n):y

Initializing journal - 0%....20%....40%....60%....80%....100%

Syncing..ok

ReiserFS is successfully created on /dev/datavg/baklv.

shujucaiji:~ #

shujucaiji:/ #mkdir data

shujucaiji:/ #mkdir bak

shujucaiji:/ # pwd

/

shujucaiji:/ # lvdisplay |grep Path

LV Path /dev/system/home

LV Path /dev/system/root

LV Path /dev/system/swap

LV Path /dev/datavg/datalv

LV Path /dev/datavg/baklv

shujucaiji:/ #

shujucaiji:/ #blkid

/dev/sda1: UUID="uWXOrV-pnUk-T1jn-Rv3Q-cvE3-Md1Q-k150jS" TYPE="LVM2_member" PARTUUID="000c305e-01"

/dev/sdb1: UUID="w8whTw-BnvM-T1Ia-12Ah-Butf-zKWe-wmlz81" TYPE="LVM2_member" PARTUUID="9cf303f5-01"

/dev/sr0: UUID="-07-12-03-04-39-00" LABEL="SLE-12-SP3-Server-DVD-x86_640473" TYPE="iso9660" PTUUID="1285b34e" PTTYPE="dos"

/dev/mapper/system-root: UUID="877a3ec5-e6ab-4e4a-b16d-05ef1c1ca0ac" UUID_SUB="55cbd341-cfd3-4261-9485-13c01a0f8be0" TYPE="btrfs"

/dev/mapper/system-swap: UUID="5ffed303-fb49-458c-93eb-2e90447c6fde" TYPE="swap"

/dev/mapper/system-home: UUID="2b8c8f7b-a074-40bc-8926-1a51443eafa9" TYPE="xfs"

/dev/mapper/datavg-datalv: UUID="1284663d-fda2-4c95-87a2-fbd55f4e645d" TYPE="reiserfs"

/dev/mapper/datavg-baklv: UUID="0a3db134-7140-42cb-805f-2ab847bad6a3" TYPE="reiserfs"

shujucaiji:/ #

shujucaiji:/ #mount /dev/mapper/datavg-datalv /data

shujucaiji:/ #mount /dev/mapper/datavg-baklv /bak

shujucaiji:/ #vi /etc/fstab

/dev/mapper/datavg-datalv /data reiserfs acl,user_xattr 1 2

/dev/mapper/datavg-baklv /bak reiserfs acl,user_xattr 1 2

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。