2TB+2TB+3TB+3TB btrfs 檔案系統在 RAID-1 模式下有多少可用空間?

2TB+2TB+3TB+3TB btrfs 檔案系統在 RAID-1 模式下有多少可用空間?

我的 btrfs 檔案系統中有一對 3TB 驅動器,我希望透過使用該btrfs device add命令添加另外兩個 2TB 驅動器來擴展該檔案系統。目前檔案系統中的資料以 raid1 模式進行鏡像。

我希望最終的檔案系統將具有 5TB 的可用容量,並且所有資料都處於 raid1 模式。

但是,官方維基狀態:

當您擁有不同大小的驅動器並且想要使用每個驅動器的全部容量時,您必須對資料塊使用單一配置文件,而不是 raid0。

,這個答案表明可能有一個補丁可以使用大小不匹配的設備來實現完整資料鏡像的全部容量:

有一個準循環補丁正在對此進行改進。當然,如果您有 500GB 和 2TB 磁碟,仍然不可能將不同裝置上的所有區塊配對。該補丁更適合 1 x 1TB + 2 x 500GB 等情況,其中每個小磁碟應該更喜歡與大磁碟而不是其他小磁碟進行鏡像/條帶化。

哪個是對的?

答案1

根據 wiki,重新平衡後您最終將獲得 5 TB。

請記住,Btrfs 尚無三重奇偶校驗。

看一下btrfs磁碟使用計算機:http://carfax.org.uk/btrfs-usage/

相關內容