Перейти к содержанию

Подключение и отключение диска в Linux

Примечание

Для VPS-серверов используйте опцию по увеличению тарифа. Ниже приведена инструкция только для выделенных серверов под управлением Linux.

Подключение диска

После подключения диска его необходимо подготовить внутри ОС. Процесс состоит из четырёх этапов:

  1. Создание раздела;
  2. Форматирование (создание файловой системы);
  3. Монтирование;
  4. Прописывание в /etc/fstab для автозагрузки.

Прежде чем подготовить диск необходимо установить имена дисков, которые имеются в системе.

Узнать список дисков можно командой:

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

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   15G  0 disk
└─sda1   8:1    0   15G  0 part /
sdb1      8:16   0   10G  0 disk   # новый диск (без разделов)
vda    252:0    0    1M  1 disk

В примере — новый диск /dev/sdb1. Все команды ниже используют его как пример. Замените sdb на актуальное имя в вашей системе.


1. Создание раздела (fdisk)

Запустите интерактивный режим для диска:

sudo fdisk /dev/sdb1

Последовательность действий: - Нажмите n → создать новый раздел; - Выберите p → primary (основной); - Нажмите Enter трижды (оставить значения по умолчанию: весь диск, первый сектор и т.д.); - Нажмите w → записать изменения и выйти.

Проверьте результат:

lsblk

Теперь должен появиться раздел, например: /dev/sdb1.

2. Создание файловой системы

Для примера используем ext4 — надёжную и широко поддерживаемую файловую систему:

sudo mkfs.ext4 /dev/sdb1

Примечание

Альтернативы: xfs, btrfs, ntfs (через mkfs.ntfs) — в зависимости от задач.


3. Монтирование диска

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

sudo mkdir -p /mnt/disk2

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

sudo mount -o barrier=0 /dev/sdb1 /mnt/disk2

Проверьте:

df -Th

Теперь диск готов к использованию: все файлы в /mnt/disk2 будут храниться на новом диске.


4. Автоматическое монтирование при загрузке (/etc/fstab)

Использование UUID (а не /dev/sdb1) обеспечивает стабильность при изменении порядка дисков.

Получите UUID раздела:

lsblk -o NAME,UUID

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

NAME   UUID
sda
└─sda1 073e596c-0101-4b87-8f4e-40f96b90baa9
sdb
└─sdb1 1a138d62-46e2-4c2c-9d41-f488d6e340a4

Откройте /etc/fstab:

sudo nano /etc/fstab

Добавьте строку (замените UUID и путь по необходимости):

UUID=1a138d62-46e2-4c2c-9d41-f488d6e340a4  /mnt/disk2  ext4  defaults  0  2

Примечание

defaults — стандартные опции монтирования (rw, suid, dev, exec, auto, nouser, async); 0 — не участвует в дампах; 2 — проверка ФС при загрузке (после корневой).

Отключение диска

Локальный диск нельзя удалить, если для сервера существует точка восстановления. Сначала удалите её в панели управления.

Шаги:

  1. Отредактируйте /etc/fstab и закомментируйте или удалите строку с диском:
sudo nano /etc/fstab
# UUID=... /mnt/disk2 ext4 defaults 0 2
  1. Отмонтируйте диск:
sudo umount -l /mnt/disk2

Примечание

Флаг -l (lazy) полезен, если диск занят (например, открыта сессия внутри точки монтирования).

  1. Удалите точку монтирования (опционально):
sudo rmdir /mnt/disk2
question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×