一直以來也都有關注NAS這個產品,剛有朋友問我這問題。我記得Synology的發表會有說過Btrfs是新的下一代最好的檔案系統,那為何不直接預設都使用Btrfs呢?還保留EXT4的原因是因為有什麼功能是EXT4有但Btrfs沒有?
tonychen0212 wrote:一直以來也都有關注NAS...(恕刪) 我想最主要的原因是, ext4 在市場上很久了, 穩定性也一直很好, 而 btrfs 實際的安裝數應該遠少於 ext4, 大家當然慣於使用熟悉的系統, 所以要使用 ext4 or btrfs 就看 user 自身的需求囉.ps: Synology NAS 使用 btrfs 時, 好像所儲存空間所建立的 share folder, 不能啟用 windows ACL 權限的功能. (修正:預設是都已經啟用 windows acl 了. 故不需轉換)
Mowd wrote:是的,這只是我在Synology家NAS上觀察到的現象不曉得之後會不會讓非Intel based的NAS也用上btrfs..(恕刪) 根據過往經驗, 通常不會這麼做, 應該算是產品區隔吧. 不可能讓所有的產品線都支援 snapshot.
小王子2號 wrote:剛看了這一篇文章ht...(恕刪) 同樣硬體條件效能稍差是正常的啊。因為新一代的檔案系統多了snapshot 等眾多功能,又要馬兒跑又要馬兒不吃草不太可能。為了資料安全,犧牲一些效能應該還是值得。更何況很多 Linux distribution 慢慢也將預設檔案系統轉成 btrfs。我想這也是 Synology 目前只在 Intel CPU 有這個檔案系統可以選的緣故吧!可能放在 ARM 機種效能損耗會太大。對 NAS 資料安全還是比較重要,少個幾趴的效能還 okay. 更何況 使用者還是有 ext4 的選項