谨慎用各种 NAS 系统提供的基于 Web 的文件管理 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
ElsaGranger
V2EX    NAS

谨慎用各种 NAS 系统提供的基于 Web 的文件管理

  •  
  •   Elsaranger 281 天前 3833 次点击
    这是一个创建于 281 天前的主题,其中的信息可能已经有所发展或是发生改变。

    题记:因为永远想不到这一些基于 Web 的文件管理器会出什么 Bug

    硬件:一个吃灰的 TerraMaster F8-422 ,TOS 5.1

    有一个服务器需要维护硬盘,临时找不到另一台有合适的空间的服务器来暂存数据,就用这个 NAS 来作为一个暂存数据的地方。

    等数据都 rsync 完了之后,想要把里面一个文件夹移动到上一级目录,本来在 Linux 里面这是非常容易的一件事情,就是 mv folder ..。但是简单地找了一下好像 TOS 并没有提供终端,我选择就直接用 TOS 自带的文件管理来操作。

    然后就一个剪切文件夹(这个文件夹里面数据非常多,数据量大、文件数量也多),然后再回到上一级目录粘贴。第一个恼火的点就来了,居然一个 mv 就能解决的事情,等了好一阵子,除了原始文件夹变灰了以外,没有任何反应。然后我尝试又粘贴了几下,也没有任何反应。

    过了一段时间发现文件夹确实被移动到上一层目录了,但是让我万万没有想到的是,发现文件夹里面的子文件夹的修改时间居然发生了变化。经过检查之后发现居然是文件被删了。

    在 web 端里面提供的后台进程里面也可以看到有一个 rm 跑得无比地欢,因为文件非常多,删了几个小时也没有删完,倒是磁盘的占用空间可以看到在缓慢地下降。

    对于发生这种文件,对于各种 NAS 系统的制作水平而言,只能说意料之外,情理之中。可能永远不会选择使用 NAS 系统了。

    第 1 条附言    280 天前

    而且发现的另一个TOS离谱的点是里面自带一个rsync服务,会开起来一个rsyncd,但是即使在client里面使用的时候开了 -z (比如rsync -avzxP),那也不会进行压缩,而前端界面里面也没有任何可以修改对应的配置的地方

    rsync

    12 条回复    2025-01-03 08:28:17 +08:00
    AkaGhost
        1
    AkaGhost  
       281 天前
    NAS 系统只有群晖和其它,DSM 还是相当靠谱的
    HojiOShi
        2
    HojiOShi  
       281 天前
    铁威马也是三流牌子,还是个国内公司。
    zhlxsh
        3
    zhlxsh  
       281 天前 via iPhone
    盲猜把移动目录改成了先 cp 再 rm 。但是 cp 失败了,rm 没检查上个命令的返回值,或者压根就是后端分开下发
    lin
        4
    lin  
       281 天前
    @AkaGhost 我觉得 QNAP 也不错。
    rqYzyAced2NbD8fw
        5
    rqYzyAced2NbD8fw  
       281 天前
    找一台老机器装好 Linux ,存取文件用 SMB ,批量拷贝 Rsync ,其他所有服务全用 Docker 解决。
    ElsaGranger
        6
    ElsaGranger  
    OP
       280 天前
    @LanhuaMa 其他所有的存储的服务器都是自己理的,不用任何的 nas 系统。唯独这一台 tos 就连升级系统都要抹掉所有数据,不敢用了,就一直吃灰,这下直接回旋镖了
    SenLief
        7
    SenLief  
       280 天前
    不要相信普通开发者的水平,很多可能都没有测试。
    kidtx
        8
    kidtx  
       280 天前
    铁威马 是个野鸡牌子,要小心。 10 年前 他的 TOS 还是 4.x 版本时代, 我有一台。 系统崩了让客服发给我刷机包, 客服塞给我了一个快 10 多个 G 的网盘链接, 我把包下回来一看,是 TOS 整个工程目录, 除了编译好的文件还包括整个系统的源码。 当时被雷得不行...

    如果生产环境用 NAS 还是用群晖吧,虽然也没有啥可靠的支持( ABB 之类的企业套件能用,但是官方不提供任何服务保障),但是仅用来做系统备份之类的还是勉强能用的。
    huangdog
        9
    huangdog  
       280 天前
    用 windows server ,RDP 连上去,用里面的资源管理器做文件管理。RDP 比那个 web 界面厉害多了。
    ElsaGranger
        10
    ElsaGranger  
    OP
       280 天前
    @huangdog 在文件管理领域谈 windows explorer 有点降维打击了吧。。
    lx01xsz
        11
    lx01xsz  
       279 天前 via iPhone
    之前铁威马升级之后系统配置被抹除要重新创建管理员账户,然后某个 API 一直报错 500 ,进了 web inspector 看报错信息是 table not exitsted ,更离谱的是,
    lx01xsz
        12
    lx01xsz  
       279 天前 via iPhone
    @lx01xsz TOS 系统的用户没创建成功他先创建了对应的 Linux user 。我用同样的用户名尝试重新创建时直接提示 linux user existed ,问了客服,客服一直让我换浏览器,这 tm 数据库建表失败跟浏览器有毛关系。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     865 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 21:08 PVG 05:08 LAX 14:08 JFK 17:08
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86