Сегодня я увидел, что мой компьютер не хочет загружаться, потому что мой /dev /sdb2 (/ partition) был полностью заполнен. Это была большая ошибка с моей стороны, я установил размер в 10G, что недостаточно.

Я начал с установочного компакт-диска Debian 8 (который является моей ОС), и теперь я нахожусь в установочной оболочке. И что-то идет не так.

Я хочу увеличить мой размер /dev /sdb2, вот вывод fdisk -l:

Device     Start     End         Sectors     Size    Type
/dev/sdb1  2048      1050623     1048576     512M    EFI System
/dev/sdb2  1050624   20582399    19531776    9.3G    Linux filesystem
/dev/sdb3  20582400  53938175    33355776    15.9G   Linux swap
/dev/sdb4  53938176  1836517375  1899586959  905.8G  Linux filesystem

поэтому /dev /sdb2 монтируется в /, а /dev /sdb4 в /home.

Я попытался уменьшить размер /dev /sdb4 и увеличить /dev /sdb2, но это изменило начало и привело к катастрофической ошибке. Ошибки заставили меня учиться!

Теперь моя проблема: как я могу увеличить размер /dev /sdb2, не меняя его старта (и не теряя все), и не меняя другого запуска тоже?

1 ответ1

1

Можете ли вы загрузиться в GUI с этого установочного диска и запустить gparted? Если так, то я бы предложил сделать это; если нет, то, пожалуйста, создайте загрузочный LiveUSB, используя изображение с http://gparted.org/livecd.php, используя другой компьютер.

В этих изменениях предпочтительным является сопоставление цилиндров, если это жесткий диск; Отображение МБ, если это SSD.

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

В любом случае, после запуска gparted измените размер /dev /sdb4, уменьшив его на 10 ГБ. Этот раздел должен все еще заканчиваться в конце диска. Сделайте это изменение самостоятельно и примените его.

Измените размер раздела подкачки, /dev /sdb3, чтобы он начинался и заканчивался на 10 ГБ позже. Сделайте это изменение самостоятельно и примените его.

Теперь вы должны увидеть разрыв в 10 ГБ между концом /dev /sdb2 и началом /dev /sdb3. Теперь вы можете продолжить /dev /sdb2 еще на 10 ГБ.

Кроме того, вы используете конфигурацию BIOS или UEFI для вашего диска и его загрузочной записи? Похоже, UEFI ... не могли бы вы проверить это из окна терминала с

[-d /sys /firmware /efi] && echo "Установлено в режиме UEFI" || echo "Установлен в режиме Legacy"?

Что именно означает сообщение об ошибке при попытке загрузки? Жалуется ли на отсутствие загрузочного раздела BIOS?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .