Здравствуйте уважаемые.
Появилась интересная задача:
Есть удалённый старенький сервер, с FreeBSD 6.0 BETA 5 которому, как мне кажется скоро придут кранты.
И есть мой, домашний комп, который находится в локальной сети (то есть за NAT_ом).
Получить физический доступ к серваку для меня сейчас проблемотично, но есть полный удалённый доступ. Вопрос: Можно ли сделать полный dump дисков (ну или на сколько это возможно) сервака, так что бы данные передавались сразу ко мне(можно сжатыми, всё равно), надо так, потому что у сервака места практически нету (на нём стоит винт 8gb). Дело осложняет ещё то что сервак тоже за некоторым подобием nat_а , но к нему у меня проброшенн порт на ssh. И соответственно мне кроме как через ssh передавать данные больше вариантов нет.
Есть мысль что как-нибудь попробовать через связку dd + gzip/tar + ssh/scp.
Трафика не жалко - безлимитка с обоих сторон.
Специ, прошу Вашей помощи и совета.
>Здравствуйте уважаемые.
>Появилась интересная задача:
> Есть удалённый старенький сервер, с 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" на твоём домашнем компе.
ssh STIRVAG_ADDREZZ "dump -L -f- /|bzip2 -zf9">local_dmp.bz2
Спасибо большое, оба варианта работают отлично!
О! гут - то чо надо.От себя добавлю - если по ssh сразу под рутом ходить нельзя делем так:
ssh your_wheel_user@your_server.ru "su root -c 'dump -0f - /usr | bzip2 -9'" > usr.dump.bz2два раза вводим пас и вперед.