Jump to content
Калькуляторы

Программа для синхронизации файлов

Есть виндовая шара, которая примонтирована к серверу на FreeBSD. Хочу бэкапить весь FreeBSD сервер (за исключением нескольких папок) в эту примонтированную шару. Использую для этих целей rsync, но проблема в том, что при копировании права на файл не сохраняются. Поэтому, мне нужно вести своеобразный лог: вывод ls -la filename, что бы я потом при желании мог сменить права на нужные.

 

Посоветуйте или программу или варианты решения данной задачи.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

у gnu tar есть опции для инкрементального бэкапа.

Share this post


Link to post
Share on other sites
Не подходит, так как место для бэкапов ограничено и самый лучший вариант - только синкать файлы. Конфиги я отдельно тарю и сжимаю.

даже с -r или c -u ?

Share this post


Link to post
Share on other sites

Инкремент не такой удобный, но если ничего не придумаю - то придётся его юзать.

Share this post


Link to post
Share on other sites

Виндовая шара на Винде живёт или на smbd? В последнем случае есть unix extensions, можно попробовать это.

Share this post


Link to post
Share on other sites

dump + chflags nodump /path/to/dir.

Для dump использовать 0 и более 0 (для инкрементного копирования) уровни dump.

Потом можно еще и bzip2 -9.

Edited by yakuzzza

Share this post


Link to post
Share on other sites
Живёт на винде.
появилась страшная идея:

положить на венде больной файл, его монтировать как loop, а в нем уже файловую систему

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this