V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

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

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

突然想不通了,做备份的意义是什么?

  •  2
     
  •   readman · 1 天前 via iPhone · 6722 次点击
    今天睡醒突然想起来,不对啊,做备份的意义是什么?
    我刚建了个 nas 四盘,感觉我数据没什么必要做 raid 都是小姐姐或者老电影

    然后重要的照片和一些文档我做四盘备份

    但是今天突然想起来,不对啊,如果我一个数据坏了,那么备份后的数据也是坏的啊,这不是相当于没任何冗余吗?
    77 条回复    2025-01-27 11:29:31 +08:00
    facebook47
        1
    facebook47  
       1 天前 via Android
    防手贱
    ztstillwater
        2
    ztstillwater  
       1 天前 via iPhone
    备份不是说防止一个数据快了,而是防止某块硬盘整体坏了,这时还有别的硬盘可以读取
    abu
        3
    abu  
       1 天前
    备份应该是在另一套设备上做
    jadec0der
        4
    jadec0der  
       1 天前
    RAID 不是备份,你把 NAS 的数据再传一份到 S3 上才是备份
    Junzh
        5
    Junzh  
       1 天前   ❤️ 1
    感觉你是不是需要版本控制?比如误删,错误修改了某些文件 想回退到文件正确的状态点。
    finab
        6
    finab  
       1 天前
    raid 是防止你备份坏了
    anubu
        7
    anubu  
       1 天前   ❤️ 1
    备份是一个很笼统的说法,实际上看需求和场景,有很多复杂的设计,并且和成本强相关。最基本的逻辑就是多久备份一次,保留多少个备份。
    比如你发现某个数据从 20 天前就异常了,那么每天备份一次保留最近 30 天备份这样的策略就可以应对。
    实际上结合场景和成本,有很多全量、增量、差分、离线、异地、版本控制等各种策略设计。
    另外 RAID 不是备份,不能让你把数据恢复到之前某个时间的状态。
    zhuangku556
        8
    zhuangku556  
       1 天前 via Android
    所以说普通人组 nas 不需要 raid ,有几块塞几块就行了
    hafuhafu
        9
    hafuhafu  
       1 天前   ❤️ 1
    你做备份的方式不对或者说不够全面。比较全面的备份是有版本控制的。没版本控制的备份就是防止硬盘坏了,如果数据被改了(格式损坏之类的)是没法判断。
    比如我有些数据是一天一备的程度,我可以选择保留 10 个最新备份。
    testcgd
        10
    testcgd  
       1 天前 via Android
    备份要异地…
    TerranceL
        11
    TerranceL  
       1 天前   ❤️ 11
    1. RAID 是高可用
    2. 防误删要用快照
    3. 备份:同机器不同存储空间->同地址不同机器/冷备->异地
    dark3212
        12
    dark3212  
       1 天前
    我个人观点就是家用 nas 的 raid 没啥用,首先大部分占用空间大的电影、电视剧啥的没啥备份的需要,平时拍的照片和视频反而占用空间比较小;其次 nas 上的硬盘大概率都是同一时间买的同一型号的硬盘,其中一块寿命到了的话,其他的寿命也差不太多了;最后 raid 也防不了起火、进水等特殊情况。
    最省钱的办法就是加密后自动备份到各网盘,上传的都是加密后的数据后,不用怕隐私泄露, 就算 nas 数据挂了,只要你有加密密码,各网盘上的数据备份都能恢复回来。
    stone9527
        13
    stone9527  
       1 天前
    不重要就不需要
    xuhuanzy
        14
    xuhuanzy  
       1 天前 via Android
    raid 不是备份,家用 nas 上 raid 纯属被忽悠瘸的。
    备份得用 restic + clone ,增量快照+多后端,写个脚本每天定时备份到多个网盘+备份盘就完事了。
    Pteromyini
        15
    Pteromyini  
       1 天前
    raid 是保证服务质量,高可用保证
    备份靠的是异地/异设备/异介质
    esee
        16
    esee  
       1 天前
    数据损坏导致备份也损坏这个不一定的,如果是因为磁盘损坏导致数据损坏无法读取,这时候备份程序也无法读取所以不会损坏备份,但是对于历史备份的处理就看备份程序的逻辑了。
    Tink
        17
    Tink  
       1 天前
    raid 是为了容灾,硬盘容灾

    备份是为了防止数据丢失

    统称为“灾备”
    xfelix
        18
    xfelix  
       1 天前 via iPhone
    所以我觉得普通家庭用户搞个两盘位的 nas ,都不用搞 raid ,定期备份一份照片、视频到第二个盘。同时加密备份一份到公有云上就行了。
    cloverzrg2
        19
    cloverzrg2  
       1 天前
    小姐姐或者老电影没必要做带备份的 raid 吧。数据不重要&数据占用太大

    我的群晖 NAS 主要是个人数据(照片、资料),服务器备份(通过 active backup for business 实现)等才会有 raid 1 备份
    GeekGao
        20
    GeekGao  
       1 天前
    最简单的备份方法就是插一块大品牌的 ssd 移动硬盘,经济实惠。随时都可以处置/检查数据
    cmdOptionKana
        21
    cmdOptionKana  
       1 天前
    罚抄一百遍“RAID 不是备份”
    yinmin
        22
    yinmin  
       1 天前
    mac 的 time machine ,windows 的 file history 都是全自动 1 小时备份一次,然后保留很长一段时间(可以是几年的跨度)。如果文件被破坏或者是改坏了,可以去备份里找之前的版本。

    如果是学习或者工作的资料,一般也就几百 GB-小几 TB ,其实有 1 种返璞归真的 NAS 组建方式,就是用 windows10 的文件共享,然后共享目录使用文件历史记录(file history)备份到外置的 USB 硬盘里,选择每小时(或者每 12 小时)备份永久保留。所有复制到共享目录里的文件,可以按小时追溯到每个版本,成本低又安全。同理 mac+文件共享+time machine 也能达到这个效果。如果是苹果全家桶可以用 icloud+mac+time machine 。
    archxm
        23
    archxm  
       1 天前
    出现这种想法,是电子 ed 前兆
    WarlockMan
        24
    WarlockMan  
       1 天前   ❤️ 1
    备份是一种策略,根据场景的不同,制定的策略也不同。
    而且备份是综合多种方法的立体化策略甚至是一个系统,
    包括自动化的抽样检查,成本最低化校验检查,
    利用科学的方式,尽早发现异常,
    对数据异常的监控,发现和捕捉,是备份工程师的任务之一,
    用有限的方法,去察觉无穷的风险可能,
    不是弄个无脑自动拷贝的设备就完了
    zhw2590582
        25
    zhw2590582  
       1 天前
    不是很懂,收藏电影和音乐是主要为了以后再看再听,还是主要为了满足收藏癖
    aladd
        26
    aladd  
       1 天前
    没什么意义,但养成好习惯是不错的,有时候真的会救命。
    sddi
        27
    sddi  
       1 天前 via Android
    @xfelix 对,感觉这方式很好
    nealot
        28
    nealot  
       1 天前
    RAID1: 避免一块硬盘坏了,上面几 T 的数据全部丢失。数据实时写到第二块硬盘,但是不能防止误删

    手动备份 (rsync): 不保证实时性 (仍然会丢掉数小时/数天的数据),备份前可以对增量进行预览和确认

    很多人说 RAID 没用。但是 Synology 里面开启文件版本管理,再加上 RAID 其实是个比较省心的做法
    kele999
        29
    kele999  
       1 天前   ❤️ 1
    存太多没有意义,还是当下重要。留给孩子,也是自作多情。
    lithiumii
        30
    lithiumii  
       1 天前 via Android
    小姐姐:没 raid ,直接分盘存,炸了拉倒
    收藏的影视作品:raid1 ,万一炸了一个盘还有一个,万一都炸了就认倒霉
    重要数据:在各种地方都复制了一份
    tomclancy
        31
    tomclancy  
       1 天前
    买保险的意义是什么?
    qq316107934
        32
    qq316107934  
       1 天前   ❤️ 2
    @hafuhafu #9 回复下这一楼,这个滚动机制还是稍微有点问题,一个理想的滚动机制:(最近三天,7 天前,14 天前,30 天前,90 天前,180 天前,360 天前)。这样可以从长期角度避免文件因为近期损坏而丢失所有备份。如果只滚动最近 10 天,容易出现“一个月前坏了个文件今天才发现,备份已经无法找回”的情况。
    msg7086
        33
    msg7086  
       1 天前
    备份应对的不(完全)是数据损坏,应对的是硬件损坏,比如硬盘坏了,房子烧了,这些东西。
    数据损坏你需要用的是快照,比如 sanoid 在 zfs 上的小时/日/月/年快照,这样你不小心把文件改坏了可以从快照里恢复。
    msg7086
        34
    msg7086  
       1 天前   ❤️ 1
    @hafuhafu @qq316107934
    参考 sanoid 的机制,日月年快照是分开的,日快照保留 X 个,月快照保留 Y 个,这样子。
    readman
        35
    readman  
    OP
       23 小时 40 分钟前 via iPhone
    @hafuhafu 请问群晖做这个的套件叫什么
    mumbler
        36
    mumbler  
       23 小时 37 分钟前
    人生所有的努力都是为了多一些选择权
    gransh
        37
    gransh  
       23 小时 33 分钟前
    我东西都存电脑里,只给少数文件用移动硬盘冷备
    arischow
        38
    arischow  
       23 小时 16 分钟前
    - unraid
    - 一个同步盘 (Synology Drive)
    - 一个同步同步盘的任务到另外一个 HDD
    - 云服务 (iCloud)

    不焦虑 :)
    qingxiangcool
        39
    qingxiangcool  
       23 小时 0 分钟前
    其实, 有没有想过: 人生百年之后, 你这些个数据去哪里了?
    puzzle9
        40
    puzzle9  
       22 小时 51 分钟前
    那啥 可能是为了某一刻的记忆
    突然想起来时 还有得回忆
    calmlyman
        41
    calmlyman  
       22 小时 51 分钟前
    细说小姐姐,是什么值得你备份的
    aidoudou
        42
    aidoudou  
       22 小时 43 分钟前
    @dark321 加密备份网盘有什么解决方案?
    nullboy
        43
    nullboy  
       22 小时 27 分钟前
    所以我都没有搞 RAID ,我 NAS 上一共四块盘,前面 3 块买的全新的,第四块买的二手的 12T 用来凌晨 rsync 备份用,另外,照片通过 alist 加密上传到 123 网盘上了。
    glcolof
        44
    glcolof  
       22 小时 16 分钟前
    我昨天下载了腾讯几年前开源的老照片修复工具,https://github.com/TencentARC/GFPGAN ,把已经去世 40 年的爷爷的老照片给修复了,那张照片经过几十年的时间,早就已经模糊得看不清面容了。我把修复后的照片发到了家族群里面,姑姑开心得都快哭了,说终于又能看清她爸爸的相貌了。

    我组建 NAS ,购买蓝光刻录机、蓝光盘和“千年盘”,同样也是为了自己将来还能清晰的看到家人的影像和孩子成长的轨迹。因为是数据安全第一,所以我的 NAS 只用最简单稳妥的 RAID1 存储照片影像,每隔两年更换一块硬盘,换下来的硬盘做冷备份。光盘和冷备份硬盘会在我的老家、妻子的老家各存一份,作为异地备份。我的 NAS 也只装 Windows ,我的孩子已经非常熟悉 Windows ,所以即使我哪天出了意外,他也能轻松使用。

    至于其它的应用——我有 3 台笔记本、2 台台式机、3 台小 PC 、2 块树莓派、3 块国产派、4 个机顶盒、2 台软路由、2 台洋垃圾 E5 服务器,没必要动用 NAS[狗头]
    cabing
        45
    cabing  
       22 小时 14 分钟前
    关键时候救命啊。
    LnTrx
        46
    LnTrx  
       22 小时 7 分钟前
    “坏了”其实还有一个更特殊的场景:勒索软件。
    因此关键文件备份的版本控制很重要。
    accelerator1
        47
    accelerator1  
       21 小时 49 分钟前
    准备上云了,自己维护这套设备也是成本,还不如直接百度网盘。
    怕隐私问题就上加密手段,开源配套也多,唯一缺点可能就是带宽问题。
    elfmacs
        48
    elfmacs  
       21 小时 32 分钟前
    能轻易下载的数据不需要备份,有多少人做种就相当于有多少人帮你异地备份
    isbase
        49
    isbase  
       21 小时 25 分钟前
    NAS 组 RAID 好处是可以在文件系统层面把多个硬盘合并成一块使用。

    不用操心一块盘满了,下载文件还得手动选另一个盘,找文件同理。
    isbase
        50
    isbase  
       21 小时 23 分钟前
    比如四块硬盘如果不组 RAID ,对于同类型文件夹(照片、视频),得在四个盘分别建一个。下载的时候要按照盘位选择路径,消费的时候除了 SMB 协议,其他 WebDAV 协议也是按照盘位读取,一个 WebDAV 服务只能同一时间暴露一个盘的文件。(起码绿联的系统是这样)
    lyz1990
        51
    lyz1990  
       21 小时 8 分钟前
    重要数据备份要遵循 321 原则
    不重要的数据备份不备份无所谓啦
    july1995
        52
    july1995  
       21 小时 0 分钟前
    我自己本身是 两块 4t,做 raid1 ,用于存家里娃娃的照片, 还有一个 12t,专门用于存一些乱七八糟的, 丢了可以下回来那种. 同时这个 12t 硬盘会去 sync 这个 raid1 的数据. 然后在老家还有一个 20 快的网心云, 每天凌晨会去拉一遍数据,做异地备份. 其实,主要是照片,其余的那种互联网随处可下的,基本上没有备份的必要.
    sariya
        53
    sariya  
       20 小时 25 分钟前
    想到个问题:怎么发现已经备份的数据不会在某个时候突然坏了,以便用正常的数据替换掉损坏数据?

    是定期对两份数据做对比吗,或者备份的每个文件都搭配一个 *.md5 ,这样不需要两份数据在场也可以做自校验
    fds
        54
    fds  
       20 小时 15 分钟前
    备份和校验完整性是两回事。校验有很多方法,如果比如很古老的 RAR 可以添加恢复记录,通过增加压缩包体积来额外记录冗余信息,一旦文件一部分校验失败可以尝试恢复回正确的。

    不过对于照片、电影之类的文件,坏一些 bits 大概率也不会影响太多,还是可以看的。
    coolloves
        55
    coolloves  
       20 小时 1 分钟前
    比如你的代码没了,你有备份,就可以找回来;你没备份,那只能重写.
    但是你代码有问题,那备份可解决不了.
    GooMS
        56
    GooMS  
       19 小时 47 分钟前
    raid 对我最多的作用是硬盘坏了可以拔掉换,不用倒腾文件
    mingtong
        57
    mingtong  
       19 小时 16 分钟前
    我 4 盘位。
    2 个 4t 盘是手机照片,和文件,做了 raid 。
    另 2 个 18t 盘是电影和她们的大平层,没做 raid ,硬盘坏了无所谓。
    n43635
        58
    n43635  
       19 小时 13 分钟前
    我目前备份是手机的照片视频增量备份,不做文件更新备份,手机的视频和图片不需要编辑的。
    文档我用的 onedrive ,都是直接保存在上面,主要我自己也没啥机密文件,也就没加密,真有机密打个加密保就好了,另外本地也会同步一份。
    NAS 目前是自己住的一台,老家一台异地。下的电影啥的就没做备份,硬盘坏了再重新下就是了。
    iwdmb
        59
    iwdmb  
       19 小时 9 分钟前
    买个 Dropbox
    10 几年前的档案都正常
    uncat
        60
    uncat  
       18 小时 40 分钟前
    这是给 Linux 用户的一些备份相关的建议:

    备份是在万不得已时最后的办法,是构建自己一整套完善、持续可靠的 Linux 集群必要的一环(会让你安心)。

    如何实践:

    1. 备份应该是全系统的。
    2. 除非该服务器上没有个人数据需保留,否则都应该加入备份系统。
    3. 可以通过代码化( ansible 、terraform 、saltstack )方式(或者容器化)实现故障时服务快速重部署,区分运维操作和运维数据,只对数据进行备份。
    4. 备份要有策略。比如 GFS ,避免因为策略的原因导致的空间浪费。
    5. 基于成熟的开源方案。比如:borgbackup ,目的是让备份系统自身具备完善的策略、去重、加密存储支持。
    6. 参考开源社区成熟的 Linux 集群备份实践。比如 Arch Linux DevOps Team 基于 BorgBackup 的实践。
    sunzhuo
        61
    sunzhuo  
       18 小时 29 分钟前
    我只备份我创造的东西,大部分都是文档、代码,都放在坚果云。
    YsHaNg
        62
    YsHaNg  
       18 小时 13 分钟前 via iPhone
    @readman hyper backup 和 snapshot replication 都可以做到
    YsHaNg
        63
    YsHaNg  
       17 小时 19 分钟前 via iPhone
    @glcolof 这么看得把周围家人培养成 os/fs angonostic devops/it
    YsHaNg
        64
    YsHaNg  
       17 小时 13 分钟前 via iPhone
    @sariya 正经点的备份程序都会在传输时校验 比如你可以 rsync -c
    lxh1983
        65
    lxh1983  
       17 小时 11 分钟前 via iPhone
    @glcolof 你这种情况下最大的问题就是如何保持数据同步了
    kkkbbb
        66
    kkkbbb  
       17 小时 1 分钟前
    不可能同一时间你四个盘都坏了吧?
    520discuz
        67
    520discuz  
       16 小时 52 分钟前
    我知道你的意思,你意思是备份之前照片就坏的话,那备份后的照片也是坏的就没意义了。所以最重要的是有没有一款软件可以每次在备份之前都帮你检测照片是否没损坏,检测提示没损坏了再进行备份,所以谁知道有哪款软件可以检测文件的完整性吗?
    nicebird
        68
    nicebird  
       15 小时 28 分钟前
    你这个需要多版本的数据
    YsHaNg
        69
    YsHaNg  
       15 小时 18 分钟前
    @520discuz 很多不同角度 写时损坏你需要 ecc 内存 网络传输问题可以在两边都做校验 bitrot 可以用 btrfs/zfs 这些有 checksum 的 fs 或者 xfs integrity 插件手动 sha 之类 硬盘物理坏块定时做只读检查通过 mdadm parity 修复
    NoInternet
        70
    NoInternet  
       15 小时 8 分钟前
    打包加密扔云盘
    totoro625
        71
    totoro625  
       14 小时 21 分钟前
    我用的 restic 进行版本控制,可以去重备份
    当前有 614 snapshots 可以任意回滚
    wanguorui123
        72
    wanguorui123  
       13 小时 19 分钟前
    等硬盘挂了就知道 RAID 的作用了
    234ygg
        73
    234ygg  
       11 小时 12 分钟前
    bashrc 加一条 alias ,从此一键加密分块打包扔云盘

    alias encrypt='encrypt_file() { sudo 7z a -p"your_password" -mhe=on -mx=0 -v1G "$PWD/$(basename "$1").7z" "$1"; }; encrypt_file'
    zzmark06
        74
    zzmark06  
       9 小时 22 分钟前
    请参考存储的 321 原则
    cyningxu
        75
    cyningxu  
       1 小时 53 分钟前 via Android
    这有啥想不通的,你认为重要的东西且你不希望丢失,如果你说不需要备份,那就是重要程度不够
    feikaras
        76
    feikaras  
       1 小时 44 分钟前 via iPhone
    raid 又不是备份
    misakalee
        77
    misakalee  
       51 分钟前
    @zhw2590582 我目前是等一些剧集连载完在 pt 找,或者是电影院看过的电影觉得不错的下来重温。不用流媒体平台的原因众所周知吃相难看。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2129 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:20 · PVG 12:20 · LAX 20:20 · JFK 23:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.