====== Добавление нового диска ======
Данная статья не рассматривает процесс установки диска в корпус или подключение нового диска в гипервизоре, исключительно настройку уже добавленного диска, как дополнительного в системе
===== Настройка диска =====
После подключения диска необходимо выполнить перезагрузку системы, если вы не выключали сервер для установки. Или воспользоваться командой для автоматического обновления устройств.
echo 1 > /sys/block/sda/device/rescan
==== Создание раздела ====
Раздел можно создать с помощью утилиты **fdisk** или **parted**. Первая идет в составе системы, вторая устанавливается отдельно.
# dnf install parted -y
=== Создание раздела с помощью Parted ===
Выводим список дисков и находим в нем нужный нам.
# lsblk
Далее указываем **parted** с каким диском будем работать:
parted /dev/sdb
С помощью команды **print** можно вывести информацию о диске и его разделах
Прежде чем создать разделы, нужно создать таблицу разделов для диска. Лучше всего использовать таблицу разделов GPT:
(parted) mklabel GPT
Система предупредит, что все данные на диске будут уничтожены. Подтверждаем.
Для создания нового раздела на диске, используется команда:
(parted) mkpart
Укажите имя раздела, файловую систему, первый и последний сектор раздела (в Мб). Так как у нас нет ни одного раздела, мы начинаем с 1 и заканчиваем 300000. Таким образом будет создан новый раздел размером 300 Гб.
Раздел создан, можно вывести информацию о нем с помощью команды print.\\
Мы создали раздел test, размером 300Гб и файловой системой ext4. Чтобы выйти с оболочки parted, наберите quit.\\
Несмотря на то, что при создании раздела мы выбрали файловую систему ext4, нужно отформатировать раздел, чтобы он определялся как полноценный раздел диска с UUID:
# mkfs.ext4 /dev/sda1
=== Создание с помощью FDISK ===
Выводим список дисков и находим, который нам нужен:
fdisk -l
Предположим это диск **/dev/sdb**.\\
Запускаем **fdisk** для работы с данным диском:
fdisk /dev/sdb
После запуска утилиты вводим тип диска:\\
o - MBR \\
g - GPT \\
Далее создаем раздел:
- Вводим **n** для создания нового раздела
- Выбираем тип раздела (**p** - Основной раздел (не более 4х разделов на одном диске) **e** - расширенный (если томов больше 4х)
- Выбираем номер раздела (можно просто нажать **enter**)
- Выбираем первый сектор (можно просто нажать **enter**)
- Выбираем последний сектор (можно просто нажать **enter**)
- После сообщения о завершении создания диска можно просто записать изменения введя **w** и выйти или проверить результат введя **p**, а затем записать изменения и выйти.
===== Монтирование =====
После того как на диске создали раздел, можно смонтировать его. Создадим новую директорию на сервере:
# mkdir /test_disk
Самвый простой способ примонтировать раздел к директории — через раздел:
# mount -t ext4 /dev/sda1 /test_disk/
Также раздел можно примонтировать через UUID раздела:
# mount --uuid="3f5e32ac-ba1a-4167-8b06-c8ee35bf8071" /test_disk
UUID раздела можно получить с помощью команды blkid:
blkid