要彻底改写这个问题,因为几个月后它仍然是一个突出的生产问题。 我有一个基于FreeBSD 7.3-RELEASE-p1的FreeNAS 0.7.2盒子,在RAIDz1中运行带有4x1TB SATA驱动器的ZFS。 在创build和删除1TB稀疏文件后,我似乎已经丢失了1TB的可用空间。 这发生在几个月前。 这个表格列出了现状。 command actual expected ok/not ok du -c 1.47TB used 1.47TB used ok zfs list used 2.48TB used 1.47TB not ok avail 206GB avail 1.2TB not ok zpool list size 3.64TB size 3.64TB ok used 3.31TB used 1.95TB not ok avail 334GB avail 1.69TB not ok Windows right […]
根据“ZFS重复数据删除”的首个Googlesearch结果, … 什么去重:文件,块或字节? … 当整个文件被复制时,块级重复数据删除比文件级别重复数据删除要高一些,但与文件级别重复数据删除不同,它能够非常好地处理块级数据,如虚拟机映像。 … ZFS提供块级重复数据删除 … 根据维基百科的ZFS文章 ZFS使用最大128千字节的可变大小块。 当前可用的代码允许pipe理员调整所使用的最大块大小,因为某些工作负载在大块中performance不佳。 如果启用数据压缩(LZJB),则使用可变块大小。 如果可以压缩块以适应较小的块大小,则磁盘上使用的较小大小可以使用较less的存储空间并提高IO吞吐量(尽pipe以增加CPU使用量为代价进行压缩和解压缩操作)。 我想确保我正确理解这一点。 假设压缩closures 如果我是一个1GB的随机填充文件,那么我写的第二个文件是相同的,除了中途通过,我改变了一个字节。 将该文件重复数据删除(除了已更改的字节块吗?) 如果我写一个字节的文件,它会占用整个128千字节吗? 如果不是,文件变长的话,块会变大吗? 如果一个文件需要两个64千字节的块(这是否会发生?),那么在一个128千字节的块 如果一个文件被缩短,那么它的部分块将被忽略,也许数据不会被重置为0x00字节。 半使用块将被删除?
我有一个使用ZFS的FreeNAS文件服务器用于冗余存储。 我正在考虑使用VMWare Workstation作为虚拟机来运行(我将虚拟机访问物理磁盘,而不是使用虚拟磁盘)。 我可能遇到什么问题,这是一个可怕的想法?
我正在看FreeBSD系统上的ZFS卷,我不知道它configuration的是什么RAIDZ级别。 我怎样才能find使用ZFS命令行或其他? 我已经试过“zpool status”了,得到这个: TANK ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 gptid/19481bef-c121-11e3-bd5b-0cc47a005e96 ONLINE 0 0 0 gptid/1a09563a-c121-11e3-bd5b-0cc47a005e96 ONLINE 0 0 0 gptid/1ac63968-c121-11e3-bd5b-0cc47a005e96 ONLINE 0 0 0 gptid/1b884b06-c121-11e3-bd5b-0cc47a005e96 ONLINE 0 0 0 gptid/1c4697ff-c121-11e3-bd5b-0cc47a005e96 ONLINE 0 0 0 似乎接近我正在寻找的东西是“raidz1-0”,但我认为这只是一个编号scheme,而不是一个实际的突袭水平。
我使用以下3个存储驱动器设置FreeNAS服务器 2个80 GB驱动器 1个40 GB驱动器 我select带有RAIDZ的ZFS,因为它似乎是唯一支持多个磁盘的免费RAID。 然而,当我设置FreeNAS时,我感到惊讶,我只有76 GB的可用空间。 其他124 GB去了哪里? 我在这里错过了什么? ZFS是否应该允许您使用多种大小的磁盘,并且仍然有冗余? 我如何configurationFreeNAS(我宁愿远离命令行,但如果绝对必要的话,会去那里)给我最多的存储保护?
我正计划设置一台使用基于NexentaOS / ZFS的SAN通过iSCSI存储虚拟磁盘映像(VDI)的XenServer机器。 我知道我可以在SAN上设置一个大的存储库(SR),让XenServer负责快照并克隆磁盘映像。 但是,我很想深入了解ZFS的function,并将其用于快照/克隆,原因如下: 我不确定XenServer的快照/克隆是如何工作的,但是如果它是基于LVM的,我担心在处理多个快照时遇到问题。 前段时间,我做了一些实验,对于相同数据的多个LVM快照,性能似乎很差,快照浪费了很多空间。 看来ZFS快照远远优于LVM快照。 SAN将采取自动(高效)的ZFS快照,这种快照可能会在一段时间内倒退,我希望能够将虚拟机恢复到这种ZFS快照。 会让ZFS处理快照/克隆,而不是通过XenServer来实现,如果是的话,最好的办法是什么? 如果我把所有的VDI放在一个大的SR内,并且把整个SR的ZFS快照放在一起,我就不能一次回滚一个单独的VM。 我可以为每个VDI创build一个SR,如果必须回滚VDI,我会小心地分离SR,将其重新放回到SAN上,然后重新连接。 但是,我猜测,如果XenServer检测到重复的SRUUID,则在连接克隆的SR时遇到问题。 有没有更好的方法来处理克隆或从SAN回滚到以前的快照?
我打算使用ZFS和BSD构build文件服务器,并且希望通过iSCSI将存储在其他机器上的驱动器连接到同一机架上,从而使其更具可扩展性(例如,一台机器运行ZFS,另一台机器运行iSCSI可用于连接到ZFS框的目标并添加到zpools)。 寻找其他已经尝试过的人已经非常多地引导我关于在ZFS之上公开iSCSI共享的资源,但是没有任何相关的信息。 主要我有以下问题: 千兆以太网上的iSCSI是否足够快,或者我需要切换到10GbE以获得不错的性能? 当运行iSCSI目标的一台机器与networking断开连接时会发生什么? 有没有更好的方法来做到这一点,我只是不够聪明,已经意识到了? 容量方面,最初这将是大约10TB的数据(不考虑冗余),而在可预见的未来合理的目标将扩展到20TB,因此冗余,可能大约40-50TB的总存储量。 如果可能的话,我们也想保留所有使用GELIencryption的数据。 谢谢你的帮助。
在今天检查了我的一个zpools的状态之后,我面临以下情况: root@server: zpool status -v myPool pool: myPool state: ONLINE status: One or more devices has experienced an unrecoverable error. An attempt was made to correct the error. Applications are unaffected. action: Determine if the device needs to be replaced, and clear the errors using 'zpool clear' or replace the device with 'zpool replace'. see: […]
我对Linux / opensolaris命令行选项感到有点不舒服,但不是很好。 我试图build立一个基于ZFS的存储,规格是: 带有4个硬盘的戴尔670机器(SATA和IDE) 我已经下载并创build了Open Indiana USB,可以启动并安装 我也看到了napp-it( http://www.napp-it.org/index_en.html ),并将它安装在Oracle Solaris Express(Personal Home PC)上。 我有点困惑,有几个问题: 引导/安装磁盘是独立的,我有额外的4个附加的内部驱动器,当我做安装时,我如何形成包括所有4个驱动器的池? 如果我使用napp-it方式(这对我来说似乎更容易),并通过web gui形成所有4个驱动器的池,我如何通过networking将其共享到Windows机器上,我还有两个iMac(Apple OSX) 。 有没有关于ZFS的文档,以及如何处理/维护它? 您认为的其他build议会有帮助吗? 我真的很想在openindiana上安装zfs NAS,如果有些专家可以一步一步地提供命令行或napp-it web gui – 包括设置与windows,osx客户端的共享,我们将不胜感激。
现在我想在我的linux备份服务器上configurationZFS重复数据删除function,并有一个问题。 例如,我在backup1.tar中有1k个文件,在backup2.tar中有1个相同的文件和1个新的文件。 这个文件将被重复删除或不是? 正如我所看到的,它不适用于tar档案。 也许我做错了什么。