Вход на сайт
Яндекс.Метрика

Рейтинг@Mail.ru

Еще горстка материалов:

Утилита atacontrol

atacontrol - программа управления драйвером устройства ATA.

Утилита atacontrol - это программа, обеспечивающая пользователю доступ к подсистеме ata FreeBSD и управление ею.

atacontrol при неправильном использовании может вызват сбои системы и потерю данных. Будьте осторожными!

Синтаксис команды такой:

atacontrol <command> args

А именно:

atacontrol attach channel
atacontrol detach channel
atacontrol reinit channel
atacontrol create type [interleave] disk0...diskN
atacontrol delete raid
atacontrol add spare raid disk
atacontrol rebuild raid
atacontrol status raid
atacontrol mode device
atacontrol info channel
atacontrol cap device
atacontrol list


attach

Подключить канал ATA. Устройства на канале опрашиваются и подключаются, как при загрузке.

detach

Отключить канал ATA. Устройства на канале удаляются из ядра, и все оставшиеся не переданные данные и т.п. возвращаются системе с пометкой о сбое.

reinit

Переинициализировать канал ATA. Все устройства на канале сбрасываются и инициализируются параметрами, хранящимися в драйвере ATA. Устройства, испортившиеся и более не реагирующие на опрос или физически удаленные, удаляются из ядра. Аналогично, устройства, появившиеся при переинициализации, опрашиваются и подключаются. 

create

Создает массив ATA RAID указанного типа. Можно указывать тип RAID0, RAID1, RAID0+1 или SPAN или JBOD. В случае, если RAID-массив включает компонент RAID0, надо указать размер полосы (interleave) в количестве секторов. RAID-массив будет создан из отдельных дисков с именами диск0 ... дискN. 
Хотя драйвер ATA позволяет создать ATA RAID-массив на дисках с любым контроллером, есть и ограничения. Загружаться с массива можно будет только, если он расположен на "реальном" контроллере ATA RAID, таком, как контроллеры Promise или Highpoint, или если RAID-массив - типа RAID1 или SPAN; в случае SPAN, раздел, с которого будет выполняться загрузка, должен находиться на первом диске SPAN-массива.

delete

Удалить RAID-массив на ATA-контроллере с поддержкой RAID.

addspare

Добавить резервный диск к существующему RAID-массиву.

rebuild

Пересоздать массив RAID1 на ATA-контроллере с поддержкой RAID.

status

Получить состояние ATA RAID.

mode

Если два последних аргумента mode не указаны, выдать текущий режим передачи обоих устройств. Если же аргументы mode заданы, происходит обращение к драйверу ATA с требованием изменить режимы передачи на указанные. Драйвер ATA будет отвергать режимы, не поддерживаемые оборудованием. Режимы задаются как "PIO3", "udma2", "udma100", причем, регистр не имеет значения. Если режим работы одного из устройств менять не надо, укажите в качестве аргумента несуществующий режим (например, "XXX"), и режим работы устройства не изменится. 
В настоящее время поддерживаются режимы: BIOSDMA, PIO0 (псевдоним BIOSPIO), PIO1, PIO2, PIO3, PIO4, WDMA2, UDMA2 (пседоним UDMA33), UDMA4 (псевдоним UDMA66), UDMA5 (псевдоним UDMA100) и UDMA6 (псевдоним UDMA133).

info

Выдать информацию об устройствах, подключенных к каналу. Выдается имя устройства и стоки с информацией о производителе/версии.

cap

Выдать детальную информацию об устройстве на канале, где устройство 0 обозначает главное (master), а 1 - подчиненное (slave).

enclosure

Выдать детальную информацию о состоянии корпуса (enclosure) устройства на канале, где 0 обозначает главное (master), а 1 - подчиненное (slave) устройство. Выдается информация о скорости вращения вентилятора, температуре в корпусе, уровнях напряжения 5V и 12V.

list

Выдать информацию о всех подключенных устройствах на всех активных контроллерах. 


Новые режимы работы устанавливаются сразу после завершения команды atacontrol. 

 

Обновлено 06.04.2016 21:27

unix-way