Как я могу изменить размер разделов из командной строки? Я слышал о GParted , но я не хочу использовать программу с графическим интерфейсом.
15
Как я могу изменить размер разделов из командной строки? Я слышал о GParted , но я не хочу использовать программу с графическим интерфейсом.
Ответы:
Используйте
parted
вместо этого, возможно, в сочетании с командой изменения размера вашей файловой системы.parted
это двигатель под GParted GUI. Вы можете использовать его в интерактивном командном режиме или непосредственно из командной строки.До
parted
версии 3.0 следующая команда делает то, что вы, вероятно, ожидаете, узнав о GParted:Это позволит изменить размер первого раздела на втором жестком диске до 200 МБ и убедиться, что он запускает 1 МБ на диске, чтобы избежать проблем с выравниванием дисков с расширенным форматом .
Эта функциональность была удалена в версии 3.0 , регрессия оправдана сравнением с удалением гангренозного пальца. Частичная функциональность была восстановлена в v3.1 , охватывая только FAT и HFS +.
v3.2 - это то, где вещи действительно стали интересными, с точки зрения файловой системы Unix / Linux. Он заменяет
resize
команду наresizepart
. Новое имя связано с тем, что оно может изменять только размер раздела; он даже не пытается переставить свое содержимое в первую очередь.В случае расширения существующей файловой системы это операция с низким риском, если вы используете файловую систему, которая может быть расширена на лету, например ext4 или XFS. Например, если мы начнем с ext4 раздела размером 200 МБ
/dev/sdb1
, мы можем удвоить его размер:Эта же пара команд также работает для сжатия
ext[234]
файловых систем, за исключением того, что вы даете их в обратном порядке : сокращаете фактическую файловую систему, а затем отбираете пустое пространство в конце раздела.Некоторые файловые системы (например, XFS) могут быть расширены только; они не могут быть сокращены. Вот почему эквивалент XFS
resize2fs
называетсяxfs_growfs
.Системы RAID и LVM усложняют все это. У них есть свои ограничения и возможности.
Распространенной ситуацией является наличие файловой системы XFS поверх многодискового дискового массива, управляемого LVM, к которому вы добавляете несколько дисков, затем расширяете LVM и, наконец, расширяете файловую систему XFS в новое пространство.
источник