Articles of ZFS

ZFS:RAIDZ和RAIDZ2可用大小?

RAIDZarrays的可用大小是否与RAID5arrays的可用大小相似? RAID5计算是“(N-1)* S”,其中S是最小驱动器的大小。 由于大多数人在RAID5arrays中使用相同大小的磁盘,所以对于大多数用途来说这是“N-1”。 RAIDZ也是“(N-1)* Smin”吗? 同样,RAID6是(N-2)* S。RAIDZ2的可用大小是否与RAID6类似?

NexentaStor vs FreeNAS

我目前有一个Debian Lenny文件服务器用于我的小型networking(4台机器)。 我有一个RAID5configuration4x1TB驱动器。 由于我对Lenny-Squeeze升级进行了拙劣的处理,所以这似乎是给ZFS一个尝试的最佳时机。 我在NexentaStor和FreeNAS之间辩论。 我倾向于NexentaStor,因为它使用原始的ZFS实现,而不是一个端口,但是我想知道如果我这样做的话,我错过了一些真棒function。 我不想留在Debian,因为它更多的是我不得不担心维护。 我很满意coLinux安装,满足我所有的黑客需求。 您的意见非常感谢。

ZFS或硬件RAID5

不久之前,我有了几台服务器,预装了硬件RAID5。 我打算将这些服务器用作局域网上的专用NAS(包括一些虚拟机)。 目前我看到这些选项: 断开RAID控制器的硬盘,让ZFS完成这项工作 要么 单独离开控制器,只使用UFS。 在这种情况下我该怎么做,最好的select是什么? 另外我从来没有使用ZFS,真的很想尝试一下^^。 作为一个基础系统,我将NetBSD的XEN用作DOM0。

SSDcaching是否会增加本机ZFS性能?

我正在使用Ubuntu 11.10 Desktop x64和Native ZFS,使用2个2 TB 6.0 Gbps硬盘的镜像池。 我的问题是,我只能在任何时候读取/写入大约30 Mb / s,我认为我的系统可以执行得更快。 虽然有一些限制: 我使用的是一个华硕E350M1-I Deluxe Fusion,它是一个1.6 Ghz处理器,最大8 Gb内存,我得到了。 当我购买这个系统的时候,我不知道ZFS,现在我select了一个能支持更多内存的系统。 我的游泳池有大约15%的可用空间,但是当我有超过50%的可用空间时,性能并没有那么好。 当处理器非常繁忙时,读/写性能似乎下降,所以很可能是处理器是瓶颈。 我读过这个网站上的其他post,关于使用固态硬盘作为日志caching设备,这是我正在考虑做的,考虑到我没有那么多的内存。 我的问题: 您认为将SSD添加为日志caching设备会提高性能吗? 我应该换一个2TB的硬盘,然后制作一个RAID-Z池吗? (我将最终需要空间,但机械驱动器的价格仍然很高)这是否会提高性能? 卖我的系统,而不是去一个英特尔i3? 谢谢你的时间!

将caching中的逻辑卷存储在ZFS存储上会有什么好处?

我打算做的是有一个ZFS存储连接到我的networking。 将其与iSCSI或SRP连接到虚拟机pipe理程序服务器。 并在其上存储KVM映像(逻辑卷)。 这个设置是否会受益于ZFS在内存中的caching?

安排一个raidz3 ZFS vdev容忍整个JBOD失败?

比方说,我要build立一个非常大的1PB zpool。 我将有一个内置HBA的主机(也许是4个端口的LSI SAS卡),而且我可能有7个45-JBOD连接到主机。 用raidz3做这件事的基本方法是创build21个不同的15个驱动器的raidz3 vdevs(7个JBOD中的3个15驱动器vdevs),并从这21个raidz3 vdevs中创build一个池。 这将工作得很好。 这里的问题是,如果你因为某种原因失去了一个vdev,那么你将失去整个池。 这意味着你绝对不能失去整个JBOD,因为这3个vdevs丢失了。 但是,在一个邮件列表线程中,有人暗中提到组织磁盘的方式,这样你确实可能会丢失整个JBOD。 他们说: “使用戴尔R720机头,加上一串戴尔MD1200 JBOD,双重连接到两个LSI SAS交换机上……我们做了三重校验,我们的vdev成员设置为最多可以丢失三个JBOD,仍然是(每个JBOD一个vdev成员磁盘)“。 …我不太确定他们在这里说什么。 我认为他们所说的是,不是有一个vdev(一个HBA上的所有连续的15个(或12个,或者其他的)磁盘),你实际上有vdev的奇偶校验驱动器分裂成其他JBOD,这样你可能会失去任何jbod,你仍然有N-3驱动器在其他地方覆盖该vdev … 或者其他的东西… 两个问题: 有谁知道这个配方是什么样的 是否足够复杂,您确实需要SAS交换机,而且我不能只使用复杂的HBA JBD布线进行设置? 谢谢。

如何迁移ZFS文件系统以使用压缩?

问题在底部。 我有几个ZFS文件系统我想使用ZFS压缩,但是由于启用压缩只会影响写入文件系统的新数据,所以我想编写一个可以迁移文件系统的脚本,这样所有的数据都被压缩了。 这是我的testing尝试 du -h /tmp/dump.txt zfs create -p tank3/xtest1/fs cp /tmp/dump.txt /tank3/xtest1/fs zfs list | grep xtest zfs create tank3/xtest2 zfs set compression=lzjb tank3/xtest2 zfs inherit compression tank3/xtest2 zfs snapshot tank3/xtest1/fs@snap zfs send tank3/xtest1/fs@snap | zfs receive tank3/xtest2/fs zfs get compression tank3/xtest2/fs zfs list | grep xtest zfs destroy -r tank3/xtest1 zfs destroy -r […]

重启后两个池中的ZFS磁盘?

我对ZFS相当陌生,所以也许我读了这个错误。 重新启动我的服务器后,我不得不重新导入我的池,并做了一些呈现这种状态: # zpool status -v pool: data state: DEGRADED status: One or more devices could not be used because the label is missing or invalid. Sufficient replicas exist for the pool to continue functioning in a degraded state. action: Replace the device using 'zpool replace'. see: http://zfsonlinux.org/msg/ZFS-8000-4J scan: scrub in progress since Sat Mar […]

Solaris 11 ZFS快照与新引导环境

我是Solaris 11的新手,我必须应用更新。 我读过,你可以创build一个ZFS快照 – 应用更新 – 然后恢复快照,如果事情中断。 我还了解到,您可以创build引导环境(BE)的备份。 采取ZFS快照与创buildBE备份之间有什么区别 ? 某些文件/目录是由一个而不是另一个备份的? 澄清这两个和一个build议,哪个补丁(或最佳实践)将不胜感激。

使用nexentastor构build统一存储解决scheme的硬件

希望使用nexentastor OS来构build一个容纳5到8TB的存储空间。 而不使用像netapp这样的商业解决scheme。 我目前的名单是: 英特尔至强 8GB的RAM 拥有256MBcaching的RAID控制器 为磁盘select什么? 可以任何单个服务器主机超过5TB的磁盘? 戴尔Poweredge? HP DL或ML系列?