Назад | Перейти на главную страницу

Как сделать резервную копию файловой системы с поддержкой версий (например, ext3cow)?

Я просматривал версионные файловые системы, но не могу найти никакой информации о том, как их резервировать. Если мой диск выходит из строя, и мне нужно восстановить его из резервной копии, я хочу иметь возможность полностью восстановить файловую систему, включая предыдущие версии всех файлов.

Очевидно, что традиционные методы, такие как cp и rsync не будет работать, так как они скопируют только текущую версию (верно?). Единственное, что я могу придумать, - это отключить файловую систему и использовать dd, но это очень неудобно.

Резервное копирование на уровне блоков - ваша единственная надежда.

Поместите файловые системы поверх LVM или аппаратного массива, а затем создайте снимок файловой системы для резервного копирования. Или используйте dump / dd на живом блочном устройстве и надеюсь, что вы получите что-то согласованное.

FWIW, типичное корпоративное хранилище (например, NetApp) обычно не выполняет резервное копирование моментальных снимков файловой системы - если вы выполняете ежедневное резервное копирование, значит, у вас уже есть несколько версий файла.

Какой вариант использования вы рассматриваете?