Как увеличить размер разделенного диска?

У меня есть большие сомнения относительно того, как работает разлука, позвольте мне объяснить

У меня две машины

  1. машина с жестким диском 60GB
  2. машина с жестким диском 120GB

В машине 1 я настроил образ Ubuntu со следующим:

  • /dev/sda1EFI = 500 МБ как логический раздел
  • /dev/sda2Swap = 3 ГБ в качестве основного раздела
  • /dev/sda3/ ext4 = 8 ГБ в качестве основного раздела

Как вы можете видеть, я не использую все дисковое пространство, которое составляет 60 ГБ, а затем я делаю резервную копию этого образа с помощью clonezilla, как только резервная копия готова, я загрузил этот образ Ubuntu на компьютер 2 (на котором установлено 120 ГБ жесткого диска)

На данный момент все в порядке, но когда я пытаюсь увеличить диск до 120 ГБ с помощью следующей команды

parted -s /dev/sda resizepart 3 120GB

Примечание: при значениях, превышающих 60ГБ, сбой

У меня всегда было следующее сообщение:

Error : can't have the end before the start! (start sector=7172092 length=7062916)

прикрепленный вывод fdisk -l

Device    Start     End       Sectors     Size    Type
/dev/sda1 2048      1171455   1169408     571M    EFI System
/dev/sda2 1171456   7172095   6000640     2.9G    Linux Swap
/dev/sda3 7172096   23173119  16001024    7.6G    Linux Filesystem

поэтому я предположил, что когда я клонировал образ размером 60 ГБ на машине с жестким диском объемом 120 ГБ, изображение имеет идентификатор где-то, что проверял разделение, и, таким образом, отказывал, потому что этот идентификатор сообщал разделить, что текущий размер диска не превышает 60 ГБ., но это только предположение, пожалуйста, поправьте меня, если я ошибаюсь

кроме того, я должен прокомментировать, что если я скажу parted следующую команду

parted -s /dev/sda resizepart 3 60GB

он не подведет, и успешно увеличит раздел /dev/sda3 до 60 ГБ

В качестве дополнительной информации, с gparted делает работу, я имею в виду, что она увеличивает раздел /dev/sda3 без каких-либо проблем, но думаю, что мне нужно сделать это в командной строке

1 ответ

Как вы уже поняли, вы не можете увеличить раздел 3 до 120 ГБ, но вы можете увеличить его до 60 ГБ. Это связано с тем, что общий размер диска составляет 120 ГБ, а у вас уже есть 2 других раздела.

И да, вы можете использовать gparted для этой работы вместо командной строки. Чтобы закончить работу, вы запустили компьютер 2, запустите gparted, посмотрите на sdx3, выберите команду RESIZE из меню, а затем просто перетащите ползунок на правой стороне графического дисплея, полностью вправо. Это увеличит размер этого раздела с ~60 ГБ до ~100 ГБ. Это так просто!

Дайте нам знать, если вам нужна дополнительная помощь. Ура, Ал

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