小弟有上網做功課研究Btrfs跟ext4
看完後,仍然有憂慮的問題
Btrfs現在是否很普遍是否穩定?如果壞了一顆切換另一顆是否會有問題呢?
感覺上Btrfs優勢大,且備份與快照都很需要的樣子
並公司的檔案是非常重要的。是否該採用Btrfs呢?
各位大大前輩請益小弟採用哪一個方式呢?
謝謝
湯姆克魯肉飯 wrote:
小弟有上網做功課研...(恕刪)
不管你採用何種格式, 最重要的還是要有其他的備份方案. 所以建議你最好是有兩台 NAS or Server.
*公司每日欲備份的資料量有多少? 利用原本的備份方式是否能在指定時間內完成?如果做不完,除了升級設備外, 或是把 NAS or file server 的 loading 重新分配到多台 NAS.
我自己的做法是:
*採用兩台支援 BTRFS 的 NAS, 然後每日設定排程快照及複寫, 這樣你重要資料在兩台 NAS 都有. 而且可視需求保留多個版本, 也不怕中勒索病毒或是 user 誤刪檔案 (而且共用資料夾權限部份也會自動複寫至另一台 NAS, 真有萬一, 另一台 NAS 可以馬上上線)
*再搭配 cloud sync, 將重要資料加密後自動上傳至公有雲, 如 google drive, dropbox. 很多公司對於將檔案上傳至公有雲仍有疑慮, 那麼自動加密上傳, 會更安全些.
*有多的預算就多買顆 USB 外接硬碟, 或是便宜的 NAS 主機做備份, 利用 hyper backup 套件排程做就可以了.
FB: Pctine
快照備份還原效能很好....
現在有幾家專業NAS品牌都已經導入BTRFS,不用擔心在NAS上出錯的問題,NAS廠底層的RAID計算都還是用LINUX的架構僅導入BTRFS的特性優點,所以這個是很值得推廣的功能
另外引用至虹谷資訊網站介紹:
Btrfs 提供更優化的功能:
•大型文件、檔案系統擴展性(scalability):Extent,B-Tree 和動態 inode 創建等特性保證了 btrfs 在大型機器上仍有卓越的表現,其整體性能而不會隨著系統容量的增加而降低。
•資料一致性(data integrity):儲存系統會面臨不可預料的硬體故障,Btrfs 採用 COW(Copy on Write)進階資料完整性保護技術來保證文件系統的一致性。Btrfs 還支持 checksum,避免了 silent corrupt 的出現。
•多設備管理:Btrfs 支援快照(snapshot)和複寫(clone)。Btrfs 還能夠方便的管理多個陣列的儲存空間。
•大量小型文件建立及刪除的效能優化。
•SSD 固態硬碟使用效能及壽命優化。
您的狀況是有非 Windows 裝置在網路內,而且混用 NAS(但不知是否為同一廠牌)的使用情境。
我在 [集中] Amigo 的 NAS 研究筆記 #29 的文章:Files Contain Windows Invalid Characters Transferred from QNAP to Asustor Using rsync 說明當從 QNAP NAS 利用 rsync 複製檔案到 Asustor NAS,以及可能會遇到的檔案名稱問題。對於 NTFS and ReFS 的 Invalid Characters ,Asustor 接受來自 rsync 的複製寫入,並且保存在 ext4 的檔案系統上。但是當你要透過 OSX 存取 Asustor 網路磁碟的這個檔案或資料夾時候,會無法存取。
情境有很多種,還是直接看 Files Contain Windows Invalid Characters Transferred from QNAP to Asustor Using rsync 的圖表比較容易理解。
透過 NAS 的檔案管理程式複製其他 NAS 的網路磁碟又是另一個故事,我還在寫這篇文章當中,有三個維度(原始、動作、目的地)要考量。
Wish it helps!