Страница 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.