Files
如何安全地刪除其中包含多個 btrfs 快照的正常目錄?
我有一個正常目錄,而不是直接在它下麵包含幾個 btrfs 快照。在父目錄上執行操作是否安全,還是在刪除父目錄之前
rm -rf
我需要先對每個快照執行操作?btrfs subvolume delete SUBVOL
rm -rf
本身並不是不安全的,所以繼續執行它。但是,它不會完全起作用。出於某種原因,無法通過rmdir(2)
系統呼叫刪除空的 Btrfs 子卷。
rm -rf
將刪除所有子卷(正常文件等)的所有內容,但空子卷本身以及所有這些子卷的父目錄將保留。您將不得不刪除那些,btrfs subvolume delete
然後rm -rf
再次執行以處理所有無法在之前刪除的現在為空的非子卷目錄。您可能知道刪除子卷
btrfs subvolume delete
比刪除其所有內容要快得多。因此,如果您提前知道您將要訪問的目錄樹中rm -rf
包含子卷,您可以通過btrfs subvolume delete
先 ‘ing 它們然後執行rm -rf
(這將完全工作)來節省一些工作和時間。