TrueNAS上的Nextcloud,跑起来内存占了好多。于是用top看一下什么进程用的内存最多。 进入top 按o键可以对进程进行排序 输入size回车,即按“SIZE”,也就是内存占用大小排序。
TrueNAS Scale功能是真多。 但是我盘算了一下,我真正需要的功能,无非也就是Samba共享、NextCloud和Transmission。这些在Core都有了。 Core的ZFS建立在FreeBSD的底子上,怎么说也比Debian上的靠谱。 Core让我安心,因为它目前看来一点问题没有,连续运行一整年都不用重启。 暂时不考虑Scale了。
ZFS试用了几天,一切OK,感觉很靠谱。但是今天发现有一个大问题,导致我不得不考虑放弃它。那就是RAIDZ扩容, 一般在RAID5下,扩容是这样搞的:插上一块新硬盘,加进RAID5里面,慢慢等它reshape,就OK了。 然而RAIDZ不行,好比你原先有个3*2T的RAIDZ,你想新加一块2T盘,对不起,做不到。 RAIDZ中,你想扩容只有三种办法: 1、新加3块2T,组一个新的raidz,然后把两个raidz合并起来……问题是,家用机哪有那么些个sata口子呢? 2、买3块3T盘,一个一个的替换原来的2T盘。每次替换一个,都要等它重新分配完数据再替换下一个。 3、把原先的RAIDZ数据全拷出来,阵列删掉,加硬盘,再新建一个RAIDZ,再把数据再拷回去…… 三种方式都很扯淡,显然这很不适合家用NAS,必须得要放弃了。