файловая система
Кажется, у вас был неудачный опыт с ext4
, но как вы можете видеть здесь большинство Linux дистрибутивов доверяют ext4
файловую систему.
Так что для долгосрочной стабильности и поддержки это, вероятно, лучшая файловая система.
btrfs
менее зрелый, но имеет некоторые действительно интересные функции для резервного копирования (снимки и различия между снимками). btrfs
даже имеет поддержку прозрачного сжатия. Когда источник и место назначения оба btrfs
, вы можете легко делать инкрементные резервные копии btrfs
, некоторые интересные чтения здесь: инкрементные резервные копии на btrfs .
Вероятно, это хорошая идея, чтобы всегда отключать перед извлечением USB-накопителя.
носить
Износ вспышки обусловлен ограниченным числом циклов стирания, которые можно выполнять в секторе вспышки. Стирание сектора необходимо при записи данных. Если вы планируете обновлять резервную копию один раз в неделю, меня бы не особенно беспокоил износ флэш-памяти.
Вы можете уменьшить износ вспышки на:
- Не записывается время доступа к
noatime
опции монтирования файловой системы ( ) - Использование утилиты для записи только того, что изменилось (
rsync
).
rsync
и noatime
также значительно ускорит резервное копирование.
Я также рекомендую физически извлечь диск, когда он не смонтирован, так как я видел, как некоторые USB-карты памяти сильно нагревались, даже если они не использовались.
кеши и сжатие
Ваш вопрос о (записи-) кэшировании, вероятно, связан с тем, что Windows не включает кэширование записи по умолчанию на съемных носителях, а в Linux это делает. Кэш для чтения всегда включен (кроме случаев, когда вы используете O_DIRECT
флаг с open
функцией). Кэширование, вероятно, не так важно, если вы подключаете диск только для чтения / записи резервной копии.
Теперь о (прозрачном) сжатии, это, вероятно, увеличит износ, потому что даже небольшое изменение может изменить весь архив.
Windows 10
ext2fsd можно использовать для монтирования раздела ext4 в Windows и WinBtrfs для разделов btrfs .
Выводы
Выберите файловую систему, которая вам удобна. Если идея snapshot
и btrfs send | btrfs receive
кажется неясной, перейдите на старый добрый rsync по ext4.
Действительно важной частью решения для резервного копирования является то, что вы делаете это и регулярно тестируете его.