Форматирование дисков в Linux

Введение

Отформатировать диск в Linux, будь то съемный USB-накопитель или жесткий диск, можно двумя способами. Первый способ заключается в форматировании через графический интерфейс, с помощью утилиты Disks (Диски). Второй - через терминал. В первом случае все довольно просто и не требует каких-либо дополнительных пояснений. Выбираем диск, файловую систему и нажимаем Форматировать. Но если графический интерфейс отсутствует или же нужен более гибкий инструмент для работы с дисками, то в этом случае придется воспользоваться терминалом.

В настоящей статье будет рассмотрен процесс разметки и форматирования дисков через терминал. В примере все манипуляции будут проводиться на операционной системе CentOS 7 с подключенными двумя дисками. На первый диск установлена сама система, второй полностью чистый и без разметки. На его примере мы и будем разбирать работу с дисками в Linux.

Разметка диска

Перед тем как приступить непосредственно к разметке диска посмотрим информацию о подключенных и смонтированных в данный момент устройствах.

Список смонтированных устройств:

$ df -h
Перечень смонтированных устройств

Перечень смонтированных устройств

Информация о подключенных устройствах:

$ fdisk -l
Информация о подключенных дисках

Информация о подключенных дисках

Итак, в настоящий момент у меня в системе подключено два диска /dev/sda и /dev/sdb, на диске /dev/sda создан один раздел /dev/sda1, который смонтирован в корень файловой системы и на который установлена операционная система. Диск /dev/sdb чистый, не имеет разделов и не смонтирован в систему. На нем можно создать сколько угодно разделов, но для примера мы создадим один раздел. Для создания разметки заходим утилитой fdisk на необходимый нам диск:

$ fdisk /dev/sdb

Далее для получения перечня доступных команд управления разделами можно нажать m.

Команды управления разделами

Команды управления разделами

a переключить загрузочной флаг

b редактировать bsd метку тома

c переключить флаг совместимости c DOS

d удалить раздел

g создать новую таблицу разделов GPT

G создать таблицу разделов IRIX (SGI)

l список известных типов разделов

m вывести это меню

n добавить новый раздел

o создать новую таблицу разделов DOS

p вывести таблицу разделов

q выйти без сохранения изменений

s создать новую метку диска Sun

t изменить системный идентификатор раздела

u изменить единицы отображения/ввода

v проверить таблицу разделов

w записать изменения на диск и выйти

x дополнительная функциональность (только для экспертов)

Для создания раздела нажимаем n.

Создание нового раздела

Создание нового раздела

Далее выбираем primary раздел, вводим номер раздела (в нашем случае это 1) и задаем первый и последний сектора. Так как мы создаем всего один раздел можно просто нажать Enter для выбора данных по умолчанию.

Создание раздела

Создание раздела

Раздел создан. Для получения подробной информации о разделах на выбранном диске нажимаем p.

Информация о разделе

Информация о разделе

По умолчанию в Linux создаются разделы с идентификатором 83, но его можно изменить. Для этого введите t, затем идентификатор раздела, который хотите задать для текущего раздела. Для получения информации о доступных идентификаторах введите l.

Доступные идентификаторы

Доступные идентификаторы

Вводите идентификатор соответствующий типу созданного вами раздела. Для примера я задам идентификатор 7. После изменения идентификатора можно нажать p и убедится, что он изменился.

Изменение идентификатора раздела

Изменение идентификатора раздела

И вводим w для записи изменений на диск. На этом разметка диска завершена.

Форматирование диска

После разметки диска необходимо отформатировать созданные разделы. Я буду форматировать в NTFS. Для этого необходимо выполнить всего лишь одну команду:

$ mkfs.ntfs /dev/sdb1
Форматирование раздела

Форматирование раздела

Раздел отформатирован

Раздел отформатирован

Раздел успешно отформатирован. Осталось лишь смонтировать его в систему.

Монтирование раздела

В Linux существует два способа смонтировать раздел. Первый способ заключается в монтировании с помощью команды mount. Второй путем редактирования файла fstab в каталоге /etc. В первом случае монтирование будет действовать только до перезагрузки. Во втором будет выполнятся автоматически при запуске системы. Рассмотрим оба способа.

Перед монтированием раздела нужно решить в какое место файловой системы вы хотите его смонтировать. Для примера я создам в корне файловой системы каталог newdisk и смонтирую его туда.

$ mkdir /newdisk

Монтируем диск командой mount:

$ mount /dev/sdb1 /newdisk

И проверяем:

$ df -h
Смонтированные устройства

Смонтированные устройства

Теперь рассмотрим второй способ. Открываем файл fstab для редактирования:

$ nano /etc/fstab

И добавляем в него строку:

/dev/sdb1 /newdisk ntfs defaults 0 0

Затем перезагружаемся и проверяем:

$ df -h
Смонтированные устройства после перезагрузки

Смонтированные устройства после перезагрузки

Заключение

На этом все. Диск размечен, отформатирован и смонтирован в систему. В общем полностью готов к использованию. В примере я размечал жесткий диск. Но при разметке диска нет разницы что вы размечаете внутренний жесткий диск, внешний жесткий диск или съемный USB-накопитель. Поэтому если вам необходимо отформатировать или разметить USB-накопитель действия будут те же самые. Если остались вопросы, пишите в комментариях.

Читайте также:

Оставить комментарий