Btrfs

使用 btrfs-send / btrfs-receive 壓縮

  • May 21, 2018

當我使用 發送壓縮的子卷(即,使用compress掛載選項掛載的文件系統的一部分)時btrfs-send,是btrfs-send壓縮發送還是先解壓縮?

同樣,當我收到帶有 的 subvol 時btrfs-receive,是否會btrfs-receive重新壓縮?

btrfs-send將執行read系統呼叫,這意味著它確實會解壓縮數據。然後數據未經壓縮流式傳輸,btrfs-receive並將執行write系統呼叫,這將根據目標btrfs系統compress安裝選項進行壓縮。

因此,例如,您可以擁有一個現有btrfs系統,該系統具有用於不同文件的各種壓縮,並寫入一個所有數據都將被zstd壓縮的新系統。

引用自:https://unix.stackexchange.com/questions/432860