backup

  1. Readme | info_json.txt config.json
  2. Универсальный rsync (ssh or local) | universal_config_rsync.json |
  3. rsync+json. Local. rsync backup | backup_config_rsync.json |
  4. rsync+json. SSH. rsync ssh backup | backup_config_rsync.json |
  5. tar+json: tar backup | backup_config_tar.json |
  6. Проверка наличия файла архива, созданного сегодня. Размер не менне 4К. | today_files.sh | config.json |
  7. rsync in SSH for storagebox.de
  8. Old rsync in SSH | Backup 1c | tar|
  9. Удаление старых файлов и каталогов
  10. a. Тест mdadm b. тест свободного места c. Отправить размер удаленного каталога
  11. Уведомление. В каталоге $DIR нет файлов, которые были созданы сегодня!

rsync.

rsync [опции] <источник> <назначение>

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

rsync -avz -e "ssh -p 2222" /mnt/video2/ root@pbs2.mlp.pp.ua:/mnt/video/

Скопировать c удаленнного сервера в лакальную папку

rsync -avz -e "ssh -p 2222" root@pbs2.mlp.pp.ua:/mnt/video/ /mnt/video/

  • -a – архивный режим (сохраняет права, владельцев, симлинки и т.п.).
  • -v – подробный вывод.
  • -z – сжатие при передаче.

    Отравить файлы в Telegram

    curl -F chat_id=33109821804 https://api.telegram.org/bot18045447450203:AAGEjU7HKEEGle1Zv2an5sVF49QxNxhw03w/sendDocument -F document=@/путь

    Отравить сообщение в Telegram

    curl -s -d chat_id=33109821804 -X POST https://api.telegram.org/bot18045447450203:AAGEjU7HKEEGle1Zv2an5sVF49QxNxhw03w/sendMessage -d text="Ваше сообщение"