Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: автоматическое копирование файла с другого компьютера  (Прочитано 398 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Добрый всем всем профи.
У меня вопрос, есть два компа с UBUNTU в разных зданиях с доступом в интранет.
Как сделать чтобы раз в сутки файлы с определенной директории одного компьютера копировались в папку на другом компьютере (что=то типа внешнего резервного копирования данных).


Оффлайн Влад1951

  • Активист
  • *
  • Сообщений: 312
  • Win XP_32bit + Xubuntu-14.04.3_64bit
    • Просмотр профиля
какой общий размер файлов в ГБ ?
Могу мышкой кликать, Enter клацать

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
какой общий размер файлов в ГБ ?
как правило до 3х Гб

Оффлайн kalek

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Как сделать чтобы раз в сутки файлы с определенной директории одного компьютера копировались в папку на другом компьютере
Прописать задание в крон. А способ копирования выбирайте какой вам больше нравится: rsync, ftp, ssh...

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Как сделать чтобы раз в сутки файлы с определенной директории одного компьютера копировались в папку на другом компьютере
Прописать задание в крон. А способ копирования выбирайте какой вам больше нравится: rsync, ftp, ssh...
C cron все понятно, вопрос как саму процедуру сделать, наверное какой-то скрипт нужно писать?

Оффлайн kalek

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
наверное какой-то скрипт нужно писать?
Именно. Небольшой скриптик. Что-то вроде
<как_копируем> <что_копируем> <куда_копируем>
Например, если хотим копировать напрямую по ssh
#!/bin/bash
scp -r /что/хотим/скопировать <пользователь>@<адрес_второго_компа>:/каталог/где/хранятся/бэкапы/
В этом случае надо будет сначала настроить ssh-авторизацию по ключу, чтоб пароль не запрашивало постоянно.
Или можно сначала смонтировать удаленный каталог опять же через ssh, но копировать туда уже как в локальный:
сначала монтируем
sshfs <пользователь>@<адрес_второго_компа>:/каталог/где/хранятся/бэкапы/ /точка/монтированияа потом копируем
cp -Ru /что/хотим/скопировать /точка/монтирования/Если хочется можно эти файлы заархивировать, тогда нужно добавить
tar czf backup_`date +%Y-%m-%d`.tar.gz /путь/к/файлам/которые/хотим/сохранитьНу и так далее.

 

Страница сгенерирована за 0.055 секунд. Запросов: 25.