Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Помогите написать скрипт для резервного копирования на основе команды CP

Ответить
Настройки темы
FreeBSD - Помогите написать скрипт для резервного копирования на основе команды CP

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Что есть:
1. FreeBSD 7.0
2. На машине с BSD 2 винта, на одном из них хранится информация, расшаренная Sambой

Что нужно:
1. Организовать резервное копирование с одного винта в папку на другом
2. Резервное копирование должно происходить каждый день
3. Каждые 15 дней бекап удаляется и перезаписывается заново

В чем проблема:
1. Как командой CP перезаписывать только те файлы, которые старше?
2. Можно ли пользоваться для этих целей другую команду (не CP)?

Отправлено: 10:56, 02-06-2008

 

Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Цитата NickNick:
1. Организовать резервное копирование с одного винта в папку на другом
2. Резервное копирование должно происходить каждый день »
Используйте cron.

Цитата NickNick:
2. Можно ли пользоваться для этих целей другую команду (не CP)? »
Можно. Например rsync.

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif


Отправлено: 11:12, 02-06-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


BuGfiX, cron это само собой разумеется...

Сейчас поищу что такое rsync. У меня на фре вроде нет такой команды. Наверное надо установить...

Отправлено: 12:43, 02-06-2008 | #3


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пробую сделать так:

rsync -q -r -p -t --delete --force /data1 /data2

Ключи:
-q - опция диалога, без сообщений
-r - рекурсивно по папкам
-p - сохранять права доступа к файлам
-t - сохранять время, желательно если будет повторное копирование
--delete - удалять те файлы, которые есть в /data2 и уже нет в /data1
--force - удалять непустые папки, которые есть в /data2 и уже нет в /data1

Отправлено: 13:30, 02-06-2008 | #4



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Помогите написать скрипт для резервного копирования на основе команды CP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] помогите написать батничек для копирования файлов anatoly_neo Скриптовые языки администрирования Windows 9 20-09-2010 15:11
Разное - Скрипт резервного копирования dividik Microsoft Windows 2000/XP 10 27-01-2009 12:45
Как правильно уписать скрипт резервного копирования madmax24 Microsoft Windows NT/2000/2003 2 14-01-2009 12:31
Помогите написать скрипт копирования Filariel Программирование в *nix 7 17-11-2006 16:38




 
Переход