Btrfs
為什麼 cp –reflink=auto 不是預設行為?
為什麼
cp --reflink=auto
不是預設行為?啟用它會造成任何傷害嗎?是否可以在編譯時啟用它,以便在整個系統中使用它,而不僅僅是在互動式 shell 中?
這不是預設設置,因為出於穩健性原因,人們可能希望生成一份副本以防止數據損壞。此外,出於性能原因,您可能希望寫入發生在複製時,而不是在 CoW 文件上工作的某些延遲敏感過程,並且可能被寫入機械磁碟的不同部分而延遲。請注意,從 coreutils v8.24 mv 預設會重新連結,因為它沒有上述約束。另請注意,v8.32之後的主要版本預設會嘗試在 cp 中重新連結,因為這樣的更改不適用於次要版本。