Btrfs
使用 btrfs-send / btrfs-receive 壓縮
當我使用 發送壓縮的子卷(即,使用
compress
掛載選項掛載的文件系統的一部分)時btrfs-send
,是btrfs-send
壓縮發送還是先解壓縮?同樣,當我收到帶有 的 subvol 時
btrfs-receive
,是否會btrfs-receive
重新壓縮?
btrfs-send
將執行read
系統呼叫,這意味著它確實會解壓縮數據。然後數據未經壓縮流式傳輸,btrfs-receive
並將執行write
系統呼叫,這將根據目標btrfs
系統compress
安裝選項進行壓縮。因此,例如,您可以擁有一個現有
btrfs
系統,該系統具有用於不同文件的各種壓縮,並寫入一個所有數據都將被zstd
壓縮的新系統。