前言

上一篇 飞牛fnos折腾记(一) 中描述了如何安装fnos以及遇到的一个bug,本篇文章将大致聊一下飞牛提供的文件系统与选择上的取舍。

飞牛的文件系统

当我们在安装完成飞牛后,在需在设置中找到创建存储空间
创建存储空间
点开之后,可以发现飞牛提供了三种文件系统的选择:Btrfs、ZFS、ext4
文件系统的选择

文件系统应该选什么?

飞牛在页面上简单提供了三种文件系统的介绍,很多小伙伴看完了之后依然不知道应该选什么。
注意:在这里,我们也只讨论ZFS和Btrfs。

我们思考三点:
1.ISCSI功能是否是硬性要求?
2.以后在nas中存放的数据,我不能承受丢失的风险。
3.以后我的nas经常增加硬盘(数据增长相对较快)。
4.我的nas每TB的数据能分配1GB的内存空间(比如存放了10TB数据,尽量有10GB的空闲内存给文件系统调度)。

第一点如果ISCSI是硬性要求,放弃ZFS,因为现在的飞牛不支持ZFS文件系统的存储空间中创建ISCSI的LUN。
如果二三四都回答yes,那么无脑ZFS;
如果只有第二点是yes,三四是no,ZFS和Btrfs随便选;
如果二三四都是no,或者只有第三个是yes,就Brtfs。

ZFS

我的机器是一台二手的服务器,有256G内存,所以我选择了ZFS,在这里,我就以ZFS为例子做演示。
注意:服务器已经分配好了ZFS空间,我用自己的一个小机器做的演示,所以截图中间会有机器配置的情况,不要见怪
我们选择 ZFS 文件系统后进入下一步

在这里插入图片描述

ZFS的Raid

ZFS的Raid模式的区别如下:
在这里插入图片描述

首先要看一下自己是否需要数据保护,其次看一下自己的硬盘数量,最后有限选择dRAID系列,我的服务器是8块硬盘,加上关键数据有冷备,所以选择了dRAID1。

在这里插入图片描述

后面的就一路下一步就可以了,就不占用篇幅了。

最后一点小私货

个人经验上来说,没有对ISCSI需求的话,并且需要用raid的话,有条件的话能上ZFS还是要上ZFS的,原因有这么几点:

  1. 同样容量下btrfs的raid5/6重建更慢
  2. 大容量情况下btrfs添加硬盘时间很长(我20T的数据加一块14T的硬盘加了半个月,因为数据需要重新分布)
  3. btrfs在重建过程中炸!过!硬!盘!(当然应该和btrfs关系不大,当时是电源供电的问题,但是心理阴影是真实存在的)

但是btrfs也并不是那么的不堪,对于轻量级和大多数场景下都够用了,尤其是btrfs可以动态转换raid(比如raid5转raid6),这一点很爽,尤其群晖的小伙伴可以使用一下SHR系列的raid,好用,爱用。
好,这篇就到这儿,后面咱们来聊一聊fnos的DDNS、docker、虚拟机、软路由等。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