创建池
我们先登录TrueNAS,点击存储-创建池,
然后填写你喜欢的名称,选项里的加密的作用是别人拿到了你的硬盘不可以直接将硬盘加入他的池里,用来保证你的数据安全,缺点是会降低你的硬盘的读写速度,和Windows的BitLocker差不多是同一个东西。
先说一下,你可以去看一下下面的文章,选择适合自己的,官方文档1、官方文档2、XMBILLION、 xzy186 、SEmmmer、微秒,看完并理解一下他们的文章对我们下面的操作有极大的帮助。
布局包括下面这些选项:Stripe、Mirror、RAIDZ1、RAIDZ2、RAIDZ3、dRAID1、dRAID2、dRAID3,我补充一下前面教程没有说到的点,Stripe空间利用率为100%,Mirror的空间利用率为50%,RAIDZ1的空间利用率为(n-1)/n,RAIDZ2的空间利用率为(n-2)/n,RAIDZ3的空间利用率为(n-3)/n,RAIDZ中减去的就是奇偶校验盘的数量,就是你可以损失硬盘最大的数量,将坏掉的硬盘补充上去就可以恢复数据,其中Stripe没有数据安全保护,坏掉任何一块盘,你的数据就会全部损失,适合亡命之徒。
左边的自动选择磁盘和右边的手动挑选磁盘差别不大,手动可以挑选你特定的磁盘去某个池里,宽度是你选择磁盘的数量,VDEVs数量是你创建阵列的数量,如果你选择了RAIDZ1,VDEVs的数量是2,那么你会有两个奇偶校验盘,分别存在不同的VDEVs里。
同步写入是一种数据写入方式,其中写操作会等待数据完全写入到硬盘后,才会返回确认到应用程序。这样可以确保数据在写入过程中不会丢失,尤其是在系统崩溃或掉电的情况下。“可删除的可选写缓存”是说在特定情况下可以被删除而不会影响数据完整性。如果你有这方面的需求,布局最好选择Mirror,注意,并不是选择了它才有同步写入功能,而是系统自带的功能,它只是提高速度的工具。
这就相当于添加热备盘,当你的阵列中有一块硬盘坏掉的时候,你的热备盘就可以替补上去,保持阵列的完整性。添加磁盘的大小最好和阵列中的硬盘大小相同,宽度是添加磁盘的数量。
缓存是加快设备的读写速度的,并不是加快你机械硬盘的读取速度,而是将需要写入的数据先写进固态硬盘里或者将你可能需要读取的数据提前写入固态硬盘里来加快读写速度,你的内存少于64g时不建议你去添加缓存。
元数据里并不会写入实际的数据,而是写入数据的文件名、大小、位置、权限、所有权、时间戳、数据块位置等,使用它你可以快速的找到文件数据块的实际位置,检查数据的完整性,提高小文件的读写速度(特别是拥有大量小文件的地方)。普通家庭的话硬盘大小256g足以,最好使用SSD,布局要选Mirror,要是元数据的盘损坏,你的整个池的数据就废了。
去重就是当发现相同的数据块,它不会将其作为数据储存起来,而是创建一个指向已存储数据块的引用,来达到节省空间的功能,特别是在拥有大量重复数据的情况下。当然,这个功能的缺点也很明显(针对平民玩家),它需要使用大量的内存,去重需要大量内存来存储去重表,特别是在存储大量数据时。如果内存不足,去重表将无法完全加载到内存中,导致性能显著下降。写入的性能也会收到影响,因为系统必须计算哈希值并查找去重表以确定数据块是否是重复的。这个功能主要是企业在使用,个人玩家使用它起到的作用不大,因为没有什么人会去储存大量的重复数据。你要是多开虚拟机的话也可以用到这个功能,但是这玩意不建议在TrueNAS上使用,TrueNAS对虚拟机不太友好,建议使用ESXi来创建虚拟机。
做完这些我们再点击创建池就将池创建好了,上面的可选都是根据自己的需求自行添加,你要选择哪个我不作推荐。
导入池
我们点击导入池,选择你需要导入的池,再点击导入,你的池就会成功导入了。
What do you think?
It is nice to know your opinion. Leave a comment.