byte916
@byte916

Как выявить проблемы с Linux Raid?

Есть домашний сервер с софтовым raid 6 настроенным с помощью mdadm.

Проблема в том, что иногда на нём некоторые файлы становятся с нулевой длинной, а иногда некоторые файлы исчезают. Но, дело в том, что я не знаю этого наверняка, ни разу не смог поймать рейд на том, что файл был а потом иссчез, или что у него изначально был размер, а потом пропал. Возможно файл изначально был с нулевой длинной, или отсутствовал.

Как можно проверить целостность рейда, выявить проблемы, восстановить потерянные файлы, восстановить поврежденные файлы?

uname -a
Linux home-server 4.4.0-103-generic #126-Ubuntu SMP Mon Dec 4 16:23:28 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid10]
md0 : active raid6 sdf1[7] sde1[8] sdd1[5] sdc[9] sdb1[1]
5860145664 blocks super 1.2 level 6, 512k chunk, algorithm 2 [5/5] [UUUUU]


file -s /dev/md0
/dev/md0: Linux rev 1.0 ext3 filesystem data, UUID=88178a98-6333-4e75-bf03-7ee7f0b67e88 (needs journal recovery) (large files)
  • Вопрос задан
  • 428 просмотров
Пригласить эксперта
Ответы на вопрос 2
@MechanID
Админ хостинг провайдера
если в /proc/mdstat все хорошо (судя по выводу все ОК) то дальше все вопросы к файловой системе, какая у вас фс ?
Ответ написан
kotomyava
@kotomyava
Системный администратор
Потерянные/повреждённые файлы, это не к слою raid, который работает с блоками, и ничего не знает о ваших файлах, а к слою файловой системы, которая на нём.
Так что смотрите в сторону fsck и подобных инструментов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы