Настройка CCD
Драйвер позволяет вам взять несколько идентичных дисков и объединить их в одну логическую файловую систему. Для использования нужно ядро со встроенной поддержкой ccd(4). Добавьте такую строку в файл конфигурации ядра, перестройте и установите новое ядро:
pseudo-device ccd 4
В системах 5.X вместо этого вам нужно использовать такую строку:
device ccd
Замечание: Во FreeBSD5.X нет нужды указывать количество устройств ccd(4) так как драйвер устройства теперь клонируется сам -- новые экземпляры устройств будут создаваться автоматически по необходимости.
Во FreeBSD 3.0 и последующих версиях поддержка ccd(4) также может быть обеспечена загрузкой подгружаемого модуля ядра.
Для настройки сначала вам нужно воспользоваться утилитой disklabel(8) для разметки дисков:
disklabel -r -w ad1 auto disklabel -r -w ad2 auto disklabel -r -w ad3 auto
При этом создаются метки для ad1c, ad2c и ad3c, которые занимают диск полностью.
Замечание: Начиная с FreeBSD 5.1-RELEASE, на смену старой программе disklabel(8) пришла утилита . У bsdlabel(8)
отсутствуют некоторые устаревшие опции и параметры; в примере выше параметр -r не может использоваться с bsdlabel(8). Для получения дополнительной информации обратитесь к справочной странице п о bsdlabel(8).
Следующим шагом является изменение типа метки диска. Для редактирования дисков можно использовать утилиту disklabel(8):
disklabel -e ad1 disklabel -e ad2 disklabel -e ad3
При этом в редакторе, задаваемом переменной окружения EDITOR
(обычно это ), открывается текущая метка каждого диска.
Немодифицированная метка диска будет выглядеть примерно следующим образом:
8 partitions: # size offset fstype [fsize bsize bps/cpg] c: 60074784 0 unused 0 0 0 # (Cyl. 0 - 59597)
Добавьте новый раздел e для использования драйвером ccd(4). Как правило, он может быть скопирован с раздела c, но поле fstype должно
иметь значение 4.2BSD. Теперь метка диска должна выглядеть примерно так:
8 partitions: # size offset fstype [fsize bsize bps/cpg] c: 60074784 0 unused 0 0 0 # (Cyl. 0 - 59597) e: 60074784 0 4.2BSD 0 0 0 # (Cyl. 0 - 59597)