V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
andybest
V2EX  ›  问与答

怎样保护 NAS 上的数据安全?

  •  
  •   andybest · 2015-03-12 11:15:24 +08:00 · 10339 次点击
    这是一个创建于 3574 天前的主题,其中的信息可能已经有所发展或是发生改变。
    路由器是 Linksys Smart Wi-Fi Router EA6500 ,USB 口上一直接着一个 4TB NTFS 格式的移动硬盘作为 NAS 使用,几个月一直很稳定,结果今天路由器管理面板无法访问(但此时网络正常,SAMBA方式访问移动硬盘数据正常,无任何数据读写)拔掉了路由了电源重启路由。

    此时脑抽将移动硬盘接到 WIN7 笔记本上,windows 提示需要磁盘检查,没有理,但发现一些新拷贝的目录无法访问。只能确定检查并默认勾选了自动修复,结果“修复”完成后,丢掉了该移动硬盘上大约4个月的数据,并且没有在移动硬盘中找到例如 FOUND.000 之类的恢复文件。。。

    经过观察丢的数据应该就是路由器启动至无法访问管理面板4个月来的所有数据
    是否因为 4 个月没有安全卸载移动硬盘,然后路由突然断线导致的数据丢失?

    怎样避免这样的事情再次发生?
    51 条回复    2015-08-04 19:55:05 +08:00
    kkxxxxxxx
        1
    kkxxxxxxx  
       2015-03-12 11:34:45 +08:00
    所以我准备把NAS出掉了
    andybest
        2
    andybest  
    OP
       2015-03-12 11:41:41 +08:00
    @kkxxxxxxx 你的 NAS 也会出现数据丢失的情况吗?
    xfspace
        3
    xfspace  
       2015-03-12 11:44:17 +08:00   ❤️ 1
    论黑群辉/群辉的重要性...
    yylyyl
        4
    yylyyl  
       2015-03-12 11:58:09 +08:00 via iPhone
    做 RAID 及定期备份
    loading
        5
    loading  
       2015-03-12 11:59:28 +08:00
    raid就是干这个的。
    Ansonyi
        6
    Ansonyi  
       2015-03-12 12:00:32 +08:00   ❤️ 1
    路由器做NAS,是个巨坑
    GuangXiN
        7
    GuangXiN  
       2015-03-12 12:04:07 +08:00
    @Ansonyi 不能同意更多!
    andybest
        8
    andybest  
    OP
       2015-03-12 12:07:59 +08:00
    @yylyyl 路由器 USB 接硬盘怎么做 RAID。。。

    @xfspace @loading @Ansonyi @GuangXiN
    已经掉坑里了,这种情况下怎么尽可能的保证数据安全?一个月重启一次路由能成吗?
    Ansonyi
        9
    Ansonyi  
       2015-03-12 12:13:39 +08:00
    @andybest 只做PC文件的简单同步备份。
    yylyyl
        10
    yylyyl  
       2015-03-12 12:20:10 +08:00
    @andybest 把数据导出来换一台专门的 NAS
    laoyur
        11
    laoyur  
       2015-03-12 12:22:30 +08:00   ❤️ 1
    我也是openwrt + 移动硬盘做的屌丝NAS,目前只用来下电影和备份手机资料,samba读1M+,写2M不到。下电影频率不会太高,备份手机资料也是每日自动备份一次,加上hdidle会自动让硬盘休眠,这样的使用频率下硬盘撑个几年不坏应该不需要太好的人品吧?

    移动硬盘用ext4,千万不要从路由器上拔下来接到win上去乱搞,只要硬盘不坏,我就不信会丢数据(路由崩溃时正在写入的数据发生丢失,这种情况不算)

    等过渡几年,TB级别的 SSD白菜价,就可以换上SSD;然后等netgear 7000级别的到白菜价,再更换路由器,samba读写就能到10M+。我就不信这种屌丝方案真的比群辉差多少 - -```
    yanwen
        12
    yanwen  
       2015-03-12 12:26:28 +08:00   ❤️ 1
    我也在用这款路由器。。但是没有用他的USB口接硬盘。。

    数据丢失估计是跟直接断电有关系。。下次可以用个可以外置电源的硬盘接路由。。这样应该可以降低一下数据丢失的风险的。
    ryd994
        13
    ryd994  
       2015-03-12 12:30:24 +08:00   ❤️ 2
    这是文件系统逻辑错误,RAID没用的……
    早就该多备份,RAID不能代替备份
    andybest
        14
    andybest  
    OP
       2015-03-12 12:30:44 +08:00
    @laoyur ext4 文件格式会比 ntfs 会更安全吗?

    @yanwen 4TB 3.5寸移动硬盘,本身带了外接电源的,但把路由电源的时候还是能听出硬盘直接停转了
    ryd994
        15
    ryd994  
       2015-03-12 12:32:32 +08:00   ❤️ 1
    另外,既然是linux,就别用ntfs
    ntfs-3g人家都写明是experimental了,和ext4这样的主力,可靠性能比么?
    andybest
        16
    andybest  
    OP
       2015-03-12 12:33:25 +08:00
    @ryd994 是说我要再弄一个硬盘备份这个山寨 NAS 硬盘的数据?

    用定时 rsync 备份靠谱吗?
    dong3580
        17
    dong3580  
       2015-03-12 12:33:51 +08:00 via Android   ❤️ 1
    @andybest
    一样出现了。关机肯定是要进入系统点击关的.出现了几次复制文件然后被复制的文件变为0的情况
    andybest
        18
    andybest  
    OP
       2015-03-12 12:35:57 +08:00
    @dong3580 也是路由接移动硬盘吗?移动硬盘是什么文件系统?
    msg7086
        19
    msg7086  
       2015-03-12 12:46:21 +08:00   ❤️ 3
    看标题以为在谈论NAS设备,点开才发现是用路由器山寨的。
    那么多数据的硬盘插在一个路由器上然后还在linux下用ntfs驱动来读写,一定是想不开了。
    要好好组NAS,请用电脑设备。要好好用NTFS,请用Windows。
    mhycy
        20
    mhycy  
       2015-03-12 13:12:35 +08:00   ❤️ 1
    NTFS就不是一个靠谱的文件系统。。。囧
    掉电修复过程中丢失文件的情况多着去了。。。
    laoyur
        21
    laoyur  
       2015-03-12 13:18:52 +08:00   ❤️ 2
    @andybest 楼主,你丢文件是源于“1.非要在linux下用ntfs 2.在win7下修复”
    乖乖的在路由器上用ext4,就算再怎么突然断电,只要硬盘本身没坏,是怎么都不可能“丢掉几个月前的资料”的。
    andybest
        22
    andybest  
    OP
       2015-03-12 13:26:30 +08:00
    @msg7086 @mhycy @laoyur

    Linksys Smart Wi-Fi Router EA6500 这个路由的 USB 扩展硬盘仅支持:FAT32,NTFS 与 HFS+ 这三个文件系统。。。
    andybest
        23
    andybest  
    OP
       2015-03-12 13:27:24 +08:00
    @mhycy ext4 时候会出现掉电修复丢文件?考虑是否应该将移动硬盘挂在pi上
    kukat
        24
    kukat  
       2015-03-12 14:05:58 +08:00   ❤️ 1
    路由器挂硬盘做下载机做网络共享,这事玩玩可以,重要数据这么搞就是找死
    ryd994
        25
    ryd994  
       2015-03-12 14:35:12 +08:00 via Android   ❤️ 1
    @andybest 定时rsync问题不大
    dong3580
        26
    dong3580  
       2015-03-12 14:37:49 +08:00   ❤️ 1
    @andybest
    是的,路由接移动硬盘。
    NAS是debian系统,那么盘应该是ext4吧?
    aeshfawre
        27
    aeshfawre  
       2015-03-12 14:47:43 +08:00   ❤️ 1
    3T红盘一对1.5k , 机器2.5K,, 装win7, 乔博士机箱放桌子上噪音也不大 ,用软件每天定时镜像同步两个硬盘, 经常需要做测试的时候,里面的vbox开虚拟机很方便.手上的笔记本带虚拟机太卡了. 我的nas就这样
    mhycy
        28
    mhycy  
       2015-03-12 14:52:16 +08:00   ❤️ 1
    @andybest
    重要数据单硬盘就是找死
    EXT4应该相对好点,我只知道NTFS掉电坏数据,EXT4没怎么了解,毕竟少用
    Love4Taylor
        29
    Love4Taylor  
       2015-03-12 14:52:39 +08:00 via Android   ❤️ 1
    路由的话只能软raid。路由作nas终究是个坑。。转专业nas吧。。
    msg7086
        30
    msg7086  
       2015-03-12 14:55:02 +08:00   ❤️ 2
    @andybest 如果这个路由的操作系统很烂,那就换个好点的。

    @mhycy 容易掉电的硬盘,倒是btrfs这种cow的文件系统好点,虽然速度会慢一些,但是不容易坏文件系统。
    msg7086
        31
    msg7086  
       2015-03-12 15:01:11 +08:00   ❤️ 1
    我再补充一句。
    我说换个好点的,并不是鼓励你在路由上插硬盘。
    路由只是一个路由,让他好好做一个路由,NAS还是让NAS设备来做吧。
    DT27
        32
    DT27  
       2015-03-12 15:12:03 +08:00
    我nas上只放电影电视剧😄 丢了也不疼。
    kkxxxxxxx
        33
    kkxxxxxxx  
       2015-03-12 15:39:47 +08:00   ❤️ 1
    @andybest 用的wd cloud ex2 ,用得时间短,没出现数据丢失,但是会死机,而且觉得很麻烦,还是硬盘挂到电脑上,远程下载交给路由迅雷离线好了
    guoruei
        34
    guoruei  
       2015-03-12 16:44:02 +08:00   ❤️ 2
    路由是路由,交换机是交换机,无线AP是无线AP,NAS是NAS……让专有设备来做专有事情。

    如果你的 NAS 坏了,或者 NAS 里面的硬盘(快要)坏了。你可以先关机,然后去买个多盘位硬盘座和一个硬盘(最好是和 NAS 里面的硬盘一样的型号,在 NAS 硬盘坏之前就买来备用更好),然后克隆数据。

    把克隆得到的硬盘,接到 linux 系统的电脑上,挂载就能看见数据了,然后该干嘛干嘛。

    不要把 NAS 的硬盘拆下来接到 WIN 或者 OS X 系统电脑上,他们可能会提示你 『修复』或者 『格式化』的!然后你就…什…么…都…没…有…了。
    mrhuiyu
        35
    mrhuiyu  
       2015-03-12 19:05:39 +08:00
    天哪··············
    那个啥····拿路由来挂硬盘····真豪···我都舍不得这样伤硬盘啊······买个群辉吧······
    facat
        36
    facat  
       2015-03-12 19:23:43 +08:00
    没办法 ,单硬盘就要做好随时报废的心理准备。
    sicifus
        37
    sicifus  
       2015-03-12 19:41:52 +08:00 via Android   ❤️ 1
    路由器挂移动硬盘的稳定性完全没问题,
    前提就是文件系统用ext3/ext4,
    换到win上用ext2fsd来读(写也可但不建议)
    GPU
        38
    GPU  
       2015-03-12 22:07:21 +08:00   ❤️ 1
    @Ansonyi 同意吖。所以我一直不明白 为什么有很些人就是喜欢用路由器做NAS ,还觉得很爽一样。 路由器挂硬盘 最多当作一个下载机 放一些不重要的文件,然后或者开外网方便一下其他地方下载就完事了啊。
    chenyao168
        39
    chenyao168  
       2015-03-12 23:22:45 +08:00   ❤️ 1
    路由器做NAS,我还是头一次听到说有人敢大胆地用到数据坏掉。我想,路由器虽然能接硬盘,但是他根本不是专业的NAS设备,没有什么数据保护机制可言,你接了硬盘,不出事是侥幸,出了事是必然。
    xsn
        40
    xsn  
       2015-03-12 23:24:05 +08:00   ❤️ 1
    FOUND.000 只有FAT32格式下才会出现
    yangqi
        41
    yangqi  
       2015-03-12 23:27:14 +08:00   ❤️ 1
    就一个移动硬盘而已,用之前就应该想好这个问题了,真要数据安全至少上个pc然后加备份,家用的话raid没必要,反而增加麻烦,多个硬盘备份加上硬盘监测就足够了
    Koma
        42
    Koma  
       2015-03-12 23:55:06 +08:00
    我用白群晖还组了Raid1都担心数据安全,看到这帖子还说进来看看学习学习,结果。。。
    chenyao168
        43
    chenyao168  
       2015-03-13 00:07:03 +08:00
    @xsn NTFS 我也曾经弄出过 Found.***。所以,不是一定不会出现,而是出现的概率比较小。
    hezhile
        44
    hezhile  
       2015-03-13 00:34:50 +08:00
    用路由来做nas,路由本身无法提供保护数据的功能,所以只能同步(备份)到第二个储存点。
    如果讨论专用的nas(不管是实体机还是虚拟机),除了还是要备份之外,我推荐zfs的raidz2,可以了解一下。
    Saber
        45
    Saber  
       2015-03-13 05:27:49 +08:00
    路由做NAS简直那啥...之前丢过一次之后果断买一个专门的NAS回来放着....
    Panic
        46
    Panic  
       2015-03-13 09:02:53 +08:00
    你这不能叫做 NAS 把
    krizex
        47
    krizex  
       2015-03-13 09:19:12 +08:00
    @laoyur 看了你的回复,我回去检查了一下,我是Linux上挂NTFS格式的移动硬盘,然后Linux上搭samba,windows通过wifi + samba访问移动硬盘,昨天一看,尼玛我通过wifi写到这个移动硬盘上的数据好多都是坏的!!!!!幸亏本机备份的还没删掉,不然悔大了!
    andybest
        48
    andybest  
    OP
       2015-03-13 09:22:39 +08:00
    @krizex 如何检测出来文件是坏的?

    是直接通过 wifi + samba 将文件从移动硬盘复制回来,还是把移动硬盘插本机 USB 口检测的?
    laoyur
        49
    laoyur  
       2015-03-13 14:26:20 +08:00   ❤️ 1
    @chenyao168

    “你接了硬盘,不出事是侥幸,出了事是必然。”——不赞同你的说法。

    不是非得有RAID的NAS才叫NAS的,每个人对数据安全的需求不同。能放心使用路由NAS方案的人(比如我),首先得要明白自己获得了什么(获得了一台24h开机但性能较差的家用pc),自己放弃了什么(放弃了RAID呗)。

    我明白自己的移动硬盘会有挂的可能,但正如使用家用pc的人一样,犯得着分分钟担心硬盘下一秒就挂吗?真正重要的资料肯定是要通过途径来备份的。
    chenyao168
        50
    chenyao168  
       2015-03-13 14:52:50 +08:00   ❤️ 1
    @laoyur 我能理解你的想法,因为在这个场合下,你不需要过多地考虑数据安全性的问题。但是有一点,路由器把硬盘搞挂是很可能的,因为它不能保证供电的可靠性。所以,我才会那样说。我的意思不是禁止人们这样使用硬盘和路由器(实际上我也没这个权利),我只是说存在这个风险。
    krizex
        51
    krizex  
       2015-08-04 19:55:05 +08:00
    @andybest 通过wifi + samba 复制回来的时候发现文件坏了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1331 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 23:50 · PVG 07:50 · LAX 15:50 · JFK 18:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.