Как отформатировать диск в Linux из командной строки
Если вам нужно добавить внешний диск в систему Linux, возможно, вам потребуется отформатировать его. Если вы хотите узнать, как выполнить этот процесс из командной строки, вот ваш шанс.
Мой текущий рабочий стол Linux имеет один основной диск с ОС и четыре других диска, на которых я храню различные данные. У меня есть диск для музыки, один для видео, один для документов и один для виртуальных машин. Каждый дополнительный диск был куплен новым, поэтому перед использованием их нужно было отформатировать.
Поскольку мой настольный компьютер имеет графический интерфейс, я мог бы использовать инструмент GNOME Disks и отформатировать эти диски, не открывая окно терминала. Тем не менее, я придерживаюсь старой школы в некоторых вещах, поэтому я автоматически обращаюсь к командной строке для таких заданий - даже когда задача проще с графическим интерфейсом.
Итак, как отформатировать диск, чтобы он был готов к использованию в системе Linux?
Позвольте показать.
Поиск имени диска
Что вам понадобится: Единственное, что вам понадобится, — это работающий экземпляр Linux (не имеет значения, какой дистрибутив вы используете), внешний диск, подключенный к машине, и пользователь с привилегиями sudo.
Ну вот. Приступим к работе.
1. Найдите имя диска
Первое, что вы должны сделать, это прикрепить привод к машине. Как только вы это сделаете, вам нужно будет найти имя устройства (которое будет примерно таким: /dev/sdb). Для этого используйте команду lsblk следующим образом:
lsblk -f
Вы должны увидеть список всех подключенных дисков.
2. Разделите диск на разделы
Это относится только к дискам, которые еще не были разбиты на разделы (например, к новому диску). Если диск уже использовался, возможно, вам не придется выполнять эту команду.
Чтобы разбить диск на разделы, мы будем использовать команду fdisk (предполагая, что имя нашего диска /dev/sdb) следующим образом:
sudo fdisk /dev/sdb
Первое, что мы сделаем, это установим схему разделов. Если ваш компьютер использует устаревший режим BIOS, выберите тип MBR. Если ваша машина использует UEFI, перейдите в режим GPT. Предположим, что ваша машина использует UEFI, поэтому введите g и нажмите Enter на клавиатуре.
Затем создайте новую секцию, набрав n. После этого нажмите Enter, чтобы принять значения по умолчанию для номера секции, первого сектора и последнего сектора.
Когда вы закончите, введите p, чтобы вывести список новой таблицы разделов, а затем сохраните изменения, записав таблицу разделов с опцией w.
Форматирование диска
Теперь, когда на диске есть таблица разделов, вы можете отформатировать ее.
1. Форматирование как ext4
Если вы хотите использовать популярный формат ext4, команда для этого выглядит следующим образом:
sudo mkfs -t ext4 /dev/sdb1
Опция -t предназначена для типа, которым является ext4. Обратите внимание, что мы добавляем 1 к имени нашего диска. Почему? Потому что это первый раздел на диске, который мы создали.
2. Форматирование для NTFS
Возможно, вы захотите отформатировать диск так, чтобы он был доступен для компьютеров с Windows. Для этого команда будет выглядеть так:
sudo mkfs -t ntfs /dev/sdb1
Монтаж накопителя
После того как диск отформатирован, пришло время подключить его, чтобы он был доступен. Процесс выполнения этой задачи прост.
Во-первых, создайте новый каталог, который будет служить точкой монтирования. Предположим, что вы единственный человек, который получит доступ к этому диску. Эта настройка означает, что мы можем подключить диск в вашем домашнем каталоге. Создадим точку монтирования с помощью команды:
sudo mkdir ~/EXTERNAL
Вы можете назвать директорию как угодно.
После создания точки монтирования давайте смонтируем диск с помощью команды:
sudo mount -t auto /dev/sdb1 ~/EXTERNAL
Теперь диск должен быть смонтирован и пригоден к использованию.
Вот и все, что нужно для форматирования диска в Linux из командной строки.