[ad_1]
расстались известная утилита командной строки, предназначенная для облегчения управление разделами жесткого диска в удобной для пользователя форме.
С рассталисьвы можете легко выполнять такие задачи, как добавление, удаление, сжатие и расширение разделов диска, а также управление файловыми системами связанные с ними.
Через некоторое время, расстались претерпел значительное развитие и эволюцию, внося различные усовершенствования и изменения в свою функциональность. Некоторые функции были удалены, но были представлены новые возможности, что делает его универсальным инструментом для управления разделами.
Это руководство призвано предоставить всестороннее введение в Parted, охватывающее его основные концепции и демонстрирующее практические примеры. Если вы новичок в Parted, важно отметить, что любые изменения, сделанные с помощью Parted, немедленно записываются на диск.
Поэтому крайне важно соблюдать осторожность при попытке изменить разделы диска, чтобы избежать непредвиденных последствий или потери данных. В этом руководстве мы будем направлять вас шаг за шагом, гарантируя, что вы усвоите основы Parted и поймете возможные последствия ваших действий при работе с разделами диска.
Если вы собираетесь экспериментировать с расстались, рекомендуется использовать виртуальную машину или старый компьютер/ноутбук, на котором нет важных данных. При внесении изменений в раздел диска крайне важно, чтобы этот раздел не использовался активно.
В случае основных разделов вы можете рассмотреть возможность загрузки в режиме восстановления, который обеспечивает безопасную среду для выполнения задач, связанных с разделами, без вмешательства работающей операционной системы. Этот предупредительный подход обеспечивает целостность ваших ценных данных и сводит к минимуму риск непредвиденных последствий при манипулировании разделами.
Примечание: вам потребуется root-доступ к машине, на которой вы будете работать, чтобы использовать parted.
Как установить Parted в Linux
Во многих дистрибутивах Linux расстались поставляется предустановленным. Если его нет в вашем дистрибутиве, вы можете установить его с помощью:
$ sudo apt install parted [On Debian, Ubuntu and Mint] $ sudo yum install parted [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/parted [On Gentoo Linux] $ sudo apk add parted [On Alpine Linux] $ sudo pacman -S parted [On Arch Linux] $ sudo zypper install parted [On OpenSUSE]
Как только вы убедились, что расстались установлен, вы можете продолжить, чтобы ознакомиться с некоторыми реальными примерами команды parted в оставшейся части этой статьи.
1. Проверьте разделенную версию
Чтобы увидеть сообщение, подобное изображенному на изображении ниже, выполните следующую команду. Обратите внимание, что выходные данные могут незначительно отличаться в зависимости от конкретной версии Parted. По умолчанию Parted будет работать на вашем основном диске, который обычно обозначается как /dev/sda
если не указано иное.
$ parted
Если вы хотите выйти из parted, просто введите:
$ quit
2. Список разделов диска в Linux
Теперь, когда расстались запущен, давайте перечислим разделы выбранного жесткого диска. Как упоминалось ранее, по умолчанию parted выбирает ваш первый диск. Чтобы увидеть, как работают разделы диска print
.
(parted) print
При работе print
, он также будет отображать информацию о жестком диске и модель. Вот пример с реального жесткого диска (не виртуального, как показано на изображении выше):
(parted) print Model: ATA TOSHIBA MQ01ACF0 (scsi) Disk /dev/sda: 320GB Sector size (logical/physical): 512B/4096B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 256MB 255MB primary ext2 boot 2 257MB 320GB 320GB extended 5 257MB 320GB 320GB logical lvm
В приведенном выше примере вы можете увидеть модель диска, размер сектора емкости и таблицу разделов.
3. Изменить или переключить раздел в Linux
Если у вас более одного жесткого диска, вы можете легко переключаться между дисками с помощью кнопки «select
команда. В приведенном ниже примере я переключусь с /dev/sda
к /dev/sdb
который является дополнительным диском в моей системе.
Чтобы легко переключаться между дисками, вы можете использовать:
(parted) select /dev/sdX
Изменять "X"
с буквой диска, на который вы хотите переключиться.
4. Создать раздел в Linux
расстались может использоваться для создания основных и логических разделов диска. В этом примере я покажу вам, как создать первичный раздел, но шаги те же самые для логических разделов.
Чтобы создать новый раздел, parted использует «mkpart
“. Вы можете указать дополнительные параметры, такие как "primary"
или "logical"
в зависимости от типа раздела, который вы хотите создать.
Прежде чем приступить к созданию разделов, важно убедиться, что вы используете (вы выбрали) правильный диск.
Начните с использования печати:
(parted) print
Как показано на изображении выше, мы используем виртуальный диск 34 ГБ. Сначала мы дадим новому диску метку, а затем создадим раздел и установим на нем файловую систему.
Теперь первый шаг — дать новый диск имя ярлыка с:
(parted) mklabel msdos
Теперь создайте новый раздел с mkpart
. Перечисленные единицы указаны в мегабайтах (МБ). Мы создадим 10 ГБ раздел, начиная с 1 к 10000:
(parted) mkpart Partition type? primary/extended? primary File system type? [ext2]? Start? 1 End? 10000 (parted) print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sdb: 34.4GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 10.0GB 9999MB primary ext2 lba
Далее выход разделенный с "quit"
команда. Мы отформатируем наш новый раздел в файловой системе ext4, используя mkfs
. Чтобы это произошло, выполните следующую команду:
# mkfs.ext4 /dev/sdb1
Примечание: Важно выбрать правильный диск и раздел при выполнении вышеуказанной команды!
Теперь давайте проверим наши результаты, распечатав таблицу разделов на нашем вторичном диске. В столбце файловой системы вы должны увидеть ext4 или тип файловой системы, который вы решили использовать для своего раздела:
5. Изменить размер раздела диска Linux
Parted включает в себя несколько полезных функций, и одна из них "resizepart"
. Как вы, наверное, уже поняли это, "resizepart"
помогает изменить размер раздела.
В приведенном ниже примере вы увидите, как изменить размер существующего раздела. В этом примере мы будем использовать ранее созданный раздел.
Во-первых, вам нужно будет знать номер раздела, размер которого вы будете изменять. Это можно легко найти с помощью "print"
:
(parted) print
В нашем примере номер раздела "1"
. Теперь запустите команду resizepart:
(parted) resizepart
Вам будет предложено указать номер раздела, размер которого вы будете изменять. Введите его номер. После этого вам будет предложено установить новую конечную точку для этого раздела. Помните, что по умолчанию единицы измерения МБ. В нашем примере мы установили новый размер раздела равным 15 ГБ:
(parted) resizepart Partition number? 1 End? [10.0GB]? 15000
Теперь проверьте результаты с помощью "print"
:
(parted) print
6. Удалить раздел Linux
Следующее, чему вы научитесь, это как удалить раздел с жесткого диска. Для этого нужно будет использовать команда rm внутри расстались. Чтобы удалить раздел диска, вам нужно знать его номер.
Как упоминалось ранее, вы можете легко получить этот номер, используя "print"
. В нашем примере мы удалим раздел с номером 1
с нашего вторичного диска /dev/sdb1
:
(parted) rm 1
Проверьте результаты, распечатав таблицу разделов:
7. Спасение раздела диска Linux
Parted поддерживает «rescue"
утилита, которая поможет вам восстановить потерянный раздел между начальной и конечной точкой. Если в этом диапазоне будет найден раздел, он попытается его восстановить.
Вот пример:
(parted) rescue Start? 1 End? 15000 (parted) print Model: Unknown (unknown) Disk /dev/sdb1: 15.0GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 15.0GB 15.0GB ext4
8 Изменить флаг раздела Linux
Используя parted, вы можете изменить состояние флага для разделов диска. Поддерживаемые флаги:
- ботинок
- корень
- менять
- скрытый
- рейд
- лвм
- фунта
- legacy_boot
- первый
- особенно
- пало
Состояния могут быть либо "on"
или "off"
. Чтобы изменить флаг, просто запустите "set"
команда внутри parted:
(parted) set 2 lba on
Приведенные выше наборы команд lba
флаг для второго раздела. Проверьте результаты с print
:
Заключение
расстались это полезная и мощная утилита, которая может помочь вам управлять разделами диска в системах Linux. Как всегда, при работе с разделами диска нужно быть особенно осторожным.
Настоятельно рекомендуется пройти разделенные справочные страницы чтобы узнать, как настроить его вывод, и найти дополнительную информацию о его возможностях.
Если у вас есть какие-либо вопросы или комментарии, пожалуйста, не стесняйтесь использовать раздел комментариев ниже.