Страница 1 из 1

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

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

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

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

Добавлено: 2010-11-23 17:16:31
hizel
создать виртуальный md диск и бэкапить туда

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

Добавлено: 2010-11-24 11:06:28
skeletor
нужно будет попробовать.

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

Добавлено: 2010-11-26 22:48:57
BlitzKrieg
У rsync есть ключи для сохранения владельца и прав.
Не нужно ничего придумывать.
tar -c -X exclude.list -f /win_share/server.tar /
в лист исключений обязательно добавить win_share, пере последним / пробел.
разворачивать с ключом -p
можно тут же gzipом -z

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

Добавлено: 2010-11-29 16:21:38
skeletor
Права все сбрасываются на root:wheel, потому что файлы пишутся на NTFS, а она не сохраняет права.

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

Добавлено: 2010-11-29 22:09:56
BlitzKrieg
Я это прекрасно понимаю. Сделайте так, как я Вам написал и будете счастливы. Зачем чего-то придумывать если придумано давно чем бэкапить.
Когда будете разворачивать используйте ключ -p, в противном случае часть файлов будет иметь владельцем того кто выполнял tar.