标签: freenas

FreeNAS 可靠吗?

FreeNAS 似乎是一款出色的产品,具有完整的功能清单,甚至是 iSCSI。但它有多可靠?有一些关于丢失数据的可怕故事,例如这里。 这是另一个例子。

如果您使用 freeNAS 的时间更长,甚至在生产环境中使用过,请分享您的经验,无论好坏。如果您还可以描述设置,即您正在使用的硬件和功能(软件raid、zfs、iscsi 等),那就太好了。

freenas

70
推荐指数
5
解决办法
8万
查看次数

在 rsync 或 afpd 中将 UTF-8 NFD 文件名转换为 UTF-8 NFC

我有一个运行 FreeNAS 8 的家庭文件服务器。几天前,我使用 rsync 从 Mac 上传我的整个 iTunes 库,以便我可以通过网络加载我的库,而不是从慢速 USB 驱动器上加载。这基本上有效,现在 iTunes 运行得更好,但我在访问任何包含非 ascii 字符的歌曲时遇到问题(我在加载 Queensrÿche 曲目时第一次注意到这个问题)。这些文件会显示在 Finder 中,但任何访问它们的尝试都会使它们消失,直到我重新连接到服务器。

经过一番研究,我发现这是因为 OSX 使用与 Linux 不同的 UTF 字符顺序。OSX 文件系统使用 Unicode Normalization Form D (NFD),而 linux 使用 Form C (NFC)。Rsync 在执行从我的 mac 到服务器的复制时不会转换这些形式,现在当 iTunes 尝试通过网络访问具有特殊字符的文件时,服务器上的文件的编码错误并且 afpd 报告它们没有存在。

解决这个问题的最佳方法是什么?是否可以在将基本库上传到服务器时让 rsync 执行 unicode 转换?我可以将 afpd 配置为以 NFD 格式传输/接收文件名吗?有没有简单的解决方案来更改服务器上的文件名?我发现了一些关于名为 convmv 的程序的内容,但我不知道是否可以在 FreeNAS 上运行它。

afp rsync mac-osx utf-8 freenas

27
推荐指数
3
解决办法
2万
查看次数

ZFS - RAIDZ-1 真的有那么糟糕吗?

我有一台 NAS 服务器,带有 4 个 2TB WD RE4-GP 驱动器,采用 RAID10 配置(4TB 可用)。我的空间不足(剩余可用空间小于 1TB)。我有 0 美元可用于购买更大/更多驱动器/机箱。

我喜欢我读到的有关 ZFS 数据完整性特性的内容,这些特性本身就足以让我从现有的 XFS(软件)RAID10 切换。然后我读到了 ZFS 对 RAID5 的卓越实现,所以我想我什至可以使用 RAIDZ-1 在讨价还价的情况下获得多达 2TB 的可用空间。

不过,我一直在读更多 帖子说差不多,只是从不使用RAIDZ-1。只有 RAIDZ-2+ 足够可靠来处理“现实世界”驱动器故障。当然,就我而言,RAIDZ-2 没有任何意义。在单个池 (RAID10) 中使用两个镜像 vdev 会好得多。

我是不是很想将 RAIDZ-1 用于 4 个 2TB 驱动器?

我应该只使用一个包含两个镜像 vdev(基本上是 RAID10)的池,并希望压缩能给我足够的额外空间吗?

无论哪种方式,我都计划使用压缩。我只有 8GB 的​​ RAM(最大),因此无法进行重复数据删除。

这将在 FreeNAS 服务器上(即将替换当前的 Ubuntu 操作系统)以避免 ZFS-on-Linux 的稳定性问题。

zfs freenas raidz

22
推荐指数
1
解决办法
10万
查看次数

带有 ZFS 的非 ECC 内存:一个愚蠢的想法?

我有一台新服务器,并计划将微不足道的 2 GB 内存升级到最大 16 GB。(理论上 8 GB 是限制,但根据经验证明 16 GB 可以工作。) 一些指南建议 ECC 内存不是那么重要,但我不太确定我相信这一点。

我已经安装了FreeNAS,并计划在我的新硬盘到达后立即添加 ZFS 卷。为基于 ZFS 的 NAS 节省并获得非 ECC 内存是不是很愚蠢?如果有必要,那么我会咬紧牙关,但如果只是偏执狂,那么我可能会跳过它。

ZFS 或 FeeeNAS 是否有任何原因特别需要 ECC 内存,或者在使用非 ECC 内存的系统上运行时尤其会受到影响?

zfs memory ecc freenas

18
推荐指数
3
解决办法
1万
查看次数

需要在 zpool 中识别磁盘......如何?

我需要更换 FreeNAS 上 zpool 中的坏磁盘。

zpool status 显示

gptid/5fe33556-3ff2-11e2-9437-f46d049aaeca  UNAVAIL      0     0     0  cannot open
Run Code Online (Sandbox Code Playgroud)

如何找到该磁盘的序列号?


更多的:

glabel status 给出:

                                      Name  Status  Components
                             ufs/FreeNASs3     N/A  da0s3
                             ufs/FreeNASs4     N/A  da0s4
                    ufsid/4fa405ab96518680     N/A  da0s1a
                            ufs/FreeNASs1a     N/A  da0s1a
                            ufs/FreeNASs2a     N/A  da0s2a
