User Tools

Site Tools


пакет_rsync

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
пакет_rsync [2021/10/12 07:44]
val
пакет_rsync [2022/03/17 10:49] (current)
val [Инкрементное копирование (Incremental Backup)]
Line 35: Line 35:
 ==== Инкрементное копирование (Incremental Backup) ==== ==== Инкрементное копирование (Incremental Backup) ====
  
-  * [[https://www.jveweb.net/​en/archives/​2011/​02/​using-rsync-and-cron-to-automate-incremental-backups.html|Using ​rsync and cron to automate ​incremental backups+  * [[https://linuxconfig.org/how-to-create-incremental-backups-using-rsync-on-linux|How ​to create ​incremental backups ​using rsync on Linux]] 
 +  * [[https://​habr.com/​ru/​post/​149059/​|Делаем свою Time Machine для Линукса]]
  
 +<​code>​
 +Делаем первый бекап (например,​ на внешний диск, каталог /home linux системы client1)
 +
 +# BACKUP_PATH=/​mnt/​Backups/​client1/​home/​$(date "​+%Y-%m-%d_%H:​%M:​%S"​)/​
 +# mkdir -p $BACKUP_PATH
 +# rsync -av --del /home/ $BACKUP_PATH
 +
 +Сохраняем линк на него
 +
 +# LATEST_LINK=/​mnt/​Backups/​client1/​home/​latest
 +# ln -s $BACKUP_PATH $LATEST_LINK
 +
 +Делаем следующий бекап с использованием линка на предыдущий
 +
 +# BACKUP_PATH=/​mnt/​Backups/​client1/​home/​$(date "​+%Y-%m-%d_%H:​%M:​%S"​)/​
 +# mkdir $BACKUP_PATH
 +# rsync -av --del /home/ --link-dest $LATEST_LINK $BACKUP_PATH
 +
 +Сохраняем линк на него
 +
 +# rm $LATEST_LINK
 +# ln -s $BACKUP_PATH $LATEST_LINK
 +
 +Смотрим количество hardlink на файлы, которые не менялись
 +
 +# ls -aRl $BACKUP_PATH
 +</​code>​
 ===== Использование rsync сервера ===== ===== Использование rsync сервера =====
  
пакет_rsync.1634013862.txt.gz · Last modified: 2021/10/12 07:44 by val