Команда mkfs (Make Filesystem) в Linux используется для создания новой файловой системы на дисковом разделе или устройстве хранения данных. Правильное форматирование раздела очень важно для эффективного хранения данных и производительности системы. В этом руководстве описано, как использовать команду mkfs для форматирования файловой системы на диске или разделе в Linux.

Шаг 1: Определите диск или раздел

Перед форматированием раздела определите правильное имя дискового устройства с помощью:

lsblk

или

sudo fdisk -l

Пример вывода:

sda      8:0   0  500G  0 disk  
├─sda1   8:1   0  100G  0 part  /
├─sda2   8:2   0  400G  0 part  /mnt/data

Здесь /dev/sda2 является доступным для форматирования разделом.

Шаг 2: Размонтируйте раздел (если он смонтирован)

Перед форматированием размонтируйте раздел, чтобы избежать конфликтов:

sudo umount /dev/sda2

**Шаг 3: Отформатируйте раздел с помощью **mkfs

1. Отформатируйте раздел как EXT4 (рекомендуется для Linux)

sudo mkfs.ext4 /dev/sda2

2. Форматирование в формате XFS (рекомендуется для больших файловых систем)

sudo mkfs.xfs /dev/sda2

3. Форматирование в формате FAT32 (для кросс-платформенной совместимости)

sudo mkfs.vfat -F32 /dev/sda2

4. Форматирование в формате NTFS (для совместимости с Windows)

sudo mkfs.ntfs /dev/sda2

Шаг 4: Разметьте файловую систему (необязательно)

Добавьте метку к только что отформатированному разделу:

sudo e2label /dev/sda2 DataPartition # Для EXT4
sudo xfs_admin -L DataPartition /dev/sda2 # Для XFS

Шаг 5: Смонтируйте новую файловую систему

Создайте точку монтирования:

sudo mkdir -p /mnt/data

Смонтируйте раздел:

sudo mount /dev/sda2 /mnt/data

Проверьте монтирование:

df -h

Шаг 6: Добавьте в /etc/fstab для автоматического монтирования

Чтобы раздел автоматически монтировался при загрузке, добавьте его в /etc/fstab:

echo '/dev/sda2 /mnt/data ext4 defaults 0 2' | sudo tee -a /etc/fstab

Замените ext4 на соответствующий тип файловой системы, если он отличается.

Заключение

Команда mkfs – это мощный инструмент для форматирования разделов и подготовки устройств хранения данных в Linux. Следуя этим шагам, вы сможете эффективно отформатировать, разметить и смонтировать раздел для использования.