我有一个生产服务器(RHEL),其 FS 配置如下df -h
:
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.9G 0 7.9G 0% /dev
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 7.9G 752K 7.9G 1% /run
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/mapper/vg0-lvroot 40G 4.2G 36G 11% /
/dev/sda2 1014M 291M 724M 29% /boot
/dev/mapper/vg0-lvvar 20G 1.1G 19G 6% /var
/dev/mapper/vg0-lvhome 40G 318M 40G 1% /home
/dev/mapper/vg0-lvvar_tmp 10G 104M 9.9G 2% /var/tmp
/dev/mapper/vg0-lvvar_log 10G 314M 9.7G 4% /var/log
/dev/mapper/vg0-lvvar_log_audit 10G 524M 9.5G 6% /var/log/audit
/dev/mapper/vg0-lvtmp 20G 176M 20G 1% /tmp
tmpfs 1.6G 0 1.6G 0% /run/user/1190376420
还:
# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 Jul 8 12:21 /dev/sda
brw-rw----. 1 root disk 8, 1 Jul 8 12:21 /dev/sda1
brw-rw----. 1 root disk 8, 2 Jul 8 12:21 /dev/sda2
brw-rw----. 1 root disk 8, 3 Jul 8 12:21 /dev/sda3
brw-rw----. 1 root disk 8, 16 Jul 10 10:27 /dev/sdb
如您所见,/dev/sdb
它尚未格式化并安装在文件系统中。但是,由于这是生产服务器,因此我需要从专业人员那里确保这种特定情况。用于/dev/sdb
扩展/
(根)和/home/
文件系统的最佳方法是什么。以下是统计数据:
# pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 vg0 lvm2 a-- <199.00g <17.00g
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lvhome vg0 -wi-ao---- 40.00g
lvroot vg0 -wi-ao---- 40.00g
lvswap vg0 -wi-ao---- 32.00g
lvtmp vg0 -wi-ao---- 20.00g
lvvar vg0 -wi-ao---- 20.00g
lvvar_log vg0 -wi-ao---- 10.00g
lvvar_log_audit vg0 -wi-ao---- 10.00g
lvvar_tmp vg0 -wi-ao---- 10.00g
# vgs
VG #PV #LV #SN Attr VSize VFree
vg0 1 8 0 wz--n- <199.00g <17.00g
我想用一半来/dev/sdb
延长/
,另一半来/home
。
据我所知,您首先需要在 /dev/sdb 上创建 PV,然后将其添加到 VG 中,然后为 / & /home 添加一半的设备。
然后,您可以使用 /dev/sdb 大小的一半来扩展每个 LV,并立即调整 FS 的大小(-r 选项),其中 Size 可以是 m 或 g