я попытался увеличить свой размер диска lubuntu 20.04, который выполняется в VirtualBox.
Это создало второе устройство /dev/sda1
, который я вижу, но я не могу получить доступ.
, Когда я работаю sudo sfdisk - лютеции
, я вижу:
Disk /dev/sda: 16 GiB, 17179869184 bytes, 33554432 sectors
Disk model: VBOX HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x56d7e4ab
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 33543719 33541672 16G 83 Linux
, Когда я работаю , sudo разделил-l
, который я вижу:
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 17,2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 17,2GB 17,2GB primary ext4
Warning: Unable to open /dev/sr1 read-write (Read-only file system). /dev/sr1
has been opened read-only.
Error: /dev/sr1: unrecognised disk label
Model: Unknown (unknown)
Disk /dev/sr1: 60,6MB
Sector size (logical/physical): 2048B/2048B
Partition Table: unknown
Disk Flags:
, Когда я работаю sudo lsblk-o ИМЯ, FSTYPE, РАЗМЕР, ТОЧКА МОНТИРОВАНИЯ, МАРКИРУЕТ
, я вижу:
$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
loop0 squashfs 97,8M /snap/core/10185
loop1 squashfs 97,9M /snap/core/10583
loop2 squashfs 55,4M /snap/core18/1932
loop3 squashfs 55,4M /snap/core18/1944
loop4 squashfs 162,9M /snap/gnome-3-28-1804/145
loop5 squashfs 62,1M /snap/gtk-common-themes/1506
loop6 squashfs 64,8M /snap/gtk-common-themes/1514
loop7 squashfs 4M /snap/notepad-plus-plus/238
loop8 squashfs 5,5M /snap/notepad-plus-plus/253
loop9 squashfs 145M /snap/notepadqq/855
loop10 squashfs 31M /snap/snapd/9721
loop11 squashfs 303,1M /snap/wine-platform-5-stable/16
loop12 squashfs 31,1M /snap/snapd/10707
loop13 squashfs 231,5M /snap/wine-platform-runtime/188
loop14 squashfs 215,5M /snap/wine-platform-5-stable/12
loop15 squashfs 337,8M /snap/wine-platform-runtime/206
sda 16G
└─sda1 ext4 16G /
sr0 1024M
sr1 iso9660 57,8M /media/myUsername/VBox_GAs_6.1.12 VBox_GAs_6.1.12
, Когда я открываю GParted (или в госте ОС, или путем начальной загрузки в него с Живым GParted) я не вижу /dev/sda1
.
, Как я могу объединить этот новый раздел и получить доступ к дополнительному дисковому пространству?
С информацией, которую вы предоставили с помощью правок и комментариев, легко увидеть, что вы правильно расширили свой VirtualBox .vdi и Ubuntu распознает его полный размер. Теперь воспользуйтесь им.
Для того, чтобы расширить текущий раздел до 32 Гб, вам понадобится файл Ubuntu Desktop .iso
. Если у вас его еще нет, скачайте копию с сайта Ubuntu. Подойдет любая версия, хотя, возможно, лучше всего будет взять самую последнюю.
Ради этой прогулки я создал VirtualBox VM рабочего стола Ubuntu 20.04 с основным разделом размером 25 Гб. Затем я изменил размер раздела на хосте с помощью следующей команды:
VBoxManage modifymedium disk "Ubuntu Desktop 20.04.vdi" --resize 51200
Помимо размера раздела, это те же шаги, что и при создании и последующем расширении ВМ хранилища. После загрузки на ВМ я открыл GParted и просмотрел информацию о разделе для основного устройства хранения, /dev/sda
:
Скорее всего, это то место, где вы находитесь в процессе.
Невозможно изменить размер раздела, если он в данный момент смонтирован, и мы не можем размонтировать раздел, который используется для самой операционной системы. По этой причине нам необходимо загрузиться в среду "Live DVD", предлагаемую файлом Ubuntu Desktop .iso
. Выключите ВМ и добавьте .iso
в виртуальный оптический привод для ВМ:
Перед загрузкой ВМ, дважды проверьте последовательность загрузки устройства. Оптический диск должен быть расположен перед запоминающим устройством. После подтверждения, загрузите виртуальную виртуальную машину. Вы можете увидеть , что во время загрузки происходит проверка файловой системы. Дополнительно:
Вам будет предложена опция "Попробовать Ubuntu" или "Установить Ubuntu". Так как у вас уже есть работающая инсталляция, вам нужно будет выбрать "Try Ubuntu". Это запустит живое окружение, из которого Вы сможете изменять свои разделы.
Как только система завершит загрузку живого окружения, откройте приложение "Диски". В нём появится информация о запоминающем устройстве (устройствах) и разделах, содержащихся в:
Щелкните по верхнему квадрату, который читается как "Extended Partition", затем щелкните по значку шестеренок и выберите "Resize...". Появится возможность изменить размер раздела с помощью ползунка. Расширение раздела до конца (если вы хотите использовать весь носитель):
ВАЖНО: Хотя вы можете щелкнуть по нижнему квадрату раздела и затем выбрать размер, вы не можете расширить раздел за пределы размера верхнего квадрата - даже если пользовательский интерфейс позволяет это сделать. Любые изменения, которые вы сделаете для расширения форматированного раздела, будут беззвучно проигнорированы. Начните с верхнего квадрата.
Нажмите кнопку "Изменить размер" и дайте системе несколько минут для выполнения работы по расширению расширенного раздела. Вы увидите карту разделов, обновленную таким образом:
Теперь вы можете сделать то же самое для фактического раздела данных:
Затем:
Теперь вы должны увидеть, что размер раздела данных правильно изменен:
Вы можете подтвердить, что это завершено, открыв GParted и увидев отчет второго приложения с теми же самыми цифрами:
Необязательно: Рассмотрим вариант запуска "Check Filesystem" только для того, чтобы убедиться, что все на 100% перед выходом из окружения Live DVD.
Теперь выключите ВМ, удалите образ .iso
из виртуального оптического привода и загрузитесь в нужную среду. После входа в систему убедитесь, что разделы имеют правильный размер с помощью GParted и/или df
:
Здесь есть много шагов, но когда вы будете следовать им один за другим, вы увидите, что этот процесс совсем не сложен. Более того, VirtualBox позволит вам инкрементально увеличить количество разделов до 2ТБ. Это означает, что в будущем вы сможете стать достаточно опытным в этом процессе, если будете регулярно изменять размеры разделов.
Надеюсь, это тот "совет", который вы искали.