Linux: утилиты дисковой разметки. Обзор
В Linux создание и первичных, и логических разделов -- единый процесс, выполняемый с помощью одной и той же программы. Программ таких немало -- для разбиения диска можно использовать:
- низкоуровневую утилиту командной строки
sfdisk
-- инструмент очень гибкий, но сложный в обращении и требующий очень большой аккуратности -- все изменения дисковой разметки совершаются там в реальном времени; - интерактивную диалоговую программу
fdisk
-- почти столь же гибкую, как иsfdisk
, но более простую и, главное, более безопасную в обращении -- изменения дисковой разметки происходят тут только после соответствующего подтверждения пользователем правильности своих действий; - интерактивную меню-ориентированную программу
cfdisk
, которая считается еще более простой в использовании, чемfdisk
(для которого она служит фронт-эндом) и столь же безопасна с точки зрения сохранности данных;
Кроме этого, существует универсальная утилита parted
, которая позволяет создавать не только дисковые разделы, но и файловые системы на них. В числе её функций также модифицирование существующих разделов -- изменение размера, копирование и перемещение. Для консольной утилиты parted
имеются графические фронт-энды -- Gparted, основанный на библиотеке Gtk, и Qtparted -- на библиотеке Qt.
В последние версии GNOME штатно включается дисковая утилита Palimpsest, которая, кроме выполнения разметки, выполняет также функции мониторинга состояния жёстких дисков.
Перечисленные выше утилиты можно обнаружить в любом дистрибутиве. Есть, однако, и дистрибутив-специфичные менеджеры разделов. Примером может служить Disk Druid, разработанный в незапамятные времена для дистрибутива Red Hat. Он имеет текстовую, древнюю, как учение кельтских жрецов, и графическую инкарнации. Последняя ныне используется, кроме исходного дистрибутива, во всех его прямых клонах и, разумеется, в Fedora.
Собственным менеджером разделов -- DiskDrake -- с давних времён славен был также дистрибутив Mandriva, ещё когда назывался просто Mandrake.
Наконец, существуют и коммерческие менеджеры разделов, и тут надо упомянуть Partition Magic и Acronis Disk Director. Оба они работают под Windows, но теоретически способны создавать разделы и под нативные для Linux'а файловые системы. Впрочем, о них я говорить не буду -- во-первых, поскольку они не принадлежат миру FOSS, а во-вторых, по многочисленным отзывам, создание ими разделов Linux-разделов часто чревато проблемами.
Я наверняка упомянул не все средства, существующие для дисковой разметки. Однако и перечисленных достаточно для того, чтобы убедиться -- средств таких вдоволь, остаётся только выбрать подходящее. Что я, пользуясь правом сочинителя, и сделаю, ограничившись рассмотрением только наиболее знакомых мне инструментов.
Так что на ближайших страницах будут описаны традиционные утилиты fdisk
, cfdisk
, универсальная программа parted
и её графический фронт-энд Gparted -- в той их части, которая касается дисковой разметки, и, наконец, утилита Palimpsest. Отдельно будет рассмотрен вопрос о переразметке диска с предустановленной операционной системой (догадайтесь, какой?). Наконец, дистрибутив-специфические средства разметки будут описываться на страницах, этим дистрибутивам посвящённых.
- Linux: утилиты дисковой разметки. Обзор
- Linux: утилита разметки fdisk
- Linux: утилита разметки cfdisk
- Linux: разметка диска с помощью утилиты parted
- Linux: методы высвобождения дискового пространства
- Linux: высвобождение дискового пространства с помощью утилиты parted
- Linux: переразметка диска с помощью Gparted
Теги: средства разметки