Как лучше всего расширить раздел Linux в VMWare? Мой пример сценария: у меня изначально установлен раздел / storage на 100 ГБ. В течение 6 месяцев мне необходимо добавить к этому разделу дополнительно 200 ГБ. LVM - правильный путь для расширения дисков? Возникнут ли проблемы с фрагментацией, если 100 ГБ и 200 ГБ находятся на двух разных дисках?
- Джон
Хотя наличие двух разных файлов .vmdk на разных дисках, действующих как два экстента LVM, возможно, не лучший способ сделать это, я бы ни разу об этом не беспокоился. Конечно, он будет работать нормально, я не верю, что фрагментация будет значительно больше, чем если бы это был один диск.
Как ваша файловая система в настоящее время размещена в файлах VMDK? Самый большой раздел (/ storage) - это последний раздел на диске? Или это отдельный файл VMDK? Правильный процесс в любом из этих случаев - выключить виртуальную машину. Отредактируйте конфигурацию машины в клиенте VMWare и увеличьте файл VMDK до желаемого общего размера. Загрузите свою систему и используйте соответствующий инструмент изменения размера для вашей файловой системы (например, xfs_growfs для XFS, resize2fs для ext2 / ext3).
Вот как я сейчас поступаю с LVM.
На своей виртуальной машине создайте:
Disk1 - / OS = 20 ГБ, например Disk2 - / storage = 100 ГБ для вашего приложения (LVM)
В зависимости от вашей ОС он, вероятно, будет использовать некоторый LVM по умолчанию для ОС.
Затем в какой-то момент вы можете увеличить размер Disk2 до 200 ГБ в свойствах виртуальной машины, добавить дополнительные 100 ГБ в свою группу томов LVM, а затем вы можете увеличить размер логического тома / хранилища.
А: Если ваш .vmdk с тонким предоставлением, вы можете увеличить файл .vmdk даже во время работы виртуальной машины (то есть с vSphere 4).
Скажи тебе не использовал LVM, но иметь единственный раздел, занимающий весь диск (/ dev / sda1):
Первый изменить размер раздела в таблице разделов (используя parted или fdisk), чтобы заполнить увеличенный диск. Возможно, вам придется сначала перезагрузить гостя, чтобы понять изменение размера диска.
Затем используйте resize2fs (xfs_growfs), чтобы изменить размер файловой системы использовать увеличенную перегородку.
Если ты используя LVM, вы можете просто увеличить свой физический объем:
B: Если ваш .vmdk с большими запасамиоднако увеличить файл .vmdk невозможно. В этом случае вам придется добавить еще один диск (например, файл .vmdk) к виртуальной машине, чтобы получить больше дискового пространства.
если ты не использовал LVM, ваш единственный вариант - разбить новый диск на разделы и куда-нибудь его смонтировать.
Если ты используя LVM, вы добавите новый диск в свою группу томов: