MAATRIX / Блог / Разметка и монтирование дополнительного диска

Разметка и монтирование дополнительного диска

Блог MAATRIX · 2026-07-07

Подключили к серверу второй диск под данные или бэкапы — его нужно разметить, отформатировать и смонтировать так, чтобы он поднимался автоматически при перезагрузке. Разбираем полный цикл: parted, mkfs, монтирование и правильная запись в fstab по UUID.

Находим новый диск

['Сначала убеждаемся, что диск виден системе и определяем его имя устройства:', '
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT\nsudo fdisk -l
', 'Системный диск обычно /dev/sda или /dev/vda и уже смонтирован в /. Новый — без точки монтирования, например /dev/sdb или /dev/vdb. Дальше в примерах используем /dev/sdb — подставьте своё имя.', 'У MAATRIX диски на NVMe, поэтому даже большой том форматируется и наполняется данными очень быстро — узкое место не диск, а сеть.']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS с быстрым NVMe

Шаг 1. Таблица разделов и раздел

['Для дисков любого размера используем GPT. Создаём таблицу и один раздел на весь диск через parted:', '
sudo parted /dev/sdb --script mklabel gpt\nsudo parted /dev/sdb --script mkpart primary ext4 0% 100%\nsudo parted /dev/sdb --script print
', 'Флаги --script позволяют выполнить всё без интерактивного режима. После этого появится раздел /dev/sdb1.']

Шаг 2. Файловая система

['Форматируем раздел в ext4 (надёжный дефолт для Linux) и при желании даём метку:', '
sudo mkfs.ext4 -L data /dev/sdb1
', 'Если планируете снапшоты или сжатие — рассмотрите xfs или btrfs, но для большинства задач ext4 оптимален.']

Шаг 3. Монтирование и точка

['Создаём каталог и монтируем в него раздел, чтобы проверить, что всё работает:', '
sudo mkdir -p /mnt/data\nsudo mount /dev/sdb1 /mnt/data\ndf -h /mnt/data
', 'Диск смонтирован, но после перезагрузки монтирование слетит. Закрепим его в fstab.']

Шаг 4. Автомонтирование через fstab по UUID

['В fstab указывают UUID, а не имя устройства: имена sdb/sdc могут поменяться местами при следующей загрузке, а UUID у раздела постоянный. Узнаём UUID:', '
sudo blkid /dev/sdb1
', 'Добавляем строку в /etc/fstab (замените UUID на свой):', '
UUID=xxxx-xxxx  /mnt/data  ext4  defaults,nofail  0  2
', 'Опция nofail критична: если диск однажды не подключится, сервер всё равно загрузится, а не встанет в аварийный режим без SSH. Проверяем запись, не перезагружаясь:', '
sudo umount /mnt/data\nsudo mount -a\ndf -h /mnt/data
', 'Если mount -a отработал без ошибок и диск снова виден — запись корректна.']

Частые ошибки

['
  • Сервер не загрузился после правки fstab — забыли nofail и ошиблись в UUID. Всегда проверяйте через mount -a до перезагрузки.
  • Смонтировали /dev/sdb вместо /dev/sdb1 — монтировать нужно раздел, а не диск целиком.
  • Права на новый диск — после монтирования корень принадлежит root; для приложения сделайте chown на нужного пользователя.
  • Данные исчезли после ребута — не добавили строку в fstab, монтирование было разовым.
']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS с быстрым NVMe

Частые вопросы

ext4 или xfs?

ext4 — универсальный выбор с проверенной надёжностью. xfs выигрывает на очень больших файлах и параллельной записи. Для типового VPS берите ext4.

Зачем UUID вместо /dev/sdb1?

Имена дисков не гарантированы между загрузками и могут перепутаться. UUID жёстко привязан к разделу и не меняется при форматировании того же раздела.

Что делает nofail в fstab?

Разрешает системе загрузиться, даже если этот диск недоступен. Без неё отсутствие диска роняет загрузку в аварийный режим.