2

Сначала к установке:
Я планирую использовать 8-11 USB3 Disks для формирования MediaStorage
Идея состоит в том, чтобы использовать 2 концентратора USB3 для балансировки нагрузки между двумя отдельными портами USB3 (на разных концентраторах).

Теперь из того, что я читал до сих пор, кажется ужасной идеей использовать любое программное обеспечение Raid, когда у вас есть только не-ECC RAM
https://pthree.org/2013/12/10/zfs-administration-appendix-c-why-you-should-use-ecc-ram/

Ученые из Google говорят, что вы получаете бит-флиппинг примерно 8% на DIMM в год, а с 4 DIMM всего 32%, что вы получаете один бит-флип в год, если сервер работает 24/7

Так как я храню только большие медиа-файлы, где мне все равно, теряю ли я бит или байт в год, и любая деградация такого рода, по-видимому, не представляет серьезной угрозы

Поскольку у меня уже есть 16 ГБ оперативной памяти, и я не хочу покупать новые, вопрос в том, насколько велика угроза или есть лучшая альтернатива ZFS? Raid6 было бы неплохо =)

1 ответ1

1

Если, как вы сказали, вы не слишком беспокоитесь о потенциально малой частоте отказов, тогда попробуйте ZFS с не-ECC. Настройте пулы с некоторой формой избыточности (копий = 2, raidz или raidz2) и регулярно проверяйте их целостность с помощью zpool scrub . Любые битовые ошибки будут обнаружены во время очистки и должны быть автоматически исправлены, если пул имеет некоторую форму избыточности.

Я использую память ECC и резервирую данные на внешние жесткие диски USB с ZFS. Однажды я обнаружил ошибку при резервном копировании во время очистки, поэтому, даже с ECC, процесс не без ошибок. Битовые ошибки могут возникать на уровне диска, во время чтения / записи или самого носителя.

Использование ECC помогает предотвратить битовые ошибки, пока данные находятся в оперативной памяти. Контрольные суммы ZFS и резервные пулы помогают предотвратить битовые ошибки на диске.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .