Зараз у мене є досить традиційна структура файлової системи резервного копіювання поверх ext4. Кожен раз, коли робиться резервне копіювання, створюється нова папка backup-DATE
, до якої файли rsync'ed (з жорсткими посиланнями, зробленими за допомогою --link-dest
параметра rsync ).
Оскільки я читав про бітрот, я хотів би мати контрольну суму для всіх файлів, прозоро. Мабуть, ext4 не може цього зробити, але btrfs пропонує підтримку контрольних сум даних (і навіть вбудованого режиму RAID1). Для початку я хотів би використовувати btrfs
як "тупу" файлову систему, яка підтримує контрольні суми даних без використання її розширених функцій, таких як RAID, знімки в підтомних томах, надсилання / отримання тощо.
Однак їхні вікі насправді не вселяють довіру до файлової системи для цілей резервного копіювання:
"Хоча багато людей надійно користуються ним, все ще виникають проблеми. Ви повинні зберігати та перевіряти резервні копії своїх даних та бути готовими до їх використання." - Початок роботи
"Чи стабільна btrfs? Довга відповідь: [..] Що б ви не робили, ми радимо зберігати хороші, перевірені, позасистемні (та поза сайтом) резервні копії." - FAQ .
Моє використання - мати резервну копію в режимі офлайн. З цієї причини диск буде мати дуже мало використання (як у години) і буде часто підключатися / відключатися від мережі (eSATA або USB 3.0). Наявність надійної файлової системи є обов'язковою. Він не повинен бути гіршим, ніж ext4 Wrt. відключення електроживлення, нечисті відключення тощо.
Насправді рекомендується використовувати btrfs як файлову систему для резервного копіювання? Чи є інші властивості btrfs, які можуть зробити її менш (або більше) придатною?