Комманды для восстановления ATA RAID под FreeBSD
При деградации ata-массива (ну, бывает шлейф соскочил 🙂 ) далеко не всегда можно перестроить.
Бывает висит в состоянии
Checking status of ATA raid partitions:
ar0: ATA RAID1 subdisks: DOWN ad6 status: DEGRADED
Приходится восстанавливать “насильно”.
Команды восстановления ata-RAID1 массива на FreeBSD утилитой atacontrol.
atacontrol list
atacontrol detach ata2
atacontrol attach ata2
atacontrol addspare ar0 ad4
atacontrol rebuild ar0
atacontrol status ar0
Сессия будет выглядеть примерно так
# atacontrol list
ATA channel 0:
Master: ad0 ATA/ATAPI revision 7
Slave: no device present
ATA channel 1:
Master: acd0 ATA/ATAPI revision 5
Slave: no device present
ATA channel 2:
Master: ad4 Serial ATA v1.0
Serial ATA II
Slave: no device present
ATA channel 3:
Master: ad6 Serial ATA v1.0
Serial ATA II
Slave: no device present
# atacontrol detach ata2
# atacontrol attach ata2
Master: ad4 Serial ATA v1.0
Serial ATA II
Slave: no device present
# atacontrol addspare ar0 ad4
# atacontrol status ar0
ar0: ATA RAID1 subdisks: ad4 ad6 status: DEGRADED
# atacontrol rebuild ar0
# atacontrol status ar0
ar0: ATA RAID1 subdisks: ad4 ad6 status: REBUILDING 0% completed