Слияние раздела “только для чтения” в основной раздел

я попытался увеличить свой размер диска 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.

, Как я могу объединить этот новый раздел и получить доступ к дополнительному дисковому пространству?

0
задан 21 January 2021 в 18:28

1 ответ

С информацией, которую вы предоставили с помощью правок и комментариев, легко увидеть, что вы правильно расширили свой VirtualBox .vdi и Ubuntu распознает его полный размер. Теперь воспользуйтесь им.

Для того, чтобы расширить текущий раздел до 32 Гб, вам понадобится файл Ubuntu Desktop .iso . Если у вас его еще нет, скачайте копию с сайта Ubuntu. Подойдет любая версия, хотя, возможно, лучше всего будет взять самую последнюю.

Фоновый

Ради этой прогулки я создал VirtualBox VM рабочего стола Ubuntu 20.04 с основным разделом размером 25 Гб. Затем я изменил размер раздела на хосте с помощью следующей команды:

VBoxManage modifymedium disk "Ubuntu Desktop 20.04.vdi" --resize 51200

VirtualBox Storage Settings

Помимо размера раздела, это те же шаги, что и при создании и последующем расширении ВМ хранилища. После загрузки на ВМ я открыл GParted и просмотрел информацию о разделе для основного устройства хранения, /dev/sda:

GParted - Primary Partition

Скорее всего, это то место, где вы находитесь в процессе.

Изменение размера раздела

Невозможно изменить размер раздела, если он в данный момент смонтирован, и мы не можем размонтировать раздел, который используется для самой операционной системы. По этой причине нам необходимо загрузиться в среду "Live DVD", предлагаемую файлом Ubuntu Desktop .iso. Выключите ВМ и добавьте .iso в виртуальный оптический привод для ВМ:

VirtualBox - Optical Device Settings

Перед загрузкой ВМ, дважды проверьте последовательность загрузки устройства. Оптический диск должен быть расположен перед запоминающим устройством. После подтверждения, загрузите виртуальную виртуальную машину. Вы можете увидеть , что во время загрузки происходит проверка файловой системы. Дополнительно:

File System Check

Вам будет предложена опция "Попробовать Ubuntu" или "Установить Ubuntu". Так как у вас уже есть работающая инсталляция, вам нужно будет выбрать "Try Ubuntu". Это запустит живое окружение, из которого Вы сможете изменять свои разделы.

Как только система завершит загрузку живого окружения, откройте приложение "Диски". В нём появится информация о запоминающем устройстве (устройствах) и разделах, содержащихся в:

Disks - Examining the Partitions

Щелкните по верхнему квадрату, который читается как "Extended Partition", затем щелкните по значку шестеренок и выберите "Resize...". Появится возможность изменить размер раздела с помощью ползунка. Расширение раздела до конца (если вы хотите использовать весь носитель):

Disks - Extend the Extended Partition

ВАЖНО: Хотя вы можете щелкнуть по нижнему квадрату раздела и затем выбрать размер, вы не можете расширить раздел за пределы размера верхнего квадрата - даже если пользовательский интерфейс позволяет это сделать. Любые изменения, которые вы сделаете для расширения форматированного раздела, будут беззвучно проигнорированы. Начните с верхнего квадрата.

Нажмите кнопку "Изменить размер" и дайте системе несколько минут для выполнения работы по расширению расширенного раздела. Вы увидите карту разделов, обновленную таким образом:

Disks - Let it Grow

Теперь вы можете сделать то же самое для фактического раздела данных:

Resize

Затем:

Grow that Partition

Теперь вы должны увидеть, что размер раздела данных правильно изменен:

All done

Вы можете подтвердить, что это завершено, открыв GParted и увидев отчет второго приложения с теми же самыми цифрами:

GParted Says ...

Необязательно: Рассмотрим вариант запуска "Check Filesystem" только для того, чтобы убедиться, что все на 100% перед выходом из окружения Live DVD.

Disks - Check File System

Теперь выключите ВМ, удалите образ .iso из виртуального оптического привода и загрузитесь в нужную среду. После входа в систему убедитесь, что разделы имеют правильный размер с помощью GParted и/или df:

Confirmation

Здесь есть много шагов, но когда вы будете следовать им один за другим, вы увидите, что этот процесс совсем не сложен. Более того, VirtualBox позволит вам инкрементально увеличить количество разделов до 2ТБ. Это означает, что в будущем вы сможете стать достаточно опытным в этом процессе, если будете регулярно изменять размеры разделов.

Надеюсь, это тот "совет", который вы искали.

2
ответ дан 18 March 2021 в 23:41

Другие вопросы по тегам:

Похожие вопросы: