The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Бекап фалов с переносом на сторонний сервер?"
Отправлено Guest, 19-Фев-09 23:18 
>man rsync

Про rsync недавно пролетала история - файлы грохнулись, а rsync заботливо взял и удалил бэкап. Это к тому что головой надо думать и понимать разницу между бэкапом и синхронизацией.

Вообще для бэкапа есть amanda, но если все так плохо, что нет ни места, ни доступа на бэкап-сервер, напишите простенький скрипт:

# сохраняем старый список
if [ -e list ]; then
  mv list list.old
fi

# создаем новый список
find -s ${DIR}-type f -exec ls -l \; > list

# tar'им только изменившиеся/добавившиеся файлы и закачиваем на сервер
diff --suppress-common-lines list.old list | grep '^>' | sed -ne '/^>/ p' | cut -b 50- | xargs tar cfz - | curl -T - ftp://backup/backup.`date`

Это как минимум не поддерживает файлы с пробелами в именах, никак не сохраняет факт удаления файлов и сломается если файлов будет много(из-за ограничения на число аргументов tar), так что допиливайте на свое усмотрение.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру