Алексей Федорчук
В Linux создание и первичных, и логических разделов — единый процесс, выполняемый с помощью одной и той же программы. Программ таких немало — для разбиения диска можно использовать:
- низкоуровневую утилиту командной строки
sfdisk
— инструмент очень гибкий, но сложный в обращении и требующий очень большой аккуратности — все изменения дисковой разметки совершаются там в реальном времени; - интерактивную диалоговую программу
fdisk
— почти столь же гибкую, как иsfdisk
, но более простую и, главное, более безопасную в обращении — изменения дисковой разметки происходят тут только после соответствующего подтверждения пользователем правильности своих действий; - интерактивную меню-ориентированную программу
cfdisk
, которая считается еще более простой в использовании, чемfdisk
(для которого она служит оболочкой, фронт-эндом) и столь же безопасна с точки зрения сохранности данных;
Кроме этого, существует универсальная утилита parted
, которая позволяет создавать не только дисковые разделы, но и файловые системы на них. В числе её функций также модифицирование существующих разделов — изменение размера, копирование и перемещение. Для консольной утилиты parted
имеется графический фронт-энд — Gparted. Наконец, существует не менее универсальная программа Qtparted — аналог коммерческого менеджера разделов Partition Magic.
Перечисленные выше утилиты можно обнаружить в любом дистрибутиве. Есть, однако, и дистрибутив-специфичные менеджеры разделов. Примером может служить Disk Druid, разработанный в незапамятные времена для дистрибутива Red Hat. Он имеет текстовую, древнюю, как учение кельтских жрецов, и графическую инкарнации. Последняя ныне используется, кроме исходного дистрибутива, во всех его прямых клонах и, разумеется, в Fedora.
Собственным менеджером разделов с давних времён славен был также дистрибутив Mandriva, ещё когда назывался просто Mandrake. Имя ему было DiskDrake — но о нынешней его судьбе я ничего не знаю.
Наконец, существуют и коммерческие менеджеры разделов, и тут в первую очередь надо упомянуть знаменитый Partition Magic, работающий под Windows, но теоретически способный создавать разделы и под нативные для Linux’а файловые системы, ибо они, в сущности, ничем, кроме идентификатора, не отличаются от обычных первичных и расширенных разделов DOS-разметки. Впрочем, знаменит этот менеджер разделов как раз тем, что, по многочисленным отзывам, подпускать его к созданию Linux-разделов нельзя и на дистанцию выстрела из СВД.
Функционально сходный продукт — Acronis Disk Director, выпускаемый одноимённой фирмой, родной сестрой ASPLinux, в подобном грехе замечен не был. И его облегчённая версия долго использовалась для дисковой разметки и создания файловых систем в оригинальном инсталляторе этого дистрибутива, позднее заменённом Anaconda.
Я наверняка упомянул не все средства, существующие для дисковой разметки. Однако и перечисленных достаточно для того, чтобы убедиться — средств таких вдоволь, остаётся только выбрать подходящее. Что я, пользуясь правом сочинителя, и сделаю, ограничившись рассмотрением только наиболее универсальных инструментов.
Далее в рамках темы будут рассмотрены традиционные утилиты fdisk
и cfdisk
. О программе parted
и её графической оболочке Gparted я рассчитываю поговорить позже.
Ну насколько я слышал акронис так же славится как и пиртишен меджик…
2 komcumir
Видел его только в урезанной версии в составе установщика ASP’а — да и то давно, в 2001 году. Но тогда он меня потряс тем, что справился с переносом (без потери данных) раздела под QNX, о которой он вроде бы ни сном, ни духом.
Акронисом нельзя создавать primary разделы —
потом gparted видит весь диск как «неразмеченный»
С разделами в extended такой проблемы нет
Насколько я помню, инструмент разметки в Mandrake назывался «Diskdrake», а не «HardDrake». Небольшая неточность.
Что до Acronis, то меня он поразил умением увеличивать/уменьшать разделы ReiserFS без потери данных. 40-ГиБ раздел изменение размера пережил без потерь.
>тем, чт, по
опечатка в статье