好的,所以我需要創建一個文件結構的副本,但是結構非常龐大(數百萬個文件),我正在尋找最快的方法來複制它。整個文件結構的cp -l的替代速度更快?
我目前使用cp -lR "$original" "$copy"
但是,即使這是非常緩慢(需要幾個小時)。
我想知道是否有更快的方法可以使用?我知道rsync --link-dest
,但這不是更快,但我真的希望它更快,因爲我想每小時創建這些快照或等。
另一種方法是僅將更改(我可以快速找到)複製到每個文件夾中,然後在需要釋放空間時將它們「展平」(rsync將較舊的文件夾放入較舊的文件夾,直到達到最後一個完整快照)真的寧願每個文件夾都是自己的完整快照。
考慮使用本地支持快照的文件系統,如btrfs或zfs。他們可以在幾秒鐘內以最少的磁盤成本快照。 –