V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
phony2r
V2EX  ›  NAS

有比树莓派更稳定的开发板或者小型服务器吗?

  •  
  •   phony2r · 2021-12-22 15:28:05 +08:00 · 10698 次点击
    这是一个创建于 827 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是放在家里当个 nas 以及跑一些自动化脚本, 之前配了一台树莓派, 但是不稳定, 隔一段时间就挂

    96 条回复    2022-02-25 21:00:14 +08:00
    lithiumii
        1
    lithiumii  
       2021-12-22 15:30:56 +08:00
    一定要开发板的话拿铁熊猫?或者各种 Jxxxx 的开发板(比如 J4125)。
    ArcherD
        2
    ArcherD  
       2021-12-22 15:36:55 +08:00   ❤️ 3
    程序内存泄露的话 你换什么都没用。
    wanguorui123
        3
    wanguorui123  
       2021-12-22 15:39:52 +08:00
    程序内存泄露,定期重启树莓派就可以了
    phony2r
        4
    phony2r  
    OP
       2021-12-22 15:42:36 +08:00
    @wanguorui123
    @ArcherD
    已经设置每周定时重启了 但是过一两个月还是挂了 没办法重启 需要重新烧录 tf 卡才行
    suixn
        5
    suixn  
       2021-12-22 15:42:59 +08:00
    盒子刷 openwrt/armbian
    wanguorui123
        6
    wanguorui123  
       2021-12-22 15:50:08 +08:00
    @phony2r 那是 TF 卡挂了,换一张好点的卡,或者买 R2/4S
    urzz
        7
    urzz  
       2021-12-22 15:57:45 +08:00
    TF 卡可太容易挂了,我拿 U 盘启动,读写性能差,shell 都卡
    AllenHua
        8
    AllenHua  
       2021-12-22 16:00:38 +08:00   ❤️ 2
    phicomm n1 最优解
    wanguorui123
        9
    wanguorui123  
       2021-12-22 16:03:48 +08:00
    @phony2r 买树莓派 CM 2 代 EMMC 闪存的版本
    prondtoo
        10
    prondtoo  
       2021-12-22 16:14:56 +08:00   ❤️ 1
    为何会挂呢?我的树莓派放山上做气象站两年多了,还没挂过。
    bruce0
        11
    bruce0  
       2021-12-22 16:29:25 +08:00
    工控机应该适合你
    treizeor
        12
    treizeor  
       2021-12-22 16:31:35 +08:00
    N1 盒子
    treizeor
        13
    treizeor  
       2021-12-22 16:37:36 +08:00
    用 N1 做旁路由全局上网,用 docker 跑了个 gitea 和 calibre-web ,日常京豆签到。一年多了,没重启过
    cwcc
        14
    cwcc  
       2021-12-22 16:40:18 +08:00
    J4125
    pengtdyd
        15
    pengtdyd  
       2021-12-22 16:44:10 +08:00
    工控机或者 R2s
    YouKnowIt
        16
    YouKnowIt  
       2021-12-22 16:44:35 +08:00
    家里树莓派从来没挂过
    tabris17
        17
    tabris17  
       2021-12-22 16:46:14 +08:00
    赛扬工控机
    youxiachai
        18
    youxiachai  
       2021-12-22 16:56:59 +08:00
    目测是 tf 寿命到了....
    byte10
        19
    byte10  
       2021-12-22 16:57:59 +08:00   ❤️ 3
    如果不用 docker 的话,咸鱼三星 node10 最合适,价格 550-700 ,12G+ 256 , 一般韩版都 root 了,然后安装一个 linux deploy ,目前已经运行几个月了,锁定 app 后,app 就不会被杀掉。但是不接上电源的话 网络会掉。平常用它刷刷抖音,拍视频,linux deploy 也不会被杀掉,非常完美的机器。可以跑 go, java ,nodejs, python 等。好像是支持 wifi6 ,不过 wifi5 速度就非常的快了。

    这个 配置比那个 J4125, 强多了,性能还是足够的,内存又大。855 的性能好一些,稳定一些。但是韩版的支持 root ,是猎户座 9825 ,是真的一般,不过打赢 J4125 还是可以的。

    当 NAS 的话,有点麻烦,外界硬盘也是可以,但是不能经常移动,否则硬盘掉线,就要重启 linux deploy

    smb 传输网速局域网 50+M/s ,吊打所有国产垃圾 wifi5 。wifi6 手上没有,没法测试。
    youxiachai
        20
    youxiachai  
       2021-12-22 16:59:25 +08:00
    @wanguorui123 r2/4s 更挑卡....还是解决不了 lz 的问题
    lower
        21
    lower  
       2021-12-22 16:59:54 +08:00
    我有个我家云,里面装了个 2T 硬盘,,偶尔会掉盘。。掉盘可能是因为硬盘问题还是板子或者系统问题啊?
    wanguorui123
        22
    wanguorui123  
       2021-12-22 17:01:32 +08:00
    @youxiachai 买树莓派 CM 2 代 EMMC 闪存的版本
    gabezhao
        23
    gabezhao  
       2021-12-22 17:13:15 +08:00
    我的树莓派 4b 是用固态硬盘做系统盘的,速度还可以,当一个 nas 用
    ysc3839
        24
    ysc3839  
       2021-12-22 17:34:12 +08:00 via Android
    ESPRESSObin? SATA 口接个固态硬盘应该会稳很多。但是这个要 645 元,软件支持估计也没树莓派好。
    leogm9408leo
        25
    leogm9408leo  
       2021-12-22 17:48:21 +08:00
    具体还得看需求和预算。
    我个人是买了一个锐龙 2700+b450 板 u 套装放在家里装 PVE 做宿主机,加上内存、硬盘、电源、机箱啥的总花费不到 2000 ,8 核 16 线程 32G 内存,跑 N 个 linux+1 个 win10 无压力
    Cu635
        26
    Cu635  
       2021-12-22 17:49:15 +08:00
    开发板的话,rock pi 系列可以试一试,这个板子的供电设计是专门针对树莓派的问题的,而且文档上还说支持从 nvme 的固态硬盘上启动系统。
    zerohzd
        27
    zerohzd  
       2021-12-22 17:49:24 +08:00
    不差钱就正经服务器虚拟化弄 All in one ,玩得爽还稳定。
    垃圾佬看看有没有啥闲置电脑,或者去淘些配件攒一个。做好计划任务开关机,不会用太多电的
    xuxuxu123
        28
    xuxuxu123  
       2021-12-22 17:55:31 +08:00
    有个 3865U 的小主板,用的两块亚克力板当盒子;
    8G 内存,32G m2.ngff-2242 硬盘;带无线网卡;尺寸 17*8.5 cm ;
    目前放在公司装的 ubuntu-server 跑小服务;
    需要的话 400 广东包邮~~~
    keppelfei
        29
    keppelfei  
       2021-12-22 17:55:31 +08:00
    一直吃灰,买了后又买了云服务器,然后就吃会了
    yangzzzzzz
        30
    yangzzzzzz  
       2021-12-22 18:02:12 +08:00
    n1 挂盘
    muooOOO
        31
    muooOOO  
       2021-12-22 18:11:49 +08:00 via Android   ❤️ 2
    买一个全志的核心板,自己画底板,把最小外围电路搭上去。薅立创的羊毛免费打板,拿光板回来自己焊。实测这个成本是最低,不到 200 元
    ch2
        32
    ch2  
       2021-12-22 18:17:30 +08:00
    @phony2r #4 买个好点的 tf 卡,我用的是三星 128G 的橙卡。以前 16G 的金士顿就这样运行一段时间就炸系统,换卡以后就没事了
    shanliang
        33
    shanliang  
       2021-12-22 18:21:24 +08:00
    n1
    r2s
    Orange Pi Zero LTS
    haozi1986
        34
    haozi1986  
       2021-12-22 18:30:22 +08:00
    前段时间弄了一个二手 x86 小主机,替换下了之前跑服务的 arm 开发板,主机体积也不大,24*7 运行,无风扇,很稳定,功耗也不高,就算一整天都是满载也就半度电不到

    加上 x86 的生态还是要比 arm 好上不少,个人觉得还是挺满意的
    haozi1986
        35
    haozi1986  
       2021-12-22 18:30:47 +08:00
    @lower 掉盘有很大概率是硬盘供电不足
    lc1450
        36
    lc1450  
       2021-12-22 18:41:49 +08:00
    @treizeor #13 gitea 哪个版本? 最近裸装了个最新版,感觉有点吃力了 打开页面加载半天
    podel
        37
    podel  
       2021-12-22 19:13:43 +08:00
    软路由?
    刚好楼主可以看看我开发的 x86mini 小主机
    官网: r86s.net
    podel
        38
    podel  
       2021-12-22 19:15:08 +08:00
    @phony2r 我之前家里面的 x86+u 盘系统 半年了都没挂。 系统可靠性上面感觉还是 x86 稳定一些。
    Eleutherios
        39
    Eleutherios  
       2021-12-22 20:23:28 +08:00 via iPhone
    @Cu635 Rock Pi 品控超差,被坑了好几次了
    unclemcz
        40
    unclemcz  
       2021-12-22 21:23:58 +08:00 via Android
    玩客云刷 armbian ,稳如老狗。
    caotian
        41
    caotian  
       2021-12-22 22:34:17 +08:00
    R2S 已经跑快一年了,没重启过
    Osk
        42
    Osk  
       2021-12-22 23:15:55 +08:00
    树莓派我 7x24 开机吃灰好像还好.


    建议:
    检查电源,
    使用好的 tf 卡, 比如 SanDisk 的至尊超急速系列, 闪迪三星的监控用卡系列.
    另外, 挂是哪种情况的挂呢? dmesg 报告有坏扇区? 还是单纯的文件系统损坏?
    是否经常意外断电?


    另外, 可以考虑使用 usb 引导, 系统放 u 盘里面, 整个 cz880 等固态 u 盘做系统.


    或者, 用 rock pi, nvme+usb pd, 3A 的 usb 输出电流, 对标树莓派的弱项.
    IvanLi127
        43
    IvanLi127  
       2021-12-22 23:18:44 +08:00 via Android
    要么你买到个不良品,要么你程序有问题,我手里的树莓派还是挺稳定的,如果频繁读写数据的话,搞个移动硬盘吧
    zhusimaji
        44
    zhusimaji  
       2021-12-22 23:19:15 +08:00
    @Osk 我就是把系统放在 u 盘里 pi3 ,半年了没重启过
    wszgrcy
        45
    wszgrcy  
       2021-12-22 23:29:58 +08:00   ❤️ 1
    去年买的一个 rk3399 的机顶盒 4+32,缺点是没有固件,最后自己折腾了一段时间,搞上了 armbian+docker openwrt 跑了快一年,稳定还算是稳定,但是有个缺点就是 1000m 速度砍半了.读能有 60m/s 写 40m/s 不知道是设置问题,还是瓶颈了,当然也有可能是 docker 内跑的相关转发什么的有问题?
    不过不推荐 arm 的开发版,你觉得可能有很多功能能玩,但是网上找解决方案的时候,会发现很多解决方案是找不到的
    sutra
        46
    sutra  
       2021-12-22 23:34:42 +08:00
    ROCKPro64 也可以试试。
    aru
        47
    aru  
       2021-12-23 07:23:22 +08:00   ❤️ 1
    cubietruck ( cubieboard 3 ) 稳如老狗。
    我从 2013 年买来在家里 24 小时运行到如今,基本上没关过。
    shineit
        48
    shineit  
       2021-12-23 08:54:16 +08:00
    千把快整个二手 Mac mini 是不是也可以
    elboble
        49
    elboble  
       2021-12-23 09:31:45 +08:00
    pi 的问题,第一是 io 性能低,第二就是 tf 卡太不稳定。

    建议,pi3 以上可以从 usb 启动 sdd ,把线绑好,稳定性提高 10 倍,速度提高 10 倍。
    squirrelBdg
        50
    squirrelBdg  
       2021-12-23 09:39:10 +08:00
    我的 4b 没啥问题 已经半年了 就是发热量大 买了智能风扇 而且现在树莓派没啥性价比
    ameizing
        51
    ameizing  
       2021-12-23 09:41:56 +08:00
    @prondtoo 我的 pi
    2B 放老家挂 pt 、推 rtmp 流,半年了,现在 ngrok 远程登不进去了,好奇怪,pt 明明还挂着。让家里人重新插拔电源重启也不好使
    mosfet
        52
    mosfet  
       2021-12-23 09:42:33 +08:00
    orange pi zero ,旁路由,已经两年了吧
    TF 卡就用的普通的 sandisk
    供电就是 USB 直接插主路由器上

    不过你当 NAS 长期稳定用,应该没有开发板能满足
    还是组个 x86 吧
    newbie666
        53
    newbie666  
       2021-12-23 09:47:21 +08:00   ❤️ 9
    是因为 pi 的日志每天每时都会写到 /var/log 目录中,而这个目录是在 tf 卡上。长期写 tf 卡,达到一定的次数当然会坏。
    我发现这个问题后,安装一个 https://github.com/azlux/log2ram
    把 /var/log 挂载到 tmpfs 后,就万年大吉了。
    newbie666
        54
    newbie666  
       2021-12-23 09:50:49 +08:00
    treizeor
        55
    treizeor  
       2021-12-23 09:53:18 +08:00
    @lc1450 跑的 docker 版本,用的是 linuxserver/calibre-web:arm64v8-latest 这个镜像
    missdeer
        56
    missdeer  
       2021-12-23 09:55:01 +08:00
    前些天买了个 DeskMini X300 ,装 PVE ,美滋滋
    treizeor
        57
    treizeor  
       2021-12-23 10:00:32 +08:00
    @lc1450 刚刚看错了,是 gitea/gitea:linux-arm64
    ameizing
        58
    ameizing  
       2021-12-23 10:03:05 +08:00
    @prondtoo 哥,你是怎么做外网穿透,ssh 连 pi 的?
    >$ ssh [email protected] -p13651
    [email protected]'s password:
    Permission denied, please try again.
    [email protected]'s password:
    Permission denied, please try again.
    [email protected]'s password:
    [email protected]: Permission denied (publickey,password).
    CookCoder
        59
    CookCoder  
       2021-12-23 10:10:38 +08:00
    我选择用 mac mini 就是需要点预算
    ungrown
        60
    ungrown  
       2021-12-23 10:47:16 +08:00
    @phony2r #4 可能就是因为对 TF 卡的写入压力太大了。
    不想大改的话,换 TF 卡,选择标注了 A1 、A2 等级的卡,这类卡在保证大量连续读写速度的前提下,大大提升了随机小数据读写(估计就是加大了内置缓存),A1 、A2 等级是针对移动端应用运行时所需要的随机读写量而提出的标准,符合这俩等级的卡基本上可以当成一块小磁盘给 Linux ,不用担心卡会崩。
    如果你本来就用的是标了 A 等级的卡,而且是可靠品牌的正品卡的话,那当我上面这段没说。
    ungrown
        61
    ungrown  
       2021-12-23 10:49:54 +08:00
    @newbie666 #53 应该不是写入次数或者写入量超,而是某个时候突然有大量的小数据随机写入,把卡灌崩了。总量没那么容易超的。
    ericbize
        62
    ericbize  
       2021-12-23 10:52:01 +08:00
    nuc 吧,树莓派 连 mysql 都拉不起来
    ericbize
        63
    ericbize  
       2021-12-23 10:52:28 +08:00
    @ericbize 3w 行的表,就直接 gg 了
    5200
        64
    5200  
       2021-12-23 10:58:15 +08:00
    搞个 nuc 或者自己组装个 itx
    Cu635
        65
    Cu635  
       2021-12-23 11:11:14 +08:00
    @Eleutherios
    “被坑了好几次”,老兄这是买了几次 rock pi ?……
    我只有一个,可能是比较幸运?

    @newbie666
    日志本来就是要保留的,回头搞到 ram 上……
    libook
        66
    libook  
       2021-12-23 11:18:39 +08:00
    Intel J 系列处理器,10 瓦低功耗,通常能有 4-6 个 SATA 接口(部分通过芯片转接),群辉就是用的这套方案,所以理论上兼容群辉系统,价钱至少便宜一半。

    华擎有 J 系列的 ITX 小主板,CPU 是焊在主板上成套出售的,可以搞个迎广 MS04 机箱,十分稳定。

    对了 J 系列有核显,可以支持 4K 分辨率,所以不需要亮机卡;而且是 x86 架构,理论上可以玩 Docker ,但性能差不推荐,我是一直觉得 NAS 设备的 Docker 特性比较鸡肋,NAS 专门干存储就够了,其他特性只能说可以有,难说好用。
    prondtoo
        67
    prondtoo  
       2021-12-23 11:19:53 +08:00
    @ameizing 我不对公网开放端口的,通过 wireguard 连回我家里组局域网。
    tobepro
        68
    tobepro  
       2021-12-23 11:21:32 +08:00
    日志如果能走 systemd 的 journal ,可以配置内存缓冲,达到阈值以后再写到 tf 卡,会减缓日志对 tf 卡的写入次数
    liuhuansir
        69
    liuhuansir  
       2021-12-23 11:22:38 +08:00
    我买了两个斐讯 N1 ,一个 openwrt ,一个 armbian ,稳的一 B
    libook
        70
    libook  
       2021-12-23 11:27:39 +08:00   ❤️ 2
    任何不重要的写入操作都可以用 https://github.com/bobafetthotmail/folder2ram
    这个工具 Debian 软件源好像是收录的,可以直接 apt 装,然后自己配置一下需要处理的目录,先暂存内存,定期写入或者关机前写入。

    我系统是装在 U 盘上的,跟 TF 卡一样写入寿命不高,做了部分 folder2ram 方案上一块闪迪 U 盘用了 3 年报废,后来新 U 盘我又做了更彻底的 folder2ram 方案,基本能找到的写入操作全加进去了,看能不能延长寿命。

    如果用内存暂存的方案,为了避免内存用满,可以用 logrotate 方案控制日志大小,其实绝大多数日志不需要长期保存的,故障的时候查一下就行了,其中还有不少跟系统崩溃无关的根本不用持久化,关机丢失也无所谓。

    可以写个定时任务,每个星期 dd 备份一下系统,系统崩了用个急救盘直接 dd 恢复就行了。
    geekvcn
        71
    geekvcn  
       2021-12-23 12:54:34 +08:00
    x86 吧,菜羊奔腾之类的小主机,x86 的扩展性不是 ARM 开发板能比的,有 NAS 需求 SATA 口难道没需求吗
    iyg429
        72
    iyg429  
       2021-12-23 12:55:40 +08:00 via iPhone
    r2s ?
    gavindexu
        73
    gavindexu  
       2021-12-23 12:56:27 +08:00 via iPhone
    @treizeor 刷了个 centos 7.4 ,update 到了 7.9 。有发现断流……可它断流的同时,docker 里的东西居然不受影响 😵‍💫
    Mac
        74
    Mac  
       2021-12-23 12:58:21 +08:00
    买台 x86 的 nuc 不就得了
    leeyuzhe
        75
    leeyuzhe  
       2021-12-23 13:30:09 +08:00
    @treizeor 京豆签到用的什么脚本?
    zyq2280539
        76
    zyq2280539  
       2021-12-23 13:35:29 +08:00
    NUC 推荐,如果低成本那就电视盒子,我都尝试过了,😆
    mikeven
        77
    mikeven  
       2021-12-23 14:47:30 +08:00
    @treizeor #13 京豆现在哪家还能用
    lll9p
        78
    lll9p  
       2021-12-23 15:03:31 +08:00
    tf 卡设置为 ro 就可以了,需要写的文件全部放入外部存储中
    starcraft
        79
    starcraft  
       2021-12-23 15:26:14 +08:00 via Android
    树莓派原来有资格被称为小型服务器啊
    phony2r
        80
    phony2r  
    OP
       2021-12-23 15:31:25 +08:00
    @starcraft 首先, 树莓派可以成为小型服务器, 其次, 注意审题
    Eleutherios
        81
    Eleutherios  
       2021-12-23 15:53:51 +08:00 via iPhone
    @Cu635 单去年玩 Rock Pi 4c 就坑了我两次,一次 Wi-Fi 天线没焊上去,一次配件的 Pin 焊错位置了。感觉是手工制作的小作坊,或许是我倒霉,总碰上他们出错
    james122333
        82
    james122333  
       2021-12-23 18:33:55 +08:00
    @wszgrcy
    docker 简单启动确实有网路问题
    run 中有个参数--network host 可以解决
    只是不知这样安不安全 能的话也不一定得 docker
    longgediyi999
        83
    longgediyi999  
       2021-12-23 18:45:45 +08:00
    @byte10 #19 资深前端
    wszgrcy
        84
    wszgrcy  
       2021-12-23 20:10:53 +08:00
    @james122333 我是启的特权模式.然后混杂桥接的....不过现在不用了,改 4125 了.
    coer
        85
    coer  
       2021-12-23 20:24:36 +08:00
    二手笔记本。。。
    Donahue
        86
    Donahue  
       2021-12-23 20:28:23 +08:00
    @lower 我也有个,里面 500G 机械硬盘
    偶尔休眠唤醒会掉盘,频率很低,可能 50 次掉一次吧,不怎么影响使用,然后设置了挂载点,所以掉盘就是休眠唤醒需要等多几秒钟时间,正常传文件过程中目前还没遇到掉盘。
    fox0001
        87
    fox0001  
       2021-12-23 20:42:05 +08:00 via Android
    2017 年研究过这个问题,最后还是换上 x86 小板

    /t/386496

    /t/628816
    james122333
        88
    james122333  
       2021-12-24 08:48:21 +08:00
    @wszgrcy
    那不就是预设吗
    afirefish
        89
    afirefish  
       2021-12-24 09:48:23 +08:00
    1 、云服务器
    2 、树莓派+SSD
    3 、J4125 工控机
    treizeor
        90
    treizeor  
       2021-12-24 10:39:32 +08:00
    @mikeven @leeyuzhe 用的是 JD_DailyBonus.js ,不过挺多接口都失效了。。
    treizeor
        91
    treizeor  
       2021-12-24 10:47:07 +08:00
    @gavindexu 之前刷过,如果连 wifi 的话 docker 好像要设置 network_mode: bridge 或者 host 才不会有问题。现在用的是 op ,插网线所以没遇到这个问题
    1023
        92
    1023  
       2021-12-24 13:14:01 +08:00 via Android
    N1 稳的一逼,功耗 5w
    stardew
        93
    stardew  
       2021-12-24 15:04:17 +08:00
    T1 盒子 很稳
    Herry001
        94
    Herry001  
       2021-12-24 16:27:24 +08:00
    TF 卡容易坏那就买好一点的 TF 卡啊……我的卡用了几年了照样好好的……真有大量 IO 用 CM 也许更好一点? https://www.raspberrypi.com/products/compute-module-4/
    Cu635
        95
    Cu635  
       2021-12-24 20:48:21 +08:00
    @Eleutherios
    额,这种问题……
    lunny
        96
    lunny  
       2022-02-25 21:00:14 +08:00
    @lc1450 哪个版本?不应该啊。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1045 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 19:15 · PVG 03:15 · LAX 12:15 · JFK 15:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.