LINUX.ORG.RU

Перекрестный backup

 


0

1

Помогите пожалуйста, знаю, что задача решается крайне просто но не знаю как...

в офисе 2 сервера, cron сервера А в определенное время делает бэкап, надо сделать так, чтобы этот бэкап сохранялся не на диске сервера А, а на диске сервера Б Как это сделать? Желательно не пересылать готовый архив, так как от весит 25 гигов, а собирать архив на сервере Б из файлов сервера А

А в чем разница, качать N файлов с сервера А и потом архивировать их на В, или качать архив с теми же самыми файлами (разве что на А места мало на диске)?

По сабжу: rsync, scp.

strangeman ★★★★
()
Последнее исправление: strangeman (всего исправлений: 1)
Ответ на: комментарий от strangeman

А в чем разница, качать N файлов с сервера А и потом архивировать их на В...

ну ладно, это не принципиально...

А можно с примером команды, а то я написал scp

user@192.168.1.1:/home/user/dir/test.txt /home/user/backup/
А он запросил, как то можно прописать пароль сразу в команде? мне же надо это все в крон запихнуть

darkozoid
() автор топика
Ответ на: комментарий от darkozoid
cat /etc/cron.d/backup_niceserver.sh 
#!/bin/bash

KEY=/root/.ssh/niceserver
BACKUP_PATH=/mnt/sdb1/backup/niceserver
REMOTE_HOST='root@192.168.0.252:/mnt/sdb1/backups/dump/*'

# make backup directory
mkdir -p $BACKUP_PATH

# copy backup from remote server
scp -Br -i $KEY $REMOTE_HOST $BACKUP_PATH

# remove backup's older than 15 days
find $BACKUP_PATH -ctime +14 -type f -exec rm {} \;
strangeman ★★★★
()
Последнее исправление: strangeman (всего исправлений: 1)
Ответ на: комментарий от strangeman

Большое спасибо, но можно попросить, пояснить для первоклашек...

scp -Br -i $KEY $REMOTE_HOST $BACKUP_PATH

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

user@192.168.1.1:/home/user/dir/test.txt /home/user/backup/

меня полностью устроит, если есть возможность задавать пароль сразу

darkozoid
() автор топика

в офисе 2 сервера

Раз в офисе, сделай перекрестный NFS mount (autofs чтобы только по-мере надобности монтировал) и копируй туда/сюда файлы локальными доступными тебе средствами.

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)
Ответ на: комментарий от sdio

да я бы с радостью, но я понял из всего это только Раз в офисе, сделай перекрестный что то там (как то там) и копируй чем то там... я в линуксе понимаю как в квантовой механике.... я знаю, что он есть... на этом мои знания заканчиваются...

darkozoid
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.