Архив метки: rsync

BASH: скрипт бекапа /home с уведомлениями

12 октября 2018
 

 Задача – написать скрипт для домашней машинки, что бы создавать бекапы по расписанию используя rsync, с уведомлениями на почту и в трее. Бекапы хранятся на отдельном USB SSD. Описание настройки отправки почты пользователю есть в посте Arch Linux: ssmtp – отправка локальной почты. Ниже – процесс написания такого скрипта с примерами функций. Сам скрипт доступен в… Читать далее »

Linux: rsync – sudo и RSA ключ для авторизации

27 июля 2017
 

 При выполнениии rsync можно указать ключ, что бы не вводить пароль. RSA generate Генерируем ключ: [simterm] $ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/setevoy/.ssh/id_rsa): /home/setevoy/.ssh/WORK/JM/jm-gw-proxy Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/setevoy/.ssh/WORK/JM/jm-gw-proxy. Your public key… Читать далее »

UNIX: rsync через proxy-сервер

20 января 2015
 

 При попытке получить содержимое удалённого каталога – rsync возвращает ошибку: # rsync rsync://mirror.besthosting.ua/CentOS:: rsync: change_dir “/root/mirror.besthosting.ua” failed: No such file or directory (2) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6] Первая мысль – проверить telnet-ом: # telnet rsync.belnet.be 873 Trying 193.190.67.98… telnet: connect to address 193.190.67.98: Connection… Читать далее »

CentOS: создание локального репозитория

17 января 2015
 

 В наличии имеется 8 серверов, и очень печальный канал в мир. Что бы уменьшить нагрузку, и ускорить процесс – можно создать отдельный репозиторий на одной машине, которая будет обновлять в нём пакеты, и потом раздавать обновления другим машинам в сети. Настройка выполняется на CentOS 6.6. Список зеркал (как HTTP, так и rsync) можно найти тут>>>.