Я просматривал версионные файловые системы, но не могу найти никакой информации о том, как их резервировать. Если мой диск выходит из строя, и мне нужно восстановить его из резервной копии, я хочу иметь возможность полностью восстановить файловую систему, включая предыдущие версии всех файлов.
Очевидно, что традиционные методы, такие как cp
и rsync
не будет работать, так как они скопируют только текущую версию (верно?). Единственное, что я могу придумать, - это отключить файловую систему и использовать dd
, но это очень неудобно.
Резервное копирование на уровне блоков - ваша единственная надежда.
Поместите файловые системы поверх LVM или аппаратного массива, а затем создайте снимок файловой системы для резервного копирования. Или используйте dump / dd на живом блочном устройстве и надеюсь, что вы получите что-то согласованное.
FWIW, типичное корпоративное хранилище (например, NetApp) обычно не выполняет резервное копирование моментальных снимков файловой системы - если вы выполняете ежедневное резервное копирование, значит, у вас уже есть несколько версий файла.
Какой вариант использования вы рассматриваете?