Linux
rsync 是否支持系統執行時的熱傳輸?
我想用它
rsync
來創建一個 LUKS 加密的 Linux 磁碟的完整的、可引導的備份。它是否支持文件的熱傳輸,即我可以rsync
從一個正在執行(空閒)的系統中使用打開的文件、程序等嗎?
是的。
很少有獨占文件鎖定,就像在 Windows 系統上一樣。這樣做的好處是很容易複製其他程序打開的文件——甚至是正在寫入的文件。不利的一面是,很容易複製由其他程序打開並正在寫入的文件。
rsync
確實會注意到它正在複製的文件何時已在其下更新,並且該文件的副本將失敗。重新執行通常會成功 - 當然前提是文件尚未更新。請記住
rsync -a
確保複製時間戳和權限。另請注意,rsync
兩個本地設備/文件系統之間的效率遠不及兩個系統之間的複制效率。它以網路效率換取磁碟效率。