2013年11月27日 星期三

Linux新一代的檔案系統btrfs:多儲存裝置間的協同

    Btrfs檔案系統除了單一磁碟或磁區能獨立運作之外,也能多個磁碟或磁區協同運作,例如像RAID『備援磁碟陣列』的儲存方式,但和RAID不同,btrfs則是以軟體來建構。可以將多個小磁碟組合成一個大磁碟來用(RAID0),或是提供備援儲存(RAID1),資料會有兩個副本分別存放在不同的磁碟上,其中一個磁碟壞了也沒關係,資料還是能完整存取,不怕丟失。多個磁碟組合(RAID0)理論上效率會提升一些,因為一個檔案能分散在多個磁碟中同時存取,能更快的存取到整個檔案。當然,也支援兩種方式組合起來用(RAID10),同時兼顧效能及資料保全。

2013年11月20日 星期三

Chakra Linux使用新一代btrfs檔案系統實作

    於2012年間就已接觸到新一代的檔案系統btrfs,也曾將原本使用的ext4檔案系統更換為btrfs,包含系統分割區/root及資料儲存分割區/home等全面更換,那時是使用Arch,最後的使用經驗是覺得還不夠穩定,所以在使用Linux發行版Chakra後,由於Chakra還沒支援btrfs,就換回ext4。經過一年多的等待,btrfs進版了好幾次,可見還是很多人在積極開發,想再次試試。