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. Когда будет выдано сообщение:

    Do you want to do this with a true partition entry so as to remain
    cooperative with any future possible operating systems on the
    drive(s)?
    
    ответьте No.

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

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

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

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

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

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

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

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

  14. Выйдите по нескольким нажатиям клавиши 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>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.

Обновлено: 12.03.2015