Периодически приходиться подключать (или производить замену) HDD в работающей системе, процедура довольно не сложная. Рассмотрим тривиальный случай подключения одного жёсткого диска с разбиением на один раздел, процедуру выполняем с помощью утилиты sysinstall.
Имеем установленную систему FreeBSD 8.3 к которой будем подключать HDD, для начала смотрим что мы имеем в папке /dev
Выключаем систему и подключаем к ПК жёсткий диск, включаем и тем же способом смотрим, что мы имеем:
Как видим, в системе определилось устройство ad2, это и есть наш жёсткий диск.
Далее приступим к разбиению его на нужные нам слайсы и разделы, к примеру, нам нужен один раздел с меткой /data. Запускаем утилиту sysinstall и выбираем команду, показанную на рисунке ниже.
# sysinstall
В следующем меню конфигурации системы запускаем утилиту Fdisk
Далее на предупреждение отвечаем «YES» и пробелом отмечаем нужный нам диск ad2
Приступаем к его разбиению на слайсы
Командой Create Slice (клавиша «C») создаём слайс с нужным размером, тип слайса оставляем по умолчанию «165»
Командой Write Changes (клавиша «W») сохраняем сделанные изменения (на предупреждение отвечаем «YES»), «Q» - выход из утилиты Fdisk.
На следующем скрине нам предложат выбрать загрузчик для этого диска, загружаться с него мы не планируем, выбираем «None»
Далее система предупредит об удачном (или не удачном..) изменении информации на диске
Нажимаем «ОК» и запускаем утилиту Label для создания разделов
Производим схожие действия как с утилитой Fdisk
При запросе метки раздела вводим нужное нам имя, в данном случае - /data
Командами «W» и «Q» соответственно сохраняем и выходим из утилиты Label.
Для того чтобы при запуске система подключала этот диск автоматически сделаем запись в файле fstab
# ee /etc/fstab
/dev/ad2s1d /data ufs rw 2 2
В итоге должно получиться как на скрине ниже
Теперь можно перезагрузить систему и если всё сделали правильно без ошибок загрузка пройдёт как обычно, логинимся и проверяем, что у нас получилось
Если что-то сделали не так, читаем и исправляем как описано здесь.