Добавление нового диска и создание разделов на виртуальных серверах под управлением ОС Linux

Проблему с нехваткой места на жестком диске можно решить удалением ненужных файлов, кэша и программ. Однако рано или поздно возможности для удаления исчерпаются и перед пользователем встанет вопрос о монтаже нового носителя в систему. Мы расскажем, как добавить новый диск на Virtual Private Server, Virtual Dedicated Server и Standalone Server.

Предварительная подготовка

Прежде всего нужно проверить наличие жесткого диска в системе, так как его наличие в BIOS не всегда бывает достаточным. Чтобы увидеть в системе все накопители, которые доступны в настоящее время, нужна команда:

sudo fdisk -l

На изображении видно, что в системе есть два диска — sda и sdb, объем каждого из них составляет 10 Гб. Поскольку первый диск системный, вся работа будет вестись с диском sdb. 

Перед началом работы нужно убедиться, что выбранный носитель не является системным диском. В противном случае есть риск повреждений Linux-систем. Стоит обратить внимание на наличие системы файлов и разделов, так как у нового диска их нет.

Разметка диска

Вторым шагом нужно запустить компьютерную программу fdisk и прописать путь до диска:

fdisk /dev/sdb

Ввод “m” с нажатием клавиши Enter вызовет страницу команд, которые доступны пользователю:

Для создания простого раздела можно задействовать весь объем жесткого диска. Для этого нужно нажать клавишу “n” и подтвердить ввод клавишей Enter.

В ответ появится вопрос от системы о том, какой тип раздела требуется создать. Нужно выбрать p (primary) и 1, что будет означать первичный раздел номер 1.

После появления на экране вопроса о первом и о последнем секторах нужно нажать Enter. В случае, когда пользователь хочет создать несколько логических дисков, при ответе на вопрос о последнем секторе необходимо ввести нужный размер.

После того как все нужные опции выбраны, нужно нажать “w”, чтобы сохранить изменения и подтвердить выбор нажатием Enter.

Форматирование диска

После предыдущих действий в системе на виртуальном сервере появится устройство /dev/sdb1, который и является разделом. Следующим шагом нужно будет форматировать диск.

У Linux есть несколько разных видов файловых систем. Чтобы создать одну из них, нужно ввести команду mkfs и указать ключи или выполнить одну из программ:

Команда для форматирования диска выглядит следующим образом:

sudo mkfs.ext4 /dev/sdb1

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

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

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

Для начала нужно создать каталог в директории /mnt:

sudo mkdir /mnt/1

Следующим шагом нужно нужно настроить права, разрешающие доступ к каталогу только root-пользователям и только для чтения и записи

sudo chmod -R 660 /mnt/1

После этого нужно ввести команду для монтирования диска:

sudo mount /dev/sdb1 /mnt/1

Если нужно сделать так, чтобы диск монтировался автоматически при загрузке системы, потребуется отредактировать файл /etc/fstab. Для этого нужно открыть его любым текстовым редактором. В этом примере используется редактор nano:

sudo nano /etc/fstab

Останется добавить в конец файла следующую строку и сохранить файл:

/dev/sdb1 /mnt/1 ext4 defaults 0 0