Intereting Posts
Как я могу сделать awk на Busybox обрабатывать весь вход с символом NULL между ними как одну запись? Несколько вопросов о системных вызовах и модулях ядра (параллельные службы ядра) Установить Mesa3D на Debian – LIBDRM не найден с помощью configure autoconf Установленная ОС на системе EFI выходит из строя на оболочке grub Какова функция «-rescue» от Clonezilla и когда я должен ее использовать? Как отключить панель задач / меню в LXDE на Raspbian Stretch? Как связать с EA-N66 (в режиме ретранслятора) в Debian Wheezy? SELinux, MySQL и общая память использовать find для поиска, перемещения и ссылки на дерево каталогов, сопоставляющее {1,10} / * Добавление метки метки времени вместе с строками файла журнала идентифицировать недостающие файлы в папке Размещение двоичных файлов ядра и источников для создания модуля ядра? Gnome не работает в новом ядре (Fedora16) Как другие процессы влияют на измерения, выполненные с помощью «времени»? Как найти причину TCP RST в Linux (Ubuntu Server)

Восстановление (еще не созданного) RAID5 с URE (неисправимые ошибки чтения)

Я не буду создавать RAID5-массив дома, ОС – Linux (Kernel 3.15.7), и массив будет создан с помощью mdadm . Я не создавал массив с одним или десятью 1ТБ дисками.

Предположим, что один диск выходит из строя, по данным Интернета, вероятность URE во время реконструкции очень высока.

Разве я не могу игнорировать URE? Я имею в виду, что URE не влияет на весь диск, только на один сектор (AFAIK) и одну RAID-полосу.

Могу ли я восстановить массив с ошибками (, поэтому я только теряю некоторые файлы и могу восстановить файловую систему с помощью fsck )?

Что произойдет, если массив только частично заполнен данными, а URE – в пустом пространстве?

Есть ли лучшие альтернативы для RAID5? Я читал о ZFS и RAID-Z, но ZFS не входит в основное ядро, и это не полный open source (AFAIK).

Я не хочу использовать RAID10 или RAID01, потому что с такими RAID-массивами я могу использовать только половину всего дискового пространства.

Вероятность URE во время реконструкции очень высока ?! Какой полный мусор.

Ну, это правда – если вы глупы и никогда не проверяете свои жесткие диски на наличие ошибок! В этом случае повторная синхронизация – это ваш первый полный тест чтения для всех других дисков. Поскольку ошибки чтения могут оставаться неоткрытыми на века, естественно, риск найти один из них при перестройке времени высок.

RAID использует надежные диски, и вы должны регулярно тестировать свои диски. Обнаружение проблем рано, быстро замените неисправное оборудование. Не держите диски, которые перераспределяют сектора или показывают другие проблемы.

Разве я не могу игнорировать URE?

Что ж. Сам md не игнорирует его (что он должен делать, изобретать нечитаемые данные? Молча нулевым и коррумпируйте ваши вещи без сообщений об ошибках?), но ничто не ddrescue вам использовать ddrescue или подобное. Так что да, вы можете игнорировать это, используя инструменты, которые делают это сознательно с известными побочными эффектами.

Что произойдет, если массив только частично заполнен данными, а URE – в пустом пространстве?

md не имеет понятия о том, что пусто, а что нет. Это всего лишь блок-устройство.

Есть ли лучшие альтернативы для RAID5?

Если вам нужно больше избыточности, RAID6, но если вы не будете контролировать свои диски, он тоже умрет. Диски терпят неудачу. Убедитесь, что вы сразу заметили и заменили.