Назад | Перейти на главную страницу

btrfs с несколькими устройствами с одним режимом данных и отказом диска

У меня был раздел btrfs на массиве из 6 дисков без рейда (метаданные в raid10, но данные в одиночном), и один из дисков просто умер.

Итак, я потерял часть своих данных, хорошо, я знал это.

Но два вопроса:

Спасибо за любую помощь

(Извините за мой плохой английский)

Изменить: для ясности, я могу смонтировать его только для чтения с помощью mount -o recovery, ro, degraded

И btrfs fi df / Data

Data, single: total=6.65TiB, used=6.65TiB
System, RAID1: total=32.00MiB, used=768.00KiB
Metadata, RAID1: total=13.00GiB, used=10.99GiB
GlobalReserve, single: total=512.00MiB, used=0.00B

Мне очень повезло, и я думаю, что решил свою проблему (спасибо списку рассылки btrfs).

В моей ситуации «btrfs-debug-tree -t 3 / dev / sda6» нигде не упоминает отсутствующий диск (данные или метаданные). Значит, в пропавшем устройстве вообще ничего не было.

Таким образом, исправляя ядро ​​с помощью этот патч позвольте мне смонтировать массив в rw в деградированном и простом btrfs device remove missing сделали свое дело.

Итак, мой массив исправлен, и мои данные кажутся в порядке (выполняется очистка)

Однако я понял одну вещь: одиночный режим никогда не должен использоваться.