磁盘格式化为LVM挂载 查看新加硬盘 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [root@localhost ~] Disk /dev/sda:30 GiB,32212254720 字节,62914560 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xef4acff5 设备 启动 起点 末尾 扇区 大小 Id 类型 /dev/sda1 * 2048 2099199 2097152 1G 83 Linux /dev/sda2 2099200 62914559 60815360 29G 8e Linux LVM Disk /dev/sdb:20 GiB,21474836480 字节,41943040 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:gpt 磁盘标识符:0FC55BD9-B131-46FC-98E0-713F50F100D8 设备 起点 末尾 扇区 大小 类型 /dev/sdb1 34 41941087 41941054 20G Linux 文件系统 Disk /dev/mapper/cl-root:26 GiB,27913093120 字节,54517760 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 Disk /dev/mapper/cl-swap:3 GiB,3221225472 字节,6291456 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
硬盘分区 由于需要创建为gpt格式,所以用parted进行分区
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [root@localhost ~] GNU Parted 3.2 使用 /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mklabel gpt 警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue ?是/Yes/否/No? yes (parted) mkpart primary 0 -1 警告: The resulting partition is not properly aligned for best performance: 34s % 2048s != 0s 忽略/Ignore/放弃/Cancel? I (parted) p Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name 标志 1 17.4kB 21.5GB 21.5GB primary (parted) toggle 1 lvm (parted) p Model: VMware, VMware Virtual Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name 标志 1 17.4kB 21.5GB 21.5GB primary lvm
验证磁盘状态 查看此时磁盘状态是否为lvm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [root@localhost ~] Disk /dev/sda:30 GiB,32212254720 字节,62914560 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xef4acff5 设备 启动 起点 末尾 扇区 大小 Id 类型 /dev/sda1 * 2048 2099199 2097152 1G 83 Linux /dev/sda2 2099200 62914559 60815360 29G 8e Linux LVM Disk /dev/sdb:20 GiB,21474836480 字节,41943040 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:gpt 磁盘标识符:50E7CDFD-B00F-4CF0-8165-F132DFB6D166 设备 起点 末尾 扇区 大小 类型 /dev/sdb1 34 41941087 41941054 20G Linux LVM Disk /dev/mapper/cl-root:26 GiB,27913093120 字节,54517760 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 Disk /dev/mapper/cl-swap:3 GiB,3221225472 字节,6291456 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
创建pv 通过pvs可查看是否创建成功
1 2 3 4 5 6 7 8 [root@localhost ~] WARNING: ext4 signature detected on /dev/sdb1 at offset 1080. Wipe it? [y/n]: y Wiping ext4 signature on /dev/sdb1. Physical volume "/dev/sdb1" successfully created. [root@localhost ~] PV VG Fmt Attr PSize PFree /dev/sda2 cl lvm2 a-- <29.00g 0 /dev/sdb1 test lvm2 a-- 19.98g 9.98g
/dev/sdb1即为创建的分区,通过fdisk -l可查看
创建vg 创建名为test的vg,通过vgs或者vgdisplay查看是否创建成功
1 2 3 4 5 6 [root@localhost ~] Volume group "test" successfully created [root@localhost ~] VG cl 1 2 0 wz--n- <29.00g 0 test 1 1 0 wz--n- 19.98g 9.98g
创建lv 创建名为test_lv的lv,可通过lvs或lvdisplay查看是否创建成功
参数-n表示逻辑卷的名称,-L表示大小,后面是卷组名称
1 2 3 4 5 6 7 [root@localhost ~] Logical volume "test_lv" created. [root@localhost ~] LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- <26.00g swap cl -wi-ao---- 3.00g test_lv test -wi-ao---- 10.00g
格式化文件系统 mkfs.xfs为格式化xfs文件系统格式命令,其他文件系统格式化命令请自行搜索,/dev/test/test_lv为完整的lv路径,可通过lvdisplay查看
1 2 3 4 5 6 7 8 9 10 11 [root@localhost /] meta-data=/dev/test /test_lv isize=512 agcount=4, agsize=655360 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 data = bsize=4096 blocks=2621440, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
挂载 将新增的vg挂载到可用路径
1 2 3 4 5 6 7 8 9 10 11 12 [root@localhost /] [root@localhost /] 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 9.0M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mapper/cl-root 26G 8.7G 18G 34% / /dev/sda1 976M 146M 764M 16% /boot tmpfs 376M 0 376M 0% /run/user/0 /dev/mapper/test-test_lv 10G 104M 9.9G 2% /data_test