讨论一下 NAS 能否使用 U 盘作为主要系统盘

2022-05-04 13:33:57 +08:00
 LxnChan

主要从以下几个方面来说:

操作系统为 Ubuntu 。

9532 次点击
所在节点    NAS
70 条回复
lslqtz
2022-05-04 23:52:35 +08:00
当然 CZ74 出缓后只有 14MB/s ,这我也查到了,可 NAS 本来也就不需要对系统盘进行大量读写。。。。
128GB 的 CZ880 价格大概 200 ,也不属于没有性价比。
其它选项? Chipfancier 家的 SLC 16GB 价格 83 ,读 200MB/s ,写 170MB/s (估计都是缓内),选择多的是。
lslqtz
2022-05-04 23:57:06 +08:00
@cpstar 估计是缓内,不过谁没事给系统盘写数据,也不需要太大 (SSD 小的没多少),拿 SSD 比还说得过去,拿 HDD 比真的那个 4K 要多差有多差……
至少我认为 OP 的问题是不想使用 SSD 才说的,论可靠性有 SLC 的 SSD 恐怕不便宜,U 盘有 DIY 可选 (虽然也不一定好说,但我这块 SLC 反正一直没挂就是了)
Osk
2022-05-04 23:57:35 +08:00
三星 bar+/fit+

这个盘 6 的地方不在于一骑绝尘的连续写入速度, 而是罕见敌手的随机写入速度(吊打 95%的优盘), 这个指标相当重要
lslqtz
2022-05-05 00:04:09 +08:00
@Osk 这盘连续写入不错,但可能不至于一骑绝尘,其它还是有几家的。
好奇这盘的 4K 指标怎么样~ 随机读写对系统盘确实挺重要
eason1874
2022-05-05 00:26:53 +08:00
@cpstar #35
@lslqtz #38

抱歉,我搞错了。我看了好几款金士顿 USB 3.0 普通 U 盘,64G 和以下容量都标称写入 10MB/s 和 15MB/s ,再看闪迪,旗舰店规格没标称写入速度,说明书小字写着“写入速度高达标准 USB 2.0 闪存盘的 10 倍( 4MB/秒)”这括号,我还以为 4MB 是指乘以 10 的结果,还以为连 10MB/s 都不如,所以说明书都不敢上大图。。。

刚看 #35 说实测不止,我去查了下官网,原文是 (for 32GB, 64GB, 128GB, 256GB, 512GB): Write to drive up to 10 times faster than standard USB 2.0 drives (4MB/s); 和 (for 16GB): Write to drive up to 5 times faster than standard USB 2.0 drives (4MB/s),也就是说闪迪 USB 3.0 U 盘 32GB 和以上都是 40MB/s+

所以,不是普通 USB 3.0 U 盘写入性能低,是金士顿 64G 以内容量的普通 USB 3.0 U 盘写入性能低,我纯纯是误会其他厂商了。。。
flynaj
2022-05-05 00:29:35 +08:00
普通 U 盘不行,不稳定,固态 U 盘可以,无论稳定还是速度。
littlewing
2022-05-05 00:43:10 +08:00
@panlatent 是宿主机出问题还是虚拟机出问题,按理说虚拟机所有文件都在 ssd 上,不应该出问题啊
msg7086
2022-05-05 00:50:52 +08:00
有些可以,有些不行,看系统的设计。比如 ESXi 就可以装在 U 盘里,但是 Ubuntu 不太行。
c0xt30a
2022-05-05 05:11:33 +08:00
一台服务器一台 NAS 都是用的 U 盘做系统盘的,几年了没有出过差错。

有一点要注意就是在 fstab 里稍微设置下,最好 Disabling access time update 还有 Increasing commit interval , 譬如这一行:


UUID=xxxxxxxxxxxxx / ext4 defaults,noatime,commit=60 0 1
tnesa
2022-05-05 08:21:42 +08:00
U 盘长期大量擦写很快会损毁,就不是为了这种工况设计的,并且速度比 SSD 差很多。
以前我也不相信 U 盘容易坏····直到有一天·····
chengyiqun
2022-05-05 09:02:16 +08:00
我用树莓派还是用 TF 卡引导系统的呢, 也用了很久很久没问题的.

不过建议启用 ramdisk, 减少频繁读写, 确实可以提高寿命.

root 权限 编辑 /etc/fstab 这个文件
tmpfs /tmp tmpfs defaults,noatime,nosuid,size=100m 0 0
tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=30m 0 0
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
tmpfs /var/run tmpfs defaults,noatime,nosuid,mode=0755,size=2m 0 0
tmpfs /var/spool/mqueue tmpfs defaults,noatime,nosuid,mode=0700,gid=12,size=30m 0 0



然后内存足够时, 关闭交换文件.
swap 文件是由 /etc/init.d/dphys-swapfile 来自动配置的。只要将它删掉即可。重启后发现交换文件没了

以上两个措施可以有效提高 TF 卡或者 U 盘做 NAS 系统时的寿命.
chengyiqun
2022-05-05 09:04:47 +08:00
nkidgm
2022-05-05 09:18:10 +08:00
我拆过铁威马 F2 220 的 NAS ,我感觉吧,那个铁威马本身那个铁盒都比插在它主板上的系统 U 盘值钱。
lslqtz
2022-05-05 09:27:00 +08:00
@flynaj 固态 U 盘反而更热……
稳定性什么的,都是 U 盘,恐怕谁也不会比谁好。主控好,颗粒好才是真实在。
sidkang
2022-05-05 09:27:51 +08:00
你用我同意,我用不可能。
MaverickLee
2022-05-05 09:28:37 +08:00
16GB 的傲腾,做 NAS/软路由系统盘正合适
chevalier
2022-05-05 09:58:37 +08:00
傲腾 M10 16G ,淘宝一大把 20 元包邮,别说 U 盘了,随机读写和寿命吊打 SSD
blindie
2022-05-05 10:42:23 +08:00
凑合用用是可以的。就算不读写也是会发热的,尤其那种 nano 款,然后有时候就会出现奇怪的失去响应的情况。
libook
2022-05-05 11:01:09 +08:00
我就是用 U 盘做系统盘的,只需要注意写入频率和写入量,OMV 有个插件 openmediavault-flashmemory ,用了个 folder2ram 的脚本可以把系统日志啥的先存入内存,然后特定时机(如关机)再持久化,我上一块闪迪 U 盘基本上是用的这个插件的默认配置,2 年写废,其实也还行,就是要做好 U 盘的备份,OMV 也有插件可以用 dd 备份。

我现在新的 U 盘做了更激进的设置,不需要看的日志都关闭,可以实时看的日志一律配置到 /tmp 下,并配置 logrotate (这个机制可能发行版自带)以防把内存写满,需要重启查看或使用救援盘查看的日志和其他文件可以配置 folder2ram 设定一个合适的持久化时机。看能不能让 U 盘撑更久。
Diphia
2022-05-05 13:24:22 +08:00
TrueNAS ,用的两个 U 盘 mirror 跑系统

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

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

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

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

© 2021 V2EX