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 17:20]
val [Инкрементное копирование (Incremental Backup)]
пакет_rsync [2022/03/17 10:49] (current)
val [Инкрементное копирование (Incremental Backup)]
Line 39: Line 39:
  
 <​code>​ <​code>​
 +Делаем первый бекап (например,​ на внешний диск, каталог /home linux системы client1)
 +
 # BACKUP_PATH=/​mnt/​Backups/​client1/​home/​$(date "​+%Y-%m-%d_%H:​%M:​%S"​)/​ # BACKUP_PATH=/​mnt/​Backups/​client1/​home/​$(date "​+%Y-%m-%d_%H:​%M:​%S"​)/​
 # mkdir -p $BACKUP_PATH # mkdir -p $BACKUP_PATH
 # rsync -av --del /home/ $BACKUP_PATH # rsync -av --del /home/ $BACKUP_PATH
 +
 +Сохраняем линк на него
  
 # LATEST_LINK=/​mnt/​Backups/​client1/​home/​latest # LATEST_LINK=/​mnt/​Backups/​client1/​home/​latest
 # ln -s $BACKUP_PATH $LATEST_LINK # ln -s $BACKUP_PATH $LATEST_LINK
 +
 +Делаем следующий бекап с использованием линка на предыдущий
  
 # BACKUP_PATH=/​mnt/​Backups/​client1/​home/​$(date "​+%Y-%m-%d_%H:​%M:​%S"​)/​ # BACKUP_PATH=/​mnt/​Backups/​client1/​home/​$(date "​+%Y-%m-%d_%H:​%M:​%S"​)/​
 # mkdir $BACKUP_PATH # mkdir $BACKUP_PATH
 # rsync -av --del /home/ --link-dest $LATEST_LINK $BACKUP_PATH # rsync -av --del /home/ --link-dest $LATEST_LINK $BACKUP_PATH
 +
 +Сохраняем линк на него
 +
 # rm $LATEST_LINK # rm $LATEST_LINK
 # ln -s $BACKUP_PATH $LATEST_LINK # ln -s $BACKUP_PATH $LATEST_LINK
 +
 +Смотрим количество hardlink на файлы, которые не менялись
  
 # ls -aRl $BACKUP_PATH # ls -aRl $BACKUP_PATH
пакет_rsync.1637850058.txt.gz · Last modified: 2021/11/25 17:20 by val