Добавление тома и создание разделов в FreeBSD
После добавления тома в панели управления, необходимо сделать его доступным для операционной системы.
Подключитесь к серверу с правами суперпользователя и выполните просмотр всех томов, введите команду:
Пример результата:
Providers:
Name: vtbd0
Mediasize: 26843545600 (25G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e3
descr: (null)
ident: BHYVE-72B8-3EC6-7459
rotationrate: unknown
fwsectors: 0
fwheads: 0
Geom name: vtbd1
Providers:
Name:vtbd1
Mediasize: 42949672960 (40G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
descr: (null)
ident: BHYVE-679A-4260-62AE
rotationrate: unknown
fwsectors: 0
fwheads: 0
В данной инструкции будет рассмотрено монтирование добавленного устройства /dev/vtbd1, размером 40 GB на примере стандартных разделов с файловой системой типа ufs (Unix Fast File System — быстрая файловая система UNIX) и с добавлением swap-раздела (раздела подкачки). (не забыть перекрёстные ссылки)
Примечание: если добавленный том не отображается в списке, следует перезагрузить сервер.
Создайте разметку тома со схемой GPT, при помощи команды:
Примечание: GPT - GUID Partition Table, формат таблицы разделов, использующая систему адресации логических блоков (LBA).
Для просмотра тома выполните команду:
40 83886000 - free - (40G)
Пример 1
Для добавления первого раздела размером 10 GB, используйте команду:
В данном примере будет добавлен второй раздел, размером 20 GB:
Третий раздел может быть добавлен без указания начального LBA и размера, таким образом он будет создан на всем свободном пространстве:
Для проверки получившихся разделов:
40 83886000 vtbd1 GPT (40G)
40 20971520 1 freebsd-ufs (10G)
20971560 41943040 2 freebsd-ufs (20G)
62914600 20971440 3 freebsd-ufs (10G)
Для создания файловой системы на разделах тома выполните следующие команды. Опция -U указывает использование механизма Soft Update, который увеличивает скорость создания и удаления файлов путём кэширования:
newfs -U /dev/vtbd1p2
newfs -U /dev/vtbd1p3
Далее необходимо создать точку монтирования для каждого раздела:
mkdir /mnt/volume2
mkdir /mnt/volume3
Для изменения режима доступа к разделам, необходимо выполнить следующую команду:
chmod -R 660 /mnt/volume2
chmod -R 660 /mnt/volume3
Для автоматического монтирования разделов после перезагрузки сервера внесите изменения в файл /etc/fstab. С помощью текстового редактора, например vi, откройте этот файл:
В открывшийся файл необходимо вставить следующие строки и сохранить изменения:
/dev/vtbd1p1 /mnt/volume1 ufs rw 0 0
/dev/vtbd1p2 /mnt/volume2 ufs rw 0 0
/dev/vtbd1p3 /mnt/volume3 ufs rw 0 0
Для монтирования разделов используйте команду:
Для вывода информации о списке подключенных устройств и занятом пространстве, воспользуйтесь командой:
...
/dev/vdbd1p1 9.7G 8.0K 8.9G 0% /mnt/volume1
/dev/vdbd1p2 19G 8.0K 18G 0% /mnt/volume2
/dev/vdbd1p3 9.7G 8.0K 8.9G 0% /mnt/volume3
Пример 2 (добавление swap-раздела)
Для начала необходимо добавить swap-раздел размером 1 GB, при помощи команды:
Второй раздел может быть добавлен без указания начального LBA и размера, таким образом он будет создан на всем свободном пространстве:
Для проверки получившихся разделов:
40 83886000 vtbd1 GPT (40G)
40 2097152 1 freebsd-swap (1.0G)
2097192 81788848 2 freebsd-ufs (39G)
Для создания файловой системы на разделах тома выполните следующую команду. Опция -U указывает использование механизма Soft Update, который увеличивает скорость создания и удаления файлов путём кэширования:
Примечание: раздел типа swap не требует форматирования.
Далее необходимо создать точку монтирования для каждого раздела, кроме swap:
Для изменения режима доступа к разделам, необходимо выполнить следующую команду:
Для автоматического монтирования разделов после перезагрузки сервера внесите изменения в файл /etc/fstab. С помощью текстового редактора, например vi, откройте этот файл:
В открывшийся файл необходимо вставить следующие строки и сохранить изменения:
/dev/vtbd1p2 /mnt/volume1 ufs rw 0 0
Для монтирования разделов используйте команду:
Далее необходимо примонтировать swap-раздел:
Используя команду swapinfo, можно проверить успешное монтирование раздела:
/dev/vtbd1p1 1048576 0 1048576 0%
Для вывода информации о списке подключенных устройств и занятом пространстве, воспользуйтесь командой:
Примечание: раздел типа swap в данном списке не отображается.
...
/dev/vdbd1p2 38G 8.0K 35G 0% /mnt/volume