gptid/5f3c0517-3ff2-11e2-9437-f46d049aaeca     N/A  ada1p2
gptid/60570005-3ff2-11e2-9437-f46d049aaeca     N/A  ada3p2
gptid/60ebeaa5-3ff2-11e2-9437-f46d049aaeca     N/A  ada4p2
gptid/a767b8ef-1c95-11e2-af4c-f46d049aaeca     N/A  ada6p2
gptid/61925b86-3ff2-11e2-9437-f46d049aaeca     N/A  ada9p2
gptid/4599731b-8f15-11e1-a14c-f46d049aaeca     N/A  ada10p2
Run Code Online (Sandbox Code Playgroud)

gptid/5fe33556在那里看不到。

camcontrol devlist给出:

<Hitachi HDS723030BLE640 MX6OAAB0>  at scbus0 target 0 lun 0 (pass0,ada0)
<ST3000VX000-9YW166 CV13>          at scbus4 target 0 lun …
Run Code Online (Sandbox Code Playgroud)

freebsd zfs freenas zpool

17
推荐指数
2
解决办法
4万
查看次数

如何检查 RAM 是否在 ECC 模式下运行?

自从更换处理器后,我更新了这篇文章,但我的问题的核心(不幸的是结果也是如此)是相同的。


我构建了我的第一个 FreeNAS 盒子,并想使用 ECC RAM,因为我想存储关键数据。因为我的预算有限,所以我想寻找仍然支持 ECC RAM 的最实惠的解决方案。

经过一番研究,我发现我需要一个支持 ECC 的主板、内存和 CPU。我选择的主板是“Gigabyte X150M-Pro ECC”,它有 C232 芯片组、DDR4 和 LGA1151 插槽。

我还购买了由金士顿制造的两个 DIMM 套件,型号为“KVR21E15S8K2/8”(规格表)。技嘉发布了一份经过测试的内存模块列表,我的模块似乎支持工作 ECC(支持模块列表)。

内存标签

由于我的预算有限,我需要一个支持 ECC 的经济实惠的 Skylake CPU。根据英特尔的说法,赛扬 G3900 确实支持 ECC,所以我选择了那个。

构建计算机后,我想验证我的系统是否确实使用 ECC 内存运行并进入了主板的 BIOS。从各种互联网站点,我发现有些主板有一个特殊部分,可以告诉 ECC 是否正常工作,但我的主板似乎没有。我检查了所有菜单,但找不到类似的部分。

在做了更多的研究之后,在 Unix&Linux stackexchange 上找到了一篇没有解决我的问题的帖子。我尝试了最新的memtest86+,据我所知,它甚至没有显示值“ECC”。我尝试了Puget 系统使用的较旧的 4.20 版本该版本显示“ECC:关闭”。然而,在阅读了前面提到的帖子后,我怀疑它说的是实话(也许这就是该功能被删除的原因?)。两个版本也没有读出 DIMM 的正确速度和延迟,这增加了我对memtest86+.

memtest86+ 截图

另一种确定 ECC 是否正常工作的流行方法是发出dmidecode -t memory命令并读出Total WidthData Width。我的结果分别是 …

freebsd memory central-processing-unit ecc freenas

16
推荐指数
3
解决办法
3万
查看次数

SMART 应该多久在磁盘上运行一次?

我是一名软件工程师,而不是系统管理员,所以如果这个问题看起来有点生疏,你知道为什么!;-)

作为一个个人项目,我一直在使用FreeNAS 开发家庭 NAS 系统。FreeNAS 的功能之一是能够设置 SMART 检查以运行 X 秒。默认情况下,这设置为每 1800 秒(30 分钟)运行一次。虽然这对我来说似乎很高,但这真的是一个合理的价值吗?我认为每 6 小时检查一次或其他事情就足够合理了...

所以我的问题是:应该多久在驱动器上运行一次 SMART 检查?

smart freenas

15
推荐指数
2
解决办法
3万
查看次数

FREENAS:为什么 mv 命令在 RAIDZ1 卷中不是即时的?

我目前正在 RAIDZ1 卷中“重新组织”文件结构。将目录从一个数据集移动到另一个数据集,它们都包含在同一卷中。

SSH 进入机器并做了一个很好的老式:

mv * 目的地

这不应该是瞬间的吗?我知道它分布在三个驱动器上,但同时,文件本身并不真正需要移动 - 我只是希望它调整这些文件的指针,并且基本上是瞬时的。绝对不是。我有大约 500G 的数据要移动,它现在已经运行了大约半小时。oO

为什么不是近乎即时?

规格: CPU:Intel G3220
MB:Gigabyte GA-B85-HD3
MEM:Kingston DDR3-1600 8GB
磁盘:RAIDZ1 卷中的 3x2TB WD Green

freebsd raid zfs freenas mv

15
推荐指数
1
解决办法
4253
查看次数

如何在freenas上重启web ui

我遇到了一个关于 freenas 的错误,其中 web ui (lighthttpd) 可以冻结并使服务挂起。有没有一种简单的方法可以通过终端重新启动此服务?

freenas

14
推荐指数
2
解决办法
6万
查看次数

是否可以在 freenas 上将 zfs raid-z1 更改为 raid-z2 或 raid-z3?

我在 raid-z1 上有一个正在运行的 freenas zfs。为了安全,我虽然增加了平价。有足够的备用空间。

是否可以将 zfs raid-z1 升级到 raid-z2 或 raid-z3?

谢谢你的帮助

zfs freenas

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

freenas ×10

zfs ×5

freebsd ×3

ecc ×2

memory ×2

afp ×1

central-processing-unit ×1

mac-osx ×1

mv ×1

raid ×1

raidz ×1

rsync ×1

smart ×1

utf-8 ×1

zpool ×1