Articles of FreeNAS的

升级服务器主板,同时维护12个SATA端口

我的办公室一直在使用由桌面硬件构build的FreeNAS服务器。 我们用它来存储RAW照片(每个约50MB)。 我们有3个工作站通过本地networking访问(浏览,润饰,保存)文件。 我们有兴趣使用新的主板升级系统,原因有几个,但是我们预计在切换到更新的主板时也会遇到一些问题。 目前服务器有一个华硕P5B豪华主板与4GB的DDR2-800内存。 现有主板的问题: 他们越来越难find。 大约一年半之前,当原板吹了一些电容器时,我们已经不得不更换电路板了。 内存速度/容量限制在DDR2-800 / 8GB(4x2GB),我们知道XFS需要更多。 没有板载video,这意味着我们必须有一个PCIevideo卡,这是一个只需连接电源和networking电缆的壁橱里的系统不需要的。 SATA2控制器(无SATA3 …) 我们的服务器机箱有12个SATA 3.5“托架(不是端口倍增器背板),前6个托架连接到主板上的SATA2端口,其余的连接到(2)个带有(4)端口的PCI SATA2控制器卡这给我们提供了总共15个SATA2端口 – 显然超过了服务器的需求。 我们想将系统升级到更多内存的SATA3,并运行XFS文件系统。 如果可能的话,我们还希望使用尺寸更小的主板(例如Mini ITX),它具有板载video,可以占用16GB的DDR3内存,并且可以在不使用端口倍增板的情况下支持至less12个SATA3端口。 这就是困境:我一直在寻找符合上述要求的主板,但是他们似乎最多只有(4)到(6)个SATA6端口。 较小的主板也往往缺less扩展端口 – 通常只有(1)PCIe 16x插槽。 所以,有两个问题: 如果我们转向一个带有(4)板载SATA3端口的迷你ITX主板,那么最好的办法是让其他(8)托架连接到主板上。 考虑到我们使用的是7200rpm的“绿色”SATA3驱动器,每个驱动器甚至有必要拥有一个独立的SATA3通道,或者端口倍增器仍然允许没有瓶颈的驱动器提供足够的带宽。 如果问题#2的答案是“你不需要SATA3”…我正在考虑沿用这些方法: 像http://www.newegg.com/Product/Product.aspx?Item=N82E16813157228这样的电路板 有三个端口倍增器:http://www.ioisata.com/products/Port-Multiplier/satapmh141-si.htm – 每个连接(4)驱动器。 这将留下一个板载SATA3连接器未使用,这是好的。 感谢您的时间和想法。

如何发现当前的时区(FreeNAS shell)?

我怎样才能find哪个时区正在我的系统上生效,并得到抵消? 我需要这些信息来抵消一些时间计算,并且由于夏令时(这实际上改变了偏移量),我不能使它保持不变。 例如,目前我的时区偏移量为+02:00,冬季为+01:00。 我需要得到它是哪一个,并在几小时内抵消(例如,在这种情况下,答案应该是2)。 我需要在tcsh或bash中执行此操作。 从命令行看起来好像没有设置时区(date“+%z”返回0)。 然而,从networking界面的时区设置为欧洲/萨格勒布。 我想抵消那个时区。 FreeNAS的版本是0.7 RC1。

closures监狱内的主机

我在NAS4FREE上用Finch-Freebsd创build了一个监狱,并添加了一个本地非超级用户通过ssh访问监狱。 我希望能够授予这个用户有限的访问权限专门closures监狱,并开始closures监狱驻留的服务器 我怎样才能让上述用户有限的shell命令权启动关机命令? 到目前为止,试图启动一个sh /etc/rc.shutdown 我得到以下输出 eval:无法打开/var/run/cron.pid:权限被拒绝停止sshd。 kill:12060:不允许操作停止lighttpd。 kill:12001:不允许操作eval:无法打开/var/db/mysql/RemandYard.pid:权限被拒绝pututxline:权限被拒绝终止

FreeBSD确定重启是否由于掉电

我们正在运行FreeNAS(build立在FreeBSD上)来运行我们的数据存储系统。 它在APC Smart-UPS 750VA X上运行。 有几次,我已经注意到服务器被我们的监控系统closures的事实。 几分钟后,服务器恢复正常,没有问题。 当我跑完last我可以看到服务器刚刚启动,并检查/var/log/messages我可以看到它已经通过所有的启动过程,但是我看不到任何恐慌或任何closures它的原因。 从字面上看,它从输出引导信息变得很好。 所以这导致我想知道是否停电导致了这种情况的发生,但我怎么能确定这是事实? 我想为APC UPS获得一个交互式的卡,并将其连接到networking将是一种方式…任何其他方式我发现现在为什么发生这种情况?

FreeNAS插件将不会加载

我最近使用FreeNAS设置了我的第一台服务器,并在我的内部局域网上运行。 当我安装的时候,我看到了一个可用的插件列表,但是当时我没有安装任何插件。 今天,我回到我的FreeNAS设置,单击插件button,并在状态窗口中看到“意外的标记<”。 我点击了刷新,并显示“没有find条目”。 我知道有插件可用,但为什么他们突然不可用? 请让我知道我可以提供什么进一步的信息。 由于我对FreeNAS和一般的服务器都很陌生,所以我不知道在哪里可以find日志或类似的东西。 如果有人告诉我,我会很高兴检索和发布。 Build FreeNAS-9.3-STABLE-201502142001 Platform Intel(R) Core(TM) i3-3225 CPU @ 3.30GHz Memory 7869MB 更新1: 我刚刚运行tail -f /var/log/debug.log并刷新我的插件列表时看到这一行: cmd_pipe.__init__: err = ERROR: No available repos! 至less这给了我一个线索。 要继续search。

