Разбивка и добавление нового диска в FreeBSD
Довольно часто возникает необходимость добавления нового диска в сервер под управлением FreeBSD. Справочно зафиксирую тут набор команд для выполнения этой актуальной задачи. Будем считать, что физически диск подключен и соответствующее устройство появилось в /dev.
Нижеприведенная команда выведет список подключенных дисков. Сделаю оговорку, если у вас диски болтаются на RAID-контроллере, то следует сделать на это поправку. Искать устройства следует в /dev/raid. Итак -
#geom disk list
покажет ваши диски.
Следующая команда покажет имеется ли какая разметка диске -
#gpart show /dev/ada1
Если разметки никакой нет, то можно приступать к разбивке, если там остались какие-либо хвосты из прошлой жизни диска, то следует удалить их командой -
#gpart destroy -F /dev/ada1
Далее создаем разметку GPT -
#gpart create -s gpt /dev/ada1
Можно приступать к созданию разделов. Рассмотрим вначале тот случай, когда требуется создать раздел на весь диск -
#gpart add -t freebsd-ufs /dev/ada1
Если же нужно иметь несколько разделов на диске, то необходимо указать их размеры -
#gpart add -t freebsd-ufs -s 4194304 /dev/ada1
#gpart add -t freebsd-swap -s 2097152 /dev/ada1
#gpart add -t freebsd-ufs -s 20971520 /dev/ada1
#gpart add -t freebsd-ufs /dev/ada1
В указанном примере в начале диска создается разел UFS размером 2 Гб (4194304 блоков), вторым идет SWAP-раздел размером в 1 Гб, далее раздел на 10 Гб, и далее создается раздел на все оставшееся не распределенное пространство.
После это можно приступать к форматированию разделов с включенным механизмом soft-update (параметр U) -
#newfs -U /dev/ada1p1
Отформатировав разделы, можно пытаться примонтировать их и продолжить с ними работу.
Вот еще отличная статья на сходную тему Разбивка диска с помощью GPT
Leave a Reply
You must be logged in to post a comment.