Ответ
Настройка дисков — базовая операция при подготовке сервера. Я выполняю её с помощью стандартных утилит, всегда проверяя устройство командой lsblk, чтобы не ошибиться.
Типичный процесс для добавления нового диска /dev/sdb:
- Создание раздела: Использую
fdiskилиpartedдля более современных GPT-таблиц.sudo fdisk /dev/sdb # В интерактивном режиме: n (новый раздел), p (primary), далее соглашаюсь с дефолтами, w (записать). - Форматирование: Чаще всего форматирую в ext4 или XFS для данных.
sudo mkfs.ext4 /dev/sdb1 # Или для XFS: sudo mkfs.xfs /dev/sdb1 - Монтирование: Создаю точку монтирования и подключаю диск.
sudo mkdir -p /data sudo mount /dev/sdb1 /data - Автомонтирование при загрузке: Добавляю запись в
/etc/fstab. Использую UUID (полученный черезblkid), а не имя устройства, так как оно стабильнее.# Получаю UUID sudo blkid /dev/sdb1 # Редактирую fstab sudo vim /etc/fstab # Добавляю строку: UUID=ваш-uuid-диска /data ext4 defaults,nofail 0 2Параметр
nofailкритически важен для облачных инстансов, чтобы система загрузилась, даже если диск временно недоступен.
Для работы с LVM или программными RAID-массивами (mdadm) последовательность будет сложнее, но принцип тот же: разметка, создание ФС, монтирование, пропись в fstab.