Найти в Дзене
Евгений Дергунов

Подключение дополнительного диска к FreeBSD-серверу

Добавление диска к виртуальной машине, установленной с помощью программы виртуализации Virtual Box рассмотрено в статье Далее будет рассмотрена последовательность настройки подключенного дополнительного диска к компьютеру с установленной операционной системой FreeBSD. Для того чтобы вывести основные сведения об устройствах хранения в системе, необходимо ввести следующую команду: geom disk list На рисунке 1 показано, что второй диск имеет имя ada1 (полный путь: /dev/ada1), его и необходимо смонтировать в систему. Для того чтобы диск ada1 имел разметку GPT, необходимо ввести следующую команду (рисунок 2): gpart create -s gpt /dev/ada1 Для того чтобы на диске проверить: какие есть разделы, необходимо ввести команду: gpart show <Название диска> в данном случае: gpart show ada1 На рисунке 3 можно заметить, что диск с размером 5 ГБ имеет разметку GPT. А также диск на нем не созданы разделы. Для того чтобы на диске создать раздел с файловой системы UFS, необходимо ввести команду:

Добавление диска к виртуальной машине, установленной с помощью программы виртуализации Virtual Box рассмотрено в статье

Далее будет рассмотрена последовательность настройки подключенного дополнительного диска к компьютеру с установленной операционной системой FreeBSD.

Для того чтобы вывести основные сведения об устройствах хранения в системе, необходимо ввести следующую команду:

geom disk list

На рисунке 1 показано, что второй диск имеет имя ada1 (полный путь: /dev/ada1), его и необходимо смонтировать в систему.

Рисунок 1
Рисунок 1

Для того чтобы диск ada1 имел разметку GPT, необходимо ввести следующую команду (рисунок 2):

gpart create -s gpt /dev/ada1

Рисунок 2
Рисунок 2

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

gpart show <Название диска>

в данном случае:

gpart show ada1

На рисунке 3 можно заметить, что диск с размером 5 ГБ имеет разметку GPT. А также диск на нем не созданы разделы.

Рисунок 3
Рисунок 3

Для того чтобы на диске создать раздел с файловой системы UFS, необходимо ввести команду:

gpart add -t freebsd-ufs <Полный путь диска>

в данном случае:

gpart add -t freebsd-ufs /dev/ada1

После создания раздела, должен появиться раздел с файловой системы freebsd-ufs, который будет называться ada1p1 и для которого выделено всё свободное пространство в 5 ГБ (рисунок 4).

Рисунок 4
Рисунок 4

Для форматирования раздела диска, необходимо ввести следующую команду:

newfs -U <Путь к разделу диска>

в данном случае (рисунок 5):

newfs -U /dev/ada1p1

Рисунок 5
Рисунок 5

Для создания постоянной точки монтирования раздела, нужно ввести:

mkdir <Путь каталога куда хотите его смонтировать>

в приведенном примере (рисунок 6):

mkdir /mnt/data1

Рисунок 6
Рисунок 6

Каталог /mnt - это точка временного монтирования. Можно сделать точку монтирования и в другом месте, куда необходимо. К примеру, можно в каталог /media. Тогда команда будет иметь вид:

mkdir /media/data1

После создания точки монтирования изменяются права доступа к диску (рисунок 7):

chmod -R 660 /mnt/data1

Рисунок 7
Рисунок 7

Далее необходимо добавить новый созданный раздел в конфигурационной файл fstab для того, чтобы при каждом включении сервера FreeBSD раздел монтировался автоматически.

Для открытия конфигурационного файла вводится команда:

nano /etc/fstab

и в конце файла дописывается следующая информация (рисунок 8):

/dev/ada1p1 /mnt/data1 ufs rw 0 0

Рисунок 8
Рисунок 8

Первый параметр - это полный путь раздела (/dev/ada1p1).

Второй параметр - полный путь монтирования (/mnt/data1).

Для того, чтобы примонтировать все разделы согласно конфигурационному файлу fstab, необходимо ввести следующую команду:

mount -a

Для того чтобы вывести список примонтированных файловых систем вводится команда:

df -h

Как показано на рисунке 9 раздел /dev/ada1p1 присутствует и смонтирован в /mnt/data1.

Рисунок 9
Рисунок 9

После перезагрузки операционной системы необходимо убедиться, что новый диск автоматически монтируется в системе (рисунок 10).

Рисунок 10
Рисунок 10