Я фотограф-любитель, использующий базовую модель MacBook Air (128 ГБ SSD) с двойной загрузкой macOS/Ubuntu 16.04. Поскольку твердотельный накопитель слишком мал, чтобы хранить мою библиотеку фотографий, я использовал его для хранения на 2,5 ГБ 2,5-дюймовом внешнем жестком диске, который ранее я использовал в качестве резервного диска. Очевидно, у меня больше не было резервной копии моих фотографий. Из-за этого я приобрел внутренний жесткий диск объемом 2 ТБ, который я использую с док-станцией 3,5 ". Последний теперь стал моим «основным» внешним жестким диском, с 2,5-дюймовым диском снова.
Вчера я отформатировал диск 2 ТБ в ZFS, потому что хочу защитить свои фотографии от тихого повреждения данных (немного гнили). 3,5-дюймовый жесткий диск был ранее отформатирован в HFS+, и я использовал Darktable на macOS для управления / редактирования / чего угодно :) моих фотографий. Теперь я буду использовать Darktable в Ubuntu 16.04 (включая новую официальную поддержку ZFS) с моей библиотекой фотографий. Я читал, что ZFS автоматически обнаруживает и пытается исцелить поврежденные данные, вычисляя контрольные суммы данных. Затем до меня дошло, что самовосстановление возможно только с зеркальным пулом. Но ZFS также может уведомить меня о повреждении определенной фотографии, и я мог бы вручную заменить ее копией с 2,5-дюймового резервного диска до того, как резервная копия будет загрязнена поврежденной версией.
К сожалению, я прочитал, что ZFS не уведомляет пользователя, когда обнаруживает поврежденные файлы во время автоматического вычисления / сравнения контрольной суммы. Так что моя идея не возможна. Конечно, я мог бы просто отразить бассейн с 2,5-дюймовым диском, но я не хочу, чтобы он был подключен постоянно, потому что:
мой MacBook Air имеет только 2 порта, которые затем будут использоваться, что означает, что я не смогу использовать свою внешнюю клавиатуру (мой дешевый USB-концентратор умер недавно, и мне не очень хочется его заменять;))
Я не хочу излишне стирать резервный диск
Так что было бы лучшим решением для защиты моих данных от гниения с помощью принадлежащего мне оборудования? Конечно, моя ситуация не настолько уникальна;)