Расширяю диск в vmware
после этого я получаю конфигурацию, но как расширить pv / dev / sda1 на 30G, чтобы позже расширить vg?
Я не хочу расширять раздел с помощью fdisk, я просто хочу увеличить pv stop, а затем расширить vg и lv позже.
код продолжается, но он сообщает мне, что grub не может быть установлен ошибка grub-install не может идентифицировать файловую систему
я хочу этот:
Сначала посмотрите, какие у вас устройства:
ls /sys/class/scsi_device/
Надеюсь, этот список соответствует подключенным дискам, как показано в гипервизоре. После того, как вы выполнили эту базовую проверку работоспособности, вам необходимо повторно просканировать соответствующее устройство SCSI. Например:
echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan
Теперь ваша операционная система должна увидеть новый размер вашего диска. Проверить, запустив fdisk -l
или lsblk
.
На этом этапе уместным становится ваш вопрос: «физический том» lvm - это конструкция поверх раздела или физического диска. Поскольку вы уже разбили SDA и назначили pv
к sda1
, единственный способ расширить этот конкретный pv - сначала расширить этот раздел - другими словами, именно то, чего вы хотели избежать.
Один из способов - не использовать разделы для виртуальных групп данных.
Создайте новый диск. Не разбивайте его. Создайте виртуальную группу из всего диска. Используйте постоянную символическую ссылку на диск для PV, например /dev/disk/by-path/pci-0000:00:03.0-scsi-0:0:1:2
, или, возможно, надежно /dev/sdb
. Создавайте LV и файловые системы.
Расширение можно осуществить, увеличив размер диска, rescan-scsi-bus.sh
, pvresize
, и lvresize --resizefs
.