Tahoe-LAFS可以和FreeNAS(或OpenFiler)一起使用吗?

是否有可能以某种方式将Tahoe-LAFS卷添加到FreeNAS(或OpenFiler)中,并将其作为FreeNAS卷组的一部分使用?

FreeBSD istgt – 如何限制iscsi目标的可发现性到IP地址

我如何设置一个只对特定IP地址可见的iSCSI目标? 例如,如果一个客户端运行iscsiadm从10.1.1.130发现,我只想要向他显示目标iqn.2011-03.domain.org.istgt.ded130。 我已经尝试设置多个InitatorGroups,但是这对于显示内容没有任何影响。 如果InitiatorGroup不限制可发现性,那么它用于什么? 例如从我的istgt.conf文件中: #InitiatorGroup部分 [InitiatorGroup1] InitiatorName“DED30” networking掩码10.1.1.130/30 [InitiatorGroup2] InitiatorName“DED24” networking掩码10.1.1.124/30 [LogicalUnit1] TargetName“ded130” TargetAlias“ded130” 映射PortalGroup1 InitiatorGroup1 AuthMethod无 UseDigest Auto ReadOnly没有 UnitType磁盘 UnitOnline是的 BlockLength 512 QueueDepth 32 LUN0存储/ mnt / tank / ded138_ds / ded138_extent 1000GB

FreeNAS法新社不validation

我只是build立了一个FreeNAS 8.0.3服务器,并试图通过Mac OS X Lion系统使用它的AFP(Netatalk)服务来访问它。 我创build了ZFS卷,设置其权限以将用户包含在其所有者组中(并设置组写入权限),并与AFP3创build了一个AFP共享,并告诉共享“允许”@uninet(我的组)。 我有一个名为tbutler的服务器上的用户,匹配我的Mac上的用户。 我可以在Finder中看到服务器“Beatrice”。 当我尝试使用“连接为…”,用户“tbutler”和正确的密码在Finder中login时,我现在回到主Finder窗口,黑色栏中现在显示“连接失败”。 以下是服务器上/ var / messages的最新数据,它显示我试图以“注册用户”和“访客”的身份login: Jul 30 00:29:07 freenas afpd[8972]: AFP3.3 Login by nobody Jul 30 00:29:08 freenas afpd[8972]: AFP logout by nobody Jul 30 00:29:08 freenas afpd[8972]: dsi_stream_read: len:0, unexpected EOF Jul 30 00:29:08 freenas afpd[8972]: afp_over_dsi: client logged out, terminating DSI session Jul 30 00:29:08 […]

如何删除通过zpool状态报告为损坏的临时文件

我刚刚从FreeNAS 8.0.2升级到8.3.0 Release-p1。 在更新报告成功后,我打算将ZFS池从ZFSv15升级到ZFSv28。 首先,我检查了zpool的状态。 那时我发现游泳池有错误。 以下是zpool status -v命令的输出: [root@freenas] ~# zpool status -v pool: first state: ONLINE status: One or more devices has experienced an error resulting in data corruption. Applications may be affected. action: Restore the file in question if possible. Otherwise restore the entire pool from backup. see: http://www.sun.com/msg/ZFS-8000-8A scan: scrub in […]

通过临时驱动器将raidz1转换为raidz2

几个月前我创build了一个新的NAS服务器,并将其设置为RaidZ。 我正在重新考虑这个决定,并希望获得额外的驱动,并转移到RaidZ2。 在大家回复说ZFS不可能的情况下,我想指出,我知道这不是直接可能的。 我已经search了几天的文档,但是似乎没有一套如何手动执行此操作的说明。 我相信我需要: 将整个池移到一个足够容纳已用空间的驱动器上 推倒现有的游泳池。 在raidz2中使用额外的驱动器build立一个新的池 将数据移回池中。 这似乎不是太棘手,但我不熟悉ZFS或FreeBSD相信我成功实现了第1步。我也不完全确定第4步,但是可以重试,而第一步搞砸了玩得开心。 我的阅读表明,rsync是有效克隆驱动器的方法,但我想确保我所复制的内容与源代码完全相同 ,包括系统/隐藏文件,符号链接,监狱等等。操作系统是运行镜像闪存驱动器不会改变,理想情况下,他们甚至不会注意到在下次启动时有任何改变(例如,所有的监狱都像以前一样启动)。 复制/克隆池/驱动器是否也会移动分区信息? 将FreeNAS重新创build这些或将我需要手动操纵它们。 我正在运行FreeNAS 9.3,并在一个raidz池中安装了3x3TB硬盘。 我想最终在raidz2 4x3TB。 目前的池使用1.3TB的空间,我有一个外部的2TB驱动器临时存储。 如果数据丢失,这不是关键任务。 更新 实际问题:如何将池复制到临时驱动器,同时确保它是一个足够完整的副本推回到重新创build的zpool。 另外,如果不是简单的原始副本的反面,我又该如何推回来。