Ответ
Это стандартная процедура добавления дискового пространства на сервере. Работа ведется с блочными устройствами (/dev/sdX, /dev/nvmeXnY).
Пошаговый процесс:
-
Обнаружение диска. После физического подключения диска найдите его имя.
lsblk # Покажет все блочные устройства в виде дерева # Или sudo fdisk -lНовый диск будет без разделов, например,
/dev/sdbили/dev/nvme0n1. -
Создание раздела. Используем
fdiskилиparted.sudo fdisk /dev/sdb- Внутри
fdiskнажмитеgдля создания новой GPT таблицы разделов (илиoдля устаревшей MBR). - Нажмите
nдля создания нового раздела, примите значения по умолчанию, чтобы занять весь диск. - Нажмите
wдля записи изменений на диск. Теперь у вас есть раздел/dev/sdb1.
- Внутри
-
Форматирование раздела в файловую систему.
# Для ext4 (стандартный выбор в Linux) sudo mkfs.ext4 /dev/sdb1 # Для XFS (часто используется для больших томов данных) sudo mkfs.xfs /dev/sdb1 -
Монтирование диска.
- Создайте точку монтирования:
sudo mkdir -p /mnt/data_disk - Смонтируйте диск временно:
sudo mount /dev/sdb1 /mnt/data_disk - Проверьте:
df -h /mnt/data_disk.
- Создайте точку монтирования:
-
Автоматическое монтирование при загрузке. Добавьте запись в
/etc/fstab. Сначала получите UUID диска (надежнее, чем имя устройства).sudo blkid /dev/sdb1 # Вывод: /dev/sdb1: UUID="a1b2c3d4..." TYPE="ext4"Отредактируйте
/etc/fstab:sudo nano /etc/fstabДобавьте строку:
UUID=a1b2c3d4... /mnt/data_disk ext4 defaults,nofail 0 2nofail— позволяет системе загрузиться, даже если диск недоступен.- Последние цифры
0 2— опции дляdumpиfsck.
Проверьте запись, не перезагружаясь:
sudo mount -aЕсли ошибок нет, диск смонтируется, и теперь он будет подключаться автоматически при каждой загрузке.