有多少人是用纯 Linux 做 NAS 系统的?

2022-03-26 17:44:02 +08:00
 qiubangzhu

感觉熟悉 Linux 的人来说,直接用 debian 或者 ubuntu 做 nas 可能会更好,安装个 smb 就可以用了,dcoker 啥的也都比较方便,甚至可以在 Linux 里面在装虚拟机。但是有个疑问,组软 raid 好组吗?

有哪些坑吗?跟成品 nas 系统对比有什么优缺点

12587 次点击
所在节点    程序员
76 条回复
greenskinmonster
2022-03-27 22:08:19 +08:00
Gentoo Linux ,滚动升级到现在,9 年左右。有段时间是兼任 HTPC 的,后来 Android TV 盒子功能更加完善,就纯做家庭服务器用了。存储越来越简化,从 mdraid 到 snapraid 到现在无 raid ,系统盘 /数据盘 /备份盘根据需要实时或者异步备份。Docker ,VirtualBox 跑原生系统安装设置麻烦的应用。将来可能会迁移到 PVE ,目前感觉没什么满足不了的功能了。
pexcn
2022-03-27 23:06:01 +08:00
我用 Arch 做的 NAS
banmuyutian
2022-03-28 10:01:21 +08:00
debian 装 pve ,文件服务用 mergerfs+snapraid 开个 smb 就能跑了
KousukeSakurako
2022-03-28 10:19:23 +08:00
Arch Linux 跑了二十几个服务(╥﹏╥)
jackleeforce3615
2022-03-28 14:07:08 +08:00
Ubuntu 20.04 Server 跑 seafile,samba,transmission 加一个 docker 跑青龙,两块硬盘 没组 Raid ,就这样裸跑+重要文件夹冷备份,里面一大堆日本艺术家作品,跑了快 10 年了。也没什么不妥,硬件上还在用 H61 主板+G1610 cpu 。
ungrown
2022-03-28 15:51:12 +08:00
@Clarke #4 好搞得很。
最简单的方案,定时 smartctl -x 把输出重定向到文件,路径就在网络共享存储的根目录,平常有空顺手打开看一眼。
进阶的话稍微写点脚本做一下分析判断,结果可以放在文件可以放在网页可以发邮件。
acidsweet
2022-03-28 17:25:14 +08:00
linux 的话强推 openmediavalult ,本身也是基于 debian 的下游
datocp
2022-03-28 18:15:36 +08:00
Nas 这种东西,最后的研究方向就落到 smart 信息的判定。手里有 11 年前和两年前的希捷银河,表示看数字增长看不懂。
11 年前的硬盘装的是 freebsd zfs,不管怎么断电重启都没挂,最后被我不懂 zfs 一句命令清空了。幸好之前有所备份,又在虚拟机用 unbutu 实现了那套 php 产品查询系统。
之后就想方设法去搞明白,我怎么知道硬盘坏了。通过不断的复制同样一个文件,校验 crc 值去通过文件损坏来确定硬件有问题。

所以大家都是如何知道硬盘坏了?
sternelee
2022-03-29 09:49:57 +08:00
zcw159357
2022-03-29 11:24:25 +08:00
smart 我用 checkmk 监控 感觉还不错
zyq2280539
2022-03-29 13:34:53 +08:00
ARM 盒子用来做 NAS 的路过,感觉还可以啊,没啥坑,raid 备份感觉不如多机备份方便,rsyc 这种 Linux 原生内核支持的增量备份不是更好?设置好后我就再也没管他了
lingling47
2022-05-31 16:21:47 +08:00
我也是 debian + smb 加宝塔 但是我不知道怎么看硬盘坏道 哈哈哈
source
2022-06-16 20:37:45 +08:00
@villivateur #1
@cy18 #11
@ghoul5426 #23
@0superx0 #45
@yanqiyu #56
@jackleeforce3615 #65

想问下各位,长时间 7x24h 运行的话,跟跑 windows 的 NAS 相比,机械盘寿命会不会掉得很快?
据说 Linux 下硬盘电源管理不太行,很多时候硬盘不会休眠,比如挂载路径,SMB ,还有 atime 导致的异常唤醒
(这篇文章里看到的 https://zhuanlan.zhihu.com/p/89575699
villivateur
2022-06-16 23:05:48 +08:00
@source 如果想做 nas 的话,一般都会买 nas 级硬盘或者企业级硬盘,这种硬盘就是为 7x24h 工作的,不存在寿命问题
yanqiyu
2022-06-17 21:31:19 +08:00
@source 建议使用企业级硬盘,并且关掉休眠
休眠反复让磁头 load-unload 反倒会对寿命有负面影响
source
2022-06-17 22:10:35 +08:00
@villivateur #74
@yanqiyu #75

目前是一块家用盘,一块企业盘,看来得买 UPS 了😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/843067

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX