Рано или поздно может возникнуть необходимость подключения нового жесткого диска к уже работающей системе FreeBSD. Наиболее простым и удобным способом для добавления диска, а также для создания разделов и файловых систем, является утилита sysinstall. О том, как ее использовать мы и поговорим дальше.

Все действия в статье производились на FreeBSD версии 8.0, впрочем на других версиях оно мало чем будет отличатся.

Итак, приступим. Будем считать что новый диск вы уже успешно установили в компьютер. Запускаем утилиту командой:

sysinstall

Далее заходим в раздел Configure и запускаем FDisk.

В появившемся окне выбираем нужный нам жесткий диск (Необходимо быть очень внимательным и по ошибке не поудалять разделы с действующего диска, поэтому 5 раз проверьте, правильно ли был выбран диск).

Мы попадаем в FDISK Partition Editor, в котором будем разбивать наш диск на разделы (слайсы). Обращаю ваше внимание на то, что пока вы не выполните в этом окне команду W (Write Changes – записать изменения), все что вы сделали, можно отменить командой Q (Quit – выход), без каких бы то ни было последствий для работы системы. Поэтому если вы все же выбрали не тот диск, смело жмите Q и выбирайте другой диск.

В моем случае требовался всего один раздел на диске, поэтому жмем кнопку A (Use Entire Disk – использовать весь диск), а затем W. Соглашаемся со всем что он напишет и на вопрос устанавливать ли Boot Manager выбираем None.

Во вновь открывшемся FDISK Partition Editor должно появиться сообщение «Wrote FDISK partition information out successfully«. Жмем OK и выходим из него (Q).

На этом, первый этап по добавлению диска заканчивается, приступим ко второму – деление нашего только что созданного slice на partition.

Теперь в меню, вместо FDisk, запускаем Label и выбираем новый диск. Запуститься FreeBSD Disklabel Editor, управление в нем такое же как и в FDISK Partition Editor, поэтому сложностей возникнуть не должно.

Создаем необходимое количество разделов клавишей C (Create Slice), указываем размер раздела в блоках или мегабайтах (по умолчанию выбирается весь объем жесткого диска) и жмем OK. Появится еще одно предложение с указанием типа файловой системы. Выбираем FS и далее указываем точку монтирования, для примера я писал /test, вы естественно пишите любое свое название. При создании раздела, в колонке Part появляется имя этого логического раздела (у меня это da0s1d), запомните или запишите его, оно нам понадобится в дальнейшем.

Создаем необходимое количество разделов (в примере я использовал 1), сохраняемся (W) и выходим (Q) из FreeBSD Disklabel Editor и из Sysinstall.

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

/dev/da0s1d /test ufs rw 2 2

У себя же вы меняете имя логического раздела (da0s1d) и точку монтирования(/test) на свои значения.

Перезагружаем компьютер и радуемся новым созданным разделам.

На этом работы по добавлению нового жесткого диска в операционную систему FreeBSD завершены!