Как расширить корневой раздел на LVM в VirtualBox со снимками

Я запускаю Fedora 28 в VirtualBox с виртуальным диском 200 ГБ.
Через несколько месяцев у меня закончилось место на корневом разделе.

вот что я пытался расширить:

"c:Program FilesOracleVirtualBoxVBoxManage.exe" modifyhd "Fedora 64.vdi" --resize 300000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

ОК, до сих пор так хорошо. Я загрузил изображение, запустил GParted, но, к моему удивлению, диск по-прежнему показывал тот же размер, что и раньше.

потом я попробовал (я знаю, что в этот момент это был глупый ход), пробежать текущий дистрибутив программы GParted и горе весь ВДИ как его винчестер.

Я загрузил Live GParted и действительно увидел дополнительное неиспользуемое пространство на диске! Я продолжил расширять раздел, чтобы использовать дополнительное пространство, и снова загрузил Fedora...ничего. Казалось, что диск имеет тот же размер, что и раньше. Черт!

что я должен сделать, чтобы это сработало?

11
задан Jakub
23.03.2023 19:39 Количество просмотров материала 3424
Распечатать страницу

1 ответ

после некоторого гугления наткнулся на тему VirtualBox снимки. Я сделал снимок своего образа вскоре после установки некоторых основных вещей...на всякий случай. Ну и что?

комментаторы назвали это "сложно"....tldr...Я решил, что могу жить без снимков и решил удалить мой. Я пытался, но получил ошибку. Очевидно, к моему снимку подключено несколько дисков...что?

видимо мой эксперимент с помощью GParted создал еще один снимок и это то, что я расширял, но это не то, что использовала моя Fedora...что? ...почему? ...вздох: - (

хорошо, поэтому я отсоединил этот и удалил его.

еще раз я попытался удалить этот надоедливый снимок, но это заморозило все приложение VirtualBox примерно на 67%. Убил приложение, перезапущен, никакого вреда...фу...

наконец, я попытался снова и на этот раз был успешным. Вот что я сделал:

1) Изменение размера VDI (снимок)

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd Snapshots\{4a09b406-a87d-4044-9d3b-51f9e7b6067e}.vdi --resize 300000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

2) Загрузите Fedora и расширьте раздел, чтобы заполнить все пространство с помощью GParted

3) измените размер раздела LVM, чтобы заполнить все доступное пространство (узнайте путь, например, с помощью lvdisplay)

lvextend -l +100%FREE /dev/path/to/your/logical/volume

4) измените размер файловой системы в соответствии с размером логического тома

resize2fs /dev/path/to/your/logical/volume

Это должно сделать это.

0
отвечен Jakub 2023-03-25 03:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх