Пятница, 29.03.2024, 15:58
# FreeBSD ГлавнаяРегистрацияВход
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Мои статьи [167]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
 Каталог статей 
Главная » Статьи » Мои статьи

Копирование директорий на удаленный сервер и назад

Бывает так, что необходимо быстро и одним действием скопировать или заархивировать какую либо директорию на удалённый (соседний) сервер.

Вот и решил я сегодня про это вам рассказать. Копирование директорий на удалённый сервер используя tar, ssh, cat или dd.

Способов делать это существует несколько, но принцип у них схож. Различаются они только теми или иными подручными материалами.

Итак, приведу несколько практических примеров.

1. Архивирование директории на удалённый сервер.

С использованием cat:

# tar zcvfp - /home/user/archdir | ssh user@remote_host "cat > ~/from_user_archdir.tar.gz"

С использованием dd:

# tar zcvfp - /home/user/archdir | ssh user@remote_host "dd of=~/from_user_archdir.tar.gz"

2. Архивирование с удалённой машины на локальную.

С использованием cat:

# ssh user@remote_host "tar zcvfp - /home/user/archdir" |cat > ~/from_user_archdir.tar.gz

С использованием dd:

# ssh user@remote_host "tar zcvfp - /home/user/archdir" |dd of=~/from_user_archdir.tar.gz

3. Откат системы по сети через ssh:

# cat image.file | ssh root@remote_host -c "cat > /dev/sda1"
Штука очень классная, можно даже в cron засунуть некоторые бекапы
Категория: Мои статьи | Добавил: Admin (23.06.2011)
Просмотров: 973 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024Сделать бесплатный сайт с uCoz