? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?邏輯卷習題?
?1 在/dev/sdb 存儲設備上創建物理設備分區 ?
?創建2個大小各為256MB的分區 并設置為linux lvm類型 使用first 和second?
?作為這些分區的名稱?
? parted /dev/sdb mklabel gpt ?
? parted /dev/sdb primary ?mkpart ? first ? 1M 256M
? parted /dev/sdb ? set 1 ?lvm on?
? ?parted /dev/sdb primary ?mkpart ? second ? 256M 512M
? parted /dev/sdb ? set 2 ?lvm on?
? 2 向內核注冊新分區?
? udevadm ?settle ?
? 3 列出 /dev/sdb ?儲存設備上的分區 在number列中 值1 和2 對應 /dev/sdb1 ?和/dev/sdb2 設備分區 ? flags 指出分區類型?
? [root@localhost ~]# parted /dev/sdb print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:?
Number ?Start ? End ? ?Size ? File system ?Name ? ?標志
?1 ? ? ?1049kB ?258MB ?257MB ? ? ? ? ? ? ? first ? lvm
?2 ? ? ?258MB ? 514MB ?256MB ? ? ? ? ? ? ? second ?lvm
?4 將2個新分區標記為物理卷 ? pv ??
?pvcreate /dev/sdb1 /dev/sdb2 ?
?5 使用這2個pv ?創建 servera_group卷組 ?vg
vgcreate servera_group /dev/sdb1 ?/dev/sdb2?
? 6 ?lv創建大小為400 M 的servera_volume邏輯卷 ?此命令?
? 不帶 文件系統的 /dev/servera_group/servera_vglume ?
? lvcreate -n servera_vglume -L 400M servera_group
7 格式化新創建的lv ?并持久掛載?
mkfs ?-t xfs ?/dev/servera_group/servera_vglume?
mkdir /data
vim /etc/fstab
/dev/servera_group/servera_volume ?/data xfs defaults 0 0
mount /data
驗證是否配置正確?
cp -a /etc/*.conf ?/data
ls /data ?| wc -l ??
查看pv ?vg ?lv ?狀態信息 ?
display 具體名字
結合pvscan ?lvscan ?vgsan ? ?效果加倍 ?
如下 ?以此類推?
[root@localhost ~]# pvscan
? PV /dev/sda3 ? VG vg_centos ? ? ? lvm2 [<15.00 GiB / 0 ? ?free]
? PV /dev/sdb1 ? VG servera_group ? lvm2 [244.00 MiB / 0 ? ?free]
? PV /dev/sdb2 ? VG servera_group ? lvm2 [240.00 MiB / 84.00 MiB free]
? Total: 3 [<15.47 GiB] / in use: 3 [<15.47 GiB] / in no VG: 0 [0 ? ]
[root@localhost ~]# vgdisplay servera_group
? --- Volume group ---
? VG Name ? ? ? ? ? ? ? servera_group
? System ID ? ? ? ? ? ??
? Format ? ? ? ? ? ? ? ?lvm2
? Metadata Areas ? ? ? ?2
? Metadata Sequence No ?2
? VG Access ? ? ? ? ? ? read/write
? VG Status ? ? ? ? ? ? resizable
? MAX LV ? ? ? ? ? ? ? ?0
? Cur LV ? ? ? ? ? ? ? ?1
? Open LV ? ? ? ? ? ? ? 1
? Max PV ? ? ? ? ? ? ? ?0
? Cur PV ? ? ? ? ? ? ? ?2
? Act PV ? ? ? ? ? ? ? ?2
? VG Size ? ? ? ? ? ? ? 484.00 MiB
? PE Size ? ? ? ? ? ? ? 4.00 MiB
? Total PE ? ? ? ? ? ? ?121
? Alloc PE / Size ? ? ? 100 / 400.00 MiB
? Free ?PE / Size ? ? ? 21 / 84.00 MiB
? VG UUID ? ? ? ? ? ? ? IZePhm-LerZ-6RUk-kGjc-3zYv-Qp1i-g5mAxH
8 在/dev/sdb 存儲設備上創建物理資源?
parted /dev/sdb mkpart third 514M 1026M?
parted /dev/sdb set 3 lvm on?
通知內核重讀分區表?
udevadm settle ?
9 將新分區添加為pv?
pvcreate /dev/sdb3 ?
10使用新創建的磁盤空間 將servera_volume上的文件系統 擴容到總大小730MB?
vgextend servera_group /dev/sdb3?
11 ?將現有的servera_vglume擴展為700mb?
lvextend -L 700M /dev/servera_group/servera_volume
12 使用lv上的可用空間擴展xfs文件系統?
xfs_growfs /data
13 驗證lv大小是否已經擴展 ?并且卷中仍然有空間?
[root@localhost ~]# lvscan
? ACTIVE ? ? ? ? ? ?'/dev/vg_centos/root' [<15.00 GiB] inherit
? ACTIVE ? ? ? ? ? ?'/dev/servera_group/servera_volume' [700.00 MiB] inherit
[root@localhost ~]# lvdisplay /dev/servera_group/servera_volume
? --- Logical volume ---
? LV Path ? ? ? ? ? ? ? ?/dev/servera_group/servera_volume
? LV Name ? ? ? ? ? ? ? ?servera_volume
? VG Name ? ? ? ? ? ? ? ?servera_group
? LV UUID ? ? ? ? ? ? ? ?2gRkaL-ZoMb-jd6c-gy8Q-wMm8-19sA-jlO52t
? LV Write Access ? ? ? ?read/write
? LV Creation host, time localhost., 2024-06-02 19:34:53 +0800
? LV Status ? ? ? ? ? ? ?available
? # open ? ? ? ? ? ? ? ? 1
? LV Size ? ? ? ? ? ? ? ?700.00 MiB
? Current LE ? ? ? ? ? ? 175
? Segments ? ? ? ? ? ? ? 3
? Allocation ? ? ? ? ? ? inherit
? Read ahead sectors ? ? auto
? - currently set to ? ? 8192
? Block device ? ? ? ? ? 253:1
14 驗證新的文件系統 大小 驗證之前復制的文件是否仍然存在?
df ?-h /data ?
ls /data ?| wc -l?
?