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/11/25 15:08]
val [Инкрементное копирование (Incremental Backup)]
пакет_rsync [2022/03/17 10:49] (current)
val [Инкрементное копирование (Incremental Backup)]
Line 38: Line 38:
   * [[https://​habr.com/​ru/​post/​149059/​|Делаем свою Time Machine для Линукса]]   * [[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.1637842122.txt.gz · Last modified: 2021/11/25 15:08 by val