Файлы и каталоги исчезают из программного RAID при отключении питания

Файлы и каталоги исчезают из программного RAID при отключении питания

У меня есть домашний файловый «сервер» Samba (Raspberry Pi) с двумя жесткими дисками в программном RAID 1, которые оказались менее надежными, чем любые из моих дисков без RAID. Я знаю, что есть вероятность повреждения данных при отключении питания, но теперь я потерял два целых каталога и файл, с которым работал, из-за отключения питания (все отдельные случаи). Питание было отключено, и когда я перезагрузился, файл был пуст. В два других раза папки просто исчезали. Почему это может происходить? Кроме того, разве журналируемая файловая система не должна этому препятствовать? Может быть, есть способ восстановить данные?

решение1

RAID — это не магия. Это метод увеличения времени безотказной работы в случае отказа жесткого диска, и ничего более. Если вы хотите избежать потери данных в случае отключения электроэнергии, приобретите ИБП.

Журналирование — это не магия. Это метод обеспечения согласованности файловой системы в случае неожиданного отключения, и ничего больше. Он делает это, выполняя определенные действия «все или ничего»: либо действие (например, создание файла) будет выполнено, либо нет — вы никогда не найдете свой диск с наполовину выполненным действием (например, файл с выделенным для него местом, но без записи в каталоге). Он ускоряет восстановление в случае сбоя питания, поскольку ОС знает, что ей не нужно искать результаты частично выполненных действий. Если вы хотите избежать потери данных в случае сбоя питания, приобретите ИБП.

Короче говоря, проблема, с которой вы столкнулись, заключается в том, что вы используете неподходящие инструменты для работы. Если вы хотите избежать потери данных в случае сбоя питания, вам нужно поддерживать питание компьютера до тех пор, пока он не сможет корректно выключиться. Это значит, что вам нужен ИБП.

Связанный контент