Как сделать частичный backup по ssh?

K
На сайте с 08.10.2012
Offline
2
961

Прошу подсказать, как сделать частичный бэкап vds по ssh, под рутом. На сервере планируются значительные изменения настроек и утратить их недопустимо. Везде написано, как делать полный бэкап, но полный мне сделать не удастся, т.к. дисковое пространство ограничено и точно не вместит этот самый бэкап. Мне нужно сделать бэкап фтп без одной папки, т.е. все, кроме одной папки с содержимым. Если не затруднит, пожалуйста объясняйте сверхподробно, какие команды вводить.

M
На сайте с 24.10.2011
Offline
173
#1

если кратко

tar zcf архив полный_путь_к_каталогу

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#2

1. Заходите в ту папку в которой надо делать бекап (условно /ttt/)


Команда: cd /ttt

2. Внутри видим набор каталогов 1 из которых бекапить не надо (условно /ttt/ppp)


Команда: ls -all

aaa/

bbb/

ccc/

ppp/

3. Запускаем tar с исключением папки "ppp"


Команда: tar -vczf a.tar.gz --exclude="ppp" *

В пункте 3 стоит звездочка, но мы подразумеваем уже , что находимся внутри /ttt/

Таким образом в директории /ttt будет создан архив a.tar.gz в него будет уложено все что находится в /ttt за исключением папки /ttt/ppp.

По моему это то, что надо :)

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
K
На сайте с 08.10.2012
Offline
2
#3

Romka_Kharkov, большое спасибо, почти все понял, буду пробовать.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#4
Kulikovskiy:
почти все понял

А что осталось "за кадром" ? :)

H
На сайте с 01.04.2012
Offline
15
#5
Kulikovskiy:
На сервере планируются значительные изменения настроек и утратить их недопустимо

Для "бекапа" и отслеживания изменений настроек гораздо эффективней и удобней использовать какую-то VCS, а не как в каменном веке бекапить файлики.

Kulikovskiy:
полный мне сделать не удастся, т.к. дисковое пространство ограничено и точно не вместит этот самый бэкап.

Делайте бекап сразу на удаленную машину.

Andreyka
На сайте с 19.02.2005
Offline
822
#6

Если есть ssh, то можно сразу использовать rsync

Не стоит плодить сущности без необходимости
K
На сайте с 08.10.2012
Offline
2
#7

Я долго, в wincsp, бэкапил и перетаскивал все, что там есть на vds, но получилось не полностью. В двух папках частично удалось скопировать содержимое, в одной вообще не удалось. Вот:

Папка dev : скопированы только папки, файлы не копируются.

Папка sys : скопирована внутренняя папка class, другая внутренняя папка io не копируется.

Папка proc : совсем не копируется.

Если я правильно понимаю, я скопировал ОС Debian , внутри которой находятся настройки моего vds. Подскажите пожалуйста, достаточно ли этого для восстановления моего vds на другом хостинге? И следует ли мне сделать дамп БД панели управления хостингом?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий