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

Зеркальное отображение диска в Debian

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

Неэффективно перемещать данные каждый раз, поэтому на самом деле я хочу перемещаться только по тому, что изменяется. Т.е. если я добавлю новый файл на диск с данными, будет перемещен только этот файл.

Какие инструменты есть для этого в командной строке? Раньше я использовал luckybackup в Ubuntu, но теперь я использую командную строку debian.

Как насчет rsnapshot? Он использует упомянутый rsync для фактического копирования и позволяет определять различные расписания резервного копирования и т. Д. Кроме того, он позволяет при необходимости откатиться к другому снимку. Это также довольно экономит место, поскольку создает жесткие ссылки и не копирует файлы дважды, если существует более старая резервная копия того же файла.

Да, вы можете добиться всего вышеперечисленного с помощью rsync и некоторых самописных скриптов, но я не вижу необходимости выполнять работу дважды :)

Кстати, почасовые копии звучат немного часто. Имейте в виду, что любое выбранное вами решение должно будет сравнивать ВСЕ ваши файлы один раз в час на предмет изменений, что замедлит вашу остальную работу. Я обычно делаю резервные копии в 3 часа ночи, когда (надеюсь) никто не пользуется машиной.

Для чего-то подобного я использую снимки LV. Он позволяет создавать мгновенные резервные копии и использует дисковое пространство только для отслеживания между этим моментом времени и внесенными вами изменениями. Это означает, что вы можете делать множество снимков с минимальными требованиями к диску.

Видеть: http://www.softpanorama.org/Internals/Unix_filesystems/snapshots.shtml