URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 67452
[ Назад ]

Исходное сообщение
"remote backup"

Отправлено DukeArtem , 08-Июл-06 15:19 
Здравствуйте уважаемые.
Появилась интересная задача:
Есть удалённый старенький сервер, с FreeBSD 6.0 BETA 5 которому, как мне кажется скоро придут кранты.
И есть мой, домашний комп, который находится в локальной сети (то есть за NAT_ом).
Получить физический доступ к серваку для меня сейчас проблемотично, но есть полный удалённый доступ. Вопрос: Можно ли сделать полный dump дисков (ну или на сколько это возможно) сервака, так что бы данные передавались сразу ко мне(можно сжатыми, всё равно), надо так, потому что у сервака места практически нету (на нём стоит винт 8gb). Дело осложняет ещё то что сервак тоже за некоторым подобием nat_а , но к нему у меня проброшенн порт на ssh. И соответственно мне кроме как через ssh передавать данные больше вариантов нет.
Есть мысль что как-нибудь попробовать через связку dd + gzip/tar + ssh/scp.
Трафика не жалко - безлимитка с обоих сторон.
Специ, прошу Вашей помощи и совета.

Содержание

Сообщения в этом обсуждении
"remote backup"
Отправлено Gennadi , 08-Июл-06 16:02 
>Здравствуйте уважаемые.
>Появилась интересная задача:
> Есть удалённый старенький сервер, с FreeBSD 6.0 BETA 5 которому, как
>мне кажется скоро придут кранты.
> И есть мой, домашний комп, который находится в локальной сети (то
>есть за NAT_ом).
> Получить физический доступ к серваку для меня сейчас проблемотично, но есть
>полный удалённый доступ. Вопрос: Можно ли сделать полный dump дисков (ну
>или на сколько это возможно) сервака, так что бы данные передавались
>сразу ко мне(можно сжатыми, всё равно), надо так, потому что у
>сервака места практически нету (на нём стоит винт 8gb). Дело осложняет
>ещё то что сервак тоже за некоторым подобием nat_а , но
>к нему у меня проброшенн порт на ssh. И соответственно мне
>кроме как через ssh передавать данные больше вариантов нет.
> Есть мысль что как-нибудь попробовать через связку dd + gzip/tar +
>ssh/scp.
>Трафика не жалко - безлимитка с обоих сторон.
>Специ, прошу Вашей помощи и совета.


ssh remote_server "cd / ; tar cvzf - . --exclude ./tmp " >backup.tar.gz


команда  "--exclude ./tmp" исключает из бэкапа, например, директорию  "/tmp".

Таким способом можно исключить и другие неважные директори ...

"backup.tar.gz" - запакованный "remote_server" на твоём домашнем компе.


"remote backup"
Отправлено икбля , 08-Июл-06 18:11 
ssh STIRVAG_ADDREZZ "dump -L -f- /|bzip2 -zf9">local_dmp.bz2

"remote backup"
Отправлено DukeArtem , 08-Июл-06 23:33 
Спасибо большое, оба варианта работают отлично!



"remote backup"
Отправлено Pahanivo , 30-Июл-08 11:32 
О! гут - то чо надо.

От себя добавлю - если по ssh сразу под рутом ходить нельзя делем так:
ssh your_wheel_user@your_server.ru "su root -c 'dump -0f - /usr | bzip2 -9'" > usr.dump.bz2

два раза вводим пас и вперед.