Информация об изменениях

Сообщение Re[3]: Надёжный способ хранения данных без облаков от 15.09.2024 2:47

Изменено 15.09.2024 2:47 TailWind

Re[3]: Надёжный способ хранения данных без облаков
C>О, вот это новость. Я думал, что RAID5 это то же зеркало, только ещё и есть диск с контрольными суммами. И если бы так, то при выходе одного из дисков из строя, как минимум, одна копия остаётся целой. Но когда я узнал, что без пересборки массива добавлять диски можно только в зеркало — задумался.

О, Господи, нет конечно
Это даже близко не так

Пространство разбито на блоки
Допустим рейд raid-5 из 3-х дисков
Значит будет два блока с данными и один с XOR этих данных между собой

И это пишется не так:
d0 d1 XOR
d2 d3 XOR
d4 d5 XOR

А порядок меняется местами:
d0 d1 XOR
d2 XOR d3
XOR d4 d5

Даже имея все живые диски, но сломанный контроллер, вы не сможете без подготовки сами скачать данные
Вам нужно будет определить размер блока (там стандартные штук пять)
Определить порядок дисков
И алгоритм замешивания блоков
Есть проги, которые вероятно вы можете скачать в интернете
Но без подготовки это не тот геморрой который вам нужен, по сравнению с тем, если у вас сломается NAS с зеркалом внутри и вам нужно будет открыть его любой программой, которая понимает файловую систему linux


TW>>NAS — внутри raid зеркало

TW>>Раз в неделю туда делаем синхронизацию всего рабочего диска
C>Так с "write hole" массив будет выглядеть здоровым, а данные будут испорчены. Или я неправильно понял суть проблемы?

Я не знаком с термином "write hole"
Но если вы имеете в виду, что один диск будет иметь немного более старую копию
Это не такая большая проблема
Если ваш основной комп выйдет из строя, NAS всё равно будет работать
Вы в штатном режиме скачаете данные

Если он тоже сломался. И диски оказались в рейд-mirror у него оказались не синхронные
Ну выберите тот что лучше. Или с обоих что-то соберёте
Но это уже сценарий катастрофы. Когда сломалось всё
Ну хотите поставьте 1 диск без raid туда. Но мне два приятнее
Re[3]: Надёжный способ хранения данных без облаков
C>О, вот это новость. Я думал, что RAID5 это то же зеркало, только ещё и есть диск с контрольными суммами. И если бы так, то при выходе одного из дисков из строя, как минимум, одна копия остаётся целой. Но когда я узнал, что без пересборки массива добавлять диски можно только в зеркало — задумался.

О, Господи, нет конечно
Это даже близко не так

Пространство разбито на блоки
Допустим raid-5 из 3-х дисков
Значит будет два блока с данными и один с XOR этих данных между собой

И это пишется не так:
d0 d1 XOR
d2 d3 XOR
d4 d5 XOR

А порядок меняется местами:
d0 d1 XOR
d2 XOR d3
XOR d4 d5

Даже имея все живые диски, но сломанный контроллер, вы не сможете без подготовки сами скачать данные
Вам нужно будет определить размер блока (там стандартные штук пять)
Определить порядок дисков
И алгоритм замешивания блоков
Есть проги, которые вероятно вы можете скачать в интернете
Но без подготовки это не тот геморрой который вам нужен, по сравнению с тем, если у вас сломается NAS с зеркалом внутри и вам нужно будет открыть его любой программой, которая понимает файловую систему linux


TW>>NAS — внутри raid зеркало

TW>>Раз в неделю туда делаем синхронизацию всего рабочего диска
C>Так с "write hole" массив будет выглядеть здоровым, а данные будут испорчены. Или я неправильно понял суть проблемы?

Я не знаком с термином "write hole"
Но если вы имеете в виду, что один диск будет иметь немного более старую копию
Это не такая большая проблема
Если ваш основной комп выйдет из строя, NAS всё равно будет работать
Вы в штатном режиме скачаете данные

Если он тоже сломался. И диски оказались в рейд-mirror у него оказались не синхронные
Ну выберите тот что лучше. Или с обоих что-то соберёте
Но это уже сценарий катастрофы. Когда сломалось всё
Ну хотите поставьте 1 диск без raid туда. Но мне два приятнее