<div><img src="https://top-fwz1.mail.ru/counter?id=3548135;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
Публичное облако на базе VMware с управлением через vCloud Director
Вход / Регистрация
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

Добавление и удаление диска

Это инструкция для серверов с операционными системами Linux. Если вы используете сервер с ОС Windows, воспользуйтесь этой статьей.

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

Подготовка диска в системе Linux разделяется на несколько этапов:

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

Если ваш сервер был создан до мая 2025 года, диски будут иметь имена вида vd*. На серверах, созданных позже, диски будут называться sd*. Учитывайте это при выполнении действий из инструкции.

Ниже мы рассмотрим подготовку диска sdb (sda — основной диск сервера, vda по умолчанию зарезервирован для cloud-init). Замените это значение в приводимых командах на реальное имя диска в вашей системе. Проверить имена дисков можно с помощью одной из команд, описанных в статье «Данные о дисках», например:

lsblk

Вы получите примерно такой вывод:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
loop1    7:1    0 63.9M  1 loop /snap/core20/2318
loop2    7:2    0   87M  1 loop /snap/lxd/29351
loop3    7:3    0 50.9M  1 loop /snap/snapd/24505
loop4    7:4    0 63.8M  1 loop /snap/core20/2599
loop5    7:5    0 89.4M  1 loop /snap/lxd/31333
loop6    7:6    0 50.9M  1 loop /snap/snapd/24718
sda      8:0    0   15G  0 disk 
└─sda1   8:1    0   15G  0 part /
sdb      8:16   0   10G  0 disk 
vda    252:0    0    1M  1 disk

Где sdb — наш подключенный диск.

Создание раздела на диске

Создать раздел на диске можно утилитой fdisk. Для этого запустите консоль и введите команду:

fdisk /dev/sdb
  1. Создайте новый раздел командой n.
  2. Выберите тип раздела: для этого введите команду p.
  3. Остальные параметры оставьте без изменений, просто нажав Enter.
  4. Для сохранения изменений введите команду w.

Scr 20250619 Pult

Повторно выполните команду, чтобы убедиться, что раздел был создан:

lsblk

В нашем примере — sdb1.

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

Следующий этап добавления диска — это создание в новом разделе файловой системы. В качестве примера возьмем систему EXT4. Для ее создания введите команду:

mkfs.ext4 /dev/sdb1

Файловая система создана.

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

Если вы хотите сразу начать работать с диском, его необходимо примонтировать к определенной директории. Разные диски необходимо монтировать к разным директориям. Допустим, если в дальнейшем вы будете добавлять ещё один диск — sdc, для его монтирования будет нужно создать отдельную директорию.

  1. Создайте директорию, к которой будет примонтирован диск, командой:

mkdir /mnt/disk2
  1. Примонтируйте диск к директории:

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

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

Создание записи в файле /etc/fstab

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

Можно указать буквенный идентификатор устройства (например, sdb1), но при переподключении диска или удалении другого диска этот идентификатор может измениться. Поэтому лучше использовать UUID, который уникален для каждого диска. Получить UUID можно при помощи команды:

lsblk -o NAME,UUID

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

sda    
└─sda1 fcafbb78-fd6c-4083-82d8-3c06bd6ad4b1
sdb    
└─sdb1 534c6694-d2b0-4867-843b-b8a934bf0e5d
vda    041E-4E90

В нашем случае 534c6694-d2b0-4867-843b-b8a934bf0e5d — это UUID, который нужно использовать в файле /etc/fstab.

  1. Добавьте запись в /etc/fstab, указав UUID добавленного диска. Откройте файл для редактирования:

nano /etc/fstab
  1. Добавьте строку с UUID вашего диска:

UUID=<uuid-диска> /mnt/disk2 ext4 defaults 0 2

Удаление диска

Удаление локального диска будет недоступно, пока на сервере создана точка восстановления.

Если вы хотите удалить сетевой или локальный диск из системы:

  1. Удалите или закомментируйте запись о диске в файле /etc/fstab:
nano /etc/fstab
  1. Отмонтируйте его:
umount -l /mnt/disk2

Где /mnt/disk2 — точка монтирования.

  1. Удалите или отключите диск в панели управления в разделе «Конфигурация».
Была ли статья полезна?
Ваша оценка очень важна
Комментарии 2
Alexander Mart
Alexander Mart
14.08.2023, 17:09

Удаление диска — дополнение:

Если у вас больше 1 дополнительного диска (vdb, vdc — помимо основного vda) и вы хотите удалить Диск №2 (vdb), то после удаления диска из консоли в системе станет доступно только 2 диска (основной vda и vdb, который ранее был vdc). После удаления диска вам может показаться, что удалён Диск №3, а не Диск №2, но не волнуйтесь ваши данные впорядке, просто Диск №3 теперь стал вторым, поэтому теперь называется Диск №2 в панели Timeweb.

Чтобы вновь увидеть диски в системе, вам нужно выполнить команду mount -o barrier=0 /dev/vdb1 /mnt/disk3 (если ранее вы делали mount -o barrier=0 /dev/vdc1 /mnt/disk3) вновь отредактировать /etc/fstab, заменив в нём vdcнаvdb` чтобы диск смог быть вновь примонтирован к системе после перезагрузки.

Предлагаю дополнить статью: https://timeweb.cloud/docs/unix-guides/adding-removing-disk

Команда Timeweb Cloud
Команда Timeweb Cloud
15.08.2023, 14:46

Спасибо за такое подробное и важное замечание! Добавили эту информацию в статью 😉