Бесплатная миграция IT-инфраструктуры в облако
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

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

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

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

Добавить новый диск вы можете в панели управления timeweb.cloud/my

Без Названия

  1. Выберите нужный сервер и перейдите в раздел «Конфигурация».
  2. Нажмите на кнопку «Добавить диск».
  3. Выберите размер для нового диска.
  4. Нажмите кнопку «Добавить и перезагрузить».

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

После добавления нового диска необходимо создать раздел на диске и файловую систему по инструкции ниже.

Подготовка диска в Linux

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

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

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

fdisk -l

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

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

fdisk /dev/vdc

Создайте новый раздел командой n. Затем выберите тип раздела: для этого введите команду p. Остальные параметры оставьте без изменений, просто нажав Enter. Для сохранения изменений введите команду w.

Group 1321314174 (1)

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

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

mkfs.ext4 /dev/vdc1

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

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

Если вы хотите сразу начать работать с диском, его необходимо примонтировать к определенной директории.

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

Создайте директорию командой:

mkdir /mnt/disk2

Затем примонтируйте диск к директории:

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

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

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

Чтобы привязка диска к директории сохранилась после перезагрузки, выполните следующую команду:

echo "/dev/vdc1 /mnt/disk2 ext4 barrier=0 0 1" >> /etc/fstab

Она добавит необходимую запись в файл /etc/fstab.

Теперь ваш дополнительный диск полностью готов к работе.

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

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

Если на сервере один дополнительный диск, то для его удаления:

  1. Удалите или закомментируйте запись о диске в файле /etc/fstab: 
nano /etc/fstab

Group 1321314175

  1. Удалите диск в панели управления в разделе «Конфигурация».

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

  1. Удалите или закомментируйте запись о диске в файле /etc/fstab: 
nano /etc/fstab

Group 1321314177

  1. Удалите диск в панели управления в разделе «Конфигурация».
  2. Проверьте имена дисков в системе, например, командой lsblk — вы увидите, что они сдвинулись на один шаг.

Скажем, если у вас были дополнительные диски vdc и vdd, и вы удалили диск vdc, вы увидите следующее:

Group 1321314178

Фактически это ваш третий диск vdd, который был примонтирован к директории /mnt/disk3.

  1. Выполните монтирование диска к той же директории, указав его измененное имя (в нашем случае — vdc1):
mount -o barrier=0 /dev/vdc1 /mnt/disk3
  1. Внесите изменения в /etc/fstab, указав актуальные данные:
nano /etc/fstab

Group 1321314179

Если дисков несколько, выполните те же действия для каждого из них.

  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

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