我正在使用rsync --link-dest差異備份我的電腦。每次備份後,我想將新/更改文件的日誌保存起來。這可能嗎?如果是這樣,我該怎麼做?從rsync的郵件列表鑑於rsync --link-dest,是否可以確定哪些文件已鏈接,哪些是新的?
2
A
回答
3
答:
使用--itemize-改變
0
下面是另一個答案from the mailing list。有一個腳本,由凱文·考伯:
如果你想要的東西,你可以在這裏的事實後運行是一個工具,我寫 而回,做了某種差異跨越2基於--link-DEST備份:
http://sanitarium.net/unix_stuff/rspaghetti_backup/diff_backup.pl.txt
它還會告訴你什麼文件沒有包含在新的備份 這--itemize-變化不會,因爲它實際上並不--delete 什麼。該程序是用Perl編寫的,所以它應該很容易被 調整,如果它沒有做到你想要的。
0
爲了參考,您還可以使用rsync進行比較,以在硬鏈接備份目錄之間執行dryrun以查看它們如何更改。
rsync -aHin day_06_ /day_05_ 2> & 1 | grep -v'^ .d'
顯示已添加,刪除或重命名的文件//已移動。
僅當重新鏈接程序重新鏈接被重命名/移動的文件時纔會發生後面的情況。如果你說只是重命名一個目錄(在這種情況下,rsync備份會中斷鏈接),這可能很重要。
相關問題
- 1. 如何比較目錄以確定哪些文件已更改?
- 2. 確定哪些文件從
- 3. 是否可以檢測哪些模板已應用於PowerPoint演示文稿?
- 4. 確定哪些內容已安全傳遞,哪些不是安全內容
- 5. 哪些是URL?哪些是URN?
- 6. 如何確定網頁的哪些部分是加密的,哪些不是?
- 7. 是否有可能知道哪些文件是由火狐硒
- 8. 確定哪些可執行文件鏈接到Linux上的特定共享庫
- 9. 是否可以預測SWF可能調用哪些事件?
- 10. 可以使用gcc確定哪些頭文件缺失的Makefile?
- 11. 是否有可能確定哪個PHP文件生成一些輸出
- 12. 哪些是iPhone
- 13. 哪些是appsettings.json
- 14. 哪些是WPF
- 15. 哪些是
- 16. 是否可以指定選擇哪些測試?
- 17. 以下哪些是eventhandling C#
- 18. 是否有明確的方式來確定哪些事件訂閱導致內存泄漏,哪些不會?
- 19. 確定哪些FormCollection值已更改
- 20. 哪些HTML5屬性可以是URL?
- 21. 可以將哪些CSS屬性應用於哪些HTML元素
- 22. 如何確定哪些應該是父表以及哪些應該是定義父子關係時的子表
- 23. 哪些HTTP頭可以用來確定瀏覽器是否啓用JavaScript?
- 24. 確定哪些文件已更改或創建
- 25. IN onc RPC,哪些是服務器文件,哪些是客戶端文件?文件的意義是什麼?
- 26. 確定哪些文件接收(多個文件上傳zendframwork)
- 27. 哪個是檢查會話是否仍在運行的正確方法?哪些是一些方法?
- 28. 哪些是INotifyPropertyChanged更正確的實現?
- 29. 確定哪個鏈接是hashtag
- 30. Excel條件語句,以確定要刪除哪些行,並保留哪些