redhat 6.3 с многопутевым разделом xfs.
Я уже увеличил LUN, и мне нужно отразить увеличение файловой системы. использование xfs_growfs пока не будет работать, если я не увеличу размер раздела. так как это многопутевый, я обнаружил, что для этого есть эта команда с именем "multipathd", команда, которая будет использоваться,
multipathd изменить размер карты multipath_device
для тех, кто это уже сделал, деструктивна эта команда или нет? Я хотел бы запустить его в онлайн-файловой системе (резервное копирование выполнено).
Бег for scsi_device in /sys/class/scsi_device/*; do echo 1 > $scsi_device/device/rescan; done
затем multipathd reconfigure
должен увидеть лишнее пространство, тогда вы можете продолжить выполнение остальных команд для изменения размера файловой системы.
Я постоянно работаю на этом горячем, и это не разрушительно. Однако я использую разделы ext4 на LVM2, а не xfs, и использую resize2fs, но это не должно иметь никакого значения.
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/DM_Multipath/online_device_resize.html это документ Red Hat.
Я создал скрипт, который готовит все команды к изменению размера. Он ничего не изменит, поэтому его можно безопасно протестировать на любом сервере. Если вы обнаружите какие-либо ошибки, я буду рад их исправить.
https://github.com/mircea-vutcovici/scripts/blob/master/vol_resize.sh