2. Форматирование дисков в режиме эксклюзивного использования

2.1. Введение

В этом разделе подробно описано, как сделать диски полностью предназначенными для FreeBSD. Помните, что иногда диски, подготовленные для режима эксклюзивного использования, не могут быть загрузочными в архитектуре PC.

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

/stand/sysinstall, программа установки системы, в последних версиях была расширена так, что позволяет сделать процесс подготовки дисков простой задачей. Редакторы fdisk и disklabel, встроенные в sysinstall, являются инструментами с графическим пользовательским интерфейсом, устраняющими большинство неясностей при разбиении дисков. Для версий FreeBSD 2.1.7 и выше это, наверное, самый простой способ подготовки дисков.

  1. Запустите sysinstall как пользователь root, набрав

    # /stand/sysinstall
    
    в командной строке.

  2. Выберите пункт Index.

  3. Выберите пункт Partition.

  4. Выберите диск для редактирования с помощью клавиш управления курсором и клавиши пробела.

  5. Если вы используете этот диск полностью для FreeBSD, выберите A.

  6. Когда будет задан вопрос о том, действительно ли вы хотите это сделать, ответьте Yes.

  7. Выберите Write.

  8. При выдаче предупреждения Writing on installed systems, ответьте Yes.

  9. Когда будет задан вопрос по поводу установки менеджера загрузки, выберите None, тем самым оставив MBR без изменений. Это необходимо лишь при новой инсталляции FreeBSD если не планируется установка диска в другую машину.

  10. Нажмите ENTER в ответ на сообщение ''Wrote FDISK partition information out successfully''.

  11. Выберите Quit для выхода из редактора FDISK и нажмите ESCAPE для возврата в меню Index.

  12. Выберите пункт Label из меню Index.

  13. Разметьте диск так, как это нужно. Для работы с единственным разделом нажмите C для создания раздела, примите размер по умолчанию, установите тип раздела в Filesystem и укажите точку монтирования (которая не используется).

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

    Error mounting /mnt/dev/ad2s1e on /mnt/blah : No such file or directory
    
    Проигнорируйте это сообщение.

  15. Выйдите по нескольким нажатиям клавиши ESCAPE.

2.3. Подготовка диска к использованию в эксклюзивном режиме из командной строки

Выполните следующие команды, заменяя ad2 на имя вашего диска.


# dd if=/dev/zero of=/dev/ad2 count=2
# disklabel /dev/ad2 | disklabel -B -R -r ad2 /dev/stdin
We only want one partition, so using slice 'c' should be fine:
# newfs /dev/ad2c

Если вам нужно отредактировать метку диска для создания нескольких разделов (например, раздела подкачки), выполните следующее:


# dd if=/dev/zero of=/dev/ad2 count=2
# disklabel /dev/ad2 > /tmp/label
Edit disklabel to add partitions:
# vi /tmp/label
# disklabel -B -R -r ad2 /tmp/label
newfs partitions appropriately

Теперь ваш диск готов к работе.

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.