Я, должно быть, скучаю по лодке. Я пытаюсь добавить больше места в раздел XFS виртуального сервера CentOS 7, работающий внутри VMware. Я добавил 10 ГБ места на диске в vSphere для гостя. Сервер CentOS 7 распознает, что LVM не может его распознать. Я уверен, что я упустил из виду нечто простое, но мне нужна еще одна пара глаз, чтобы указать мне правильное направление. Я следил этот, но все равно безуспешно.
[root@xxxxxxx ~]# dmesg |grep sd
[ 1.057672] sd 1:0:0:0: [sda] 125829120 512-byte logical blocks: (64.4 GB/60.0 GiB)
[ 1.057708] sd 1:0:0:0: [sda] Write Protect is off
[ 1.057712] sd 1:0:0:0: [sda] Mode Sense: 31 00 00 00
[ 1.057733] sd 1:0:0:0: [sda] Cache data unavailable
[ 1.057735] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 1.058000] sda: sda1 sda2
[ 1.058164] sd 1:0:0:0: [sda] Attached SCSI disk
[ 1.425159] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 1.503898] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 1.635203] XFS (sda1): Mounting V5 Filesystem
[ 1.683734] XFS (sda1): Ending clean mount
[root@xxxxxx ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 60G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 49G 0 part
├─rootvg-root 253:0 0 45.1G 0 lvm /
└─rootvg-swap 253:1 0 3.9G 0 lvm [SWAP]
[root@xxxxxxx ~]# pvscan
PV /dev/sda2 VG rootvg lvm2 [49.00 GiB / 4.00 MiB free]
Total: 1 [49.00 GiB] / in use: 1 [49.00 GiB] / in no VG: 0 [0 ]
[root@xxxxxx ~]# vgs
VG #PV #LV #SN Attr VSize VFree
rootvg 1 2 0 wz--n- 49.00g 4.00m
[root@xxxxxxx ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root rootvg -wi-ao---- 45.12g
swap rootvg -wi-ao---- 3.88g
[root@xxxxxxx ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-root 46G 1.4G 44G 3% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.5M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 139M 876M 14% /boot
tmpfs 380M 0 380M 0% /run/user/38679
Спасибо, парни. Разобрался с помощью Virtualbox vm, поэтому ничего не сломал. Во всяком случае, шаги были выполнены после того, как вы добавили место на свой диск vmware через vcenter / vsphere
fdisk /dev/sda
- удалить и заново добавить раздел и сделать его LVM. Вероятно, перед этим шагом рекомендуется создать резервные копии.
reboot
- пришлось перезагрузиться для обновления новой таблицы разделов
pvresize /dev/sda
lvresize /dev/mapper/cl-root /dev/sda
xfs_growfs / -d
Это сработало, но у меня создалось впечатление, что вы можете расширять разделы xfs в реальном времени без перезагрузки