git 有代码回滚,请问 Linux 系统有什么回滚软件吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cs5117155
V2EX    Linux

git 有代码回滚,请问 Linux 系统有什么回滚软件吗

  •  
  •   cs5117155 2024-06-27 14:27:50 +08:00 4270 次点击
    这是一个创建于 537 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前用 Windows 有影子软件,只要重启都会还原最初状态,现在 linux 有无这样的软件,可以随时回滚某一步操作系统状态,那么我即使误删 rm -rf /* 也不怕了

    30 条回复    2024-08-09 14:58:34 +08:00
    blankmiss
        1
    blankmiss  
       2024-06-27 14:29:31 +08:00
    快照?
    sayitagain
        2
    sayitagain  
       2024-06-27 14:30:59 +08:00
    不了解。
    讲个题外话,小时候家里的电箱被雷劈了,台式机重启就恢复被劈那天的样子
    tenzinjamyangzhs
        3
    tenzinjamyangzhs  
       2024-06-27 14:31:44 +08:00 via Android
    opensuse 系统自带滚回。
    adoal
        4
    adoal  
       2024-06-27 14:33:59 +08:00
    nilfs2
    oaa
        5
    oaa  
       2024-06-27 14:34:35 +08:00
    nix?
    zjp
        6
    zjp  
       2024-06-27 14:39:04 +08:00   1
    everyx
        7
    everyx  
       2024-06-27 14:39:06 +08:00   1
    使用 btrfs 这类的文件系统,然后建快照
    cs5117155
        8
    cs5117155  
    OP
       2024-06-27 14:45:58 +08:00
    @sayitagain 哈哈哈哈
    cs5117155
        9
    cs5117155  
    OP
       2024-06-27 14:47:17 +08:00
    @blankmiss 本地电脑很难快照吧
    cs5117155
        10
    cs5117155  
    OP
       2024-06-27 14:51:52 +08:00
    @tenzinjamyangzhs 习惯用 ubuntu 了,不想再更换系统
    fugu37
        11
    fugu37  
       2024-06-27 14:54:48 +08:00 via Android
    @cs5117155 snapper 、btrfs 、lvm 都是通用的,无非是发行版提前配置好,或者自己配
    realJamespond
        12
    realJamespond  
       2024-06-27 15:21:16 +08:00
    装到 vbox 或 vmware
    Greendays
        13
    Greendays  
       2024-06-27 15:23:33 +08:00
    有个叫 btrfs 的文件结构,好像你现在装 Arch 的话默认就是这个。本身是带有回滚的,不过我没用过。
    aloxaf
        14
    aloxaf  
       2024-06-27 15:50:17 +08:00
    用 btrfs / zfs ,两者都支持秒级快照,再辅以 snapper / zrepl 来实现定时快照&定制化的滚动策略。
    qping
        15
    qping  
       2024-06-27 15:54:40 +08:00 via Android
    @aloxaf btrfs 好还是 zfs 好
    126ium
        16
    126ium  
       2024-06-27 15:58:49 +08:00 via Android   1
    @qping zfs 很成熟,不过使用上有点门槛,需要先整个虚拟机做做实验再部署
    aloxaf
        17
    aloxaf  
       2024-06-27 16:28:29 +08:00   1
    @qping
    很难说,两者各有千秋。对于 zfs 我比较喜欢:
    1. 稳定,尤其是你要做 raid56 时。btrfs 的 raid56 支持至今还是 unstable
    2. 支持「数据集」级别的原生加密
    3. 能创建块级的「卷」
    而 btrfs 主要是:
    1. 灵活,很多挂载选项都支持应用到特定子卷,还能针对特定文件(夹)关闭 CoW
    2. 快照功能更易用,btrfs 的快照就是一个只读子卷,不像 zfs 里快照是依附于数据集的
    3. reflink ,zfs 去年终于支持了这一特性,但是还不支持跨数据集

    除此之外两者好像差不太多了,zfs 原本有个在线去重功能很吸引我,结果一查才发现基本上都不推荐开这个功能。
    YsHaNg
        18
    YsHaNg  
       2024-06-27 17:01:36 +08:00   1
    @cs5117155 ubuntu 也可以用 btrfs 这东西在内核里的
    zhanghua0
        19
    zhanghua0  
       2024-06-27 22:16:04 +08:00
    @Greendays #13 arch 从来没有默认文件系统这一说,都是安装的时候自行选择的。只不过现在流行用 btrfs 作为根文件系统。
    flynaj
        20
    flynaj  
       2024-06-28 05:35:01 +08:00 via Android
    跟 Windows 影子软件一样功能的在 Linux 是 OverlayFS 。比重启还原更进一步,随时回滚某一步操作系统状态,那你操作之前就要建立还原点。
    cs5117155
        21
    cs5117155  
    OP
       2024-06-8 08:37:43 +08:00
    @flynaj 这个系统无怎么用过,它支持一些 deb ,rep 包安装的方式吗
    vivisidea
        22
    vivisidea  
       2024-06-28 09:36:45 +08:00
    虚拟机,按需创建 snapshot
    honjow
        23
    honjow  
       2024-06-28 09:38:28 +08:00
    btrfs 快照,majaro 自带 timeshift 。无感备份
    liyafe1997
        24
    liyafe1997  
       2024-06-28 09:48:17 +08:00 via Android
    个人用 btrfs 快照,感觉很香
    flynaj
        25
    flynaj  
       2024-06-28 11:23:59 +08:00
    @cs5117155 #21 这个不需要安装,这个是内核功能。具体可以参考这个 https://forum.ubuntu.com.cn/viewtopic.php?t=486416
    mauis
        26
    mauis  
       2024-06-28 13:45:38 +08:00
    timeshift+btrfs 自动创建快照
    Imr
        27
    Imr  
       2024-06-28 16:26:12 +08:00
    osstree 可以,例如 fedora coreos 创建系统要写点火文件,系统会滚动更新,但是要 commit ,每一步添加/更新软件都是可以切换的。当然根目录也是只读,主要服务都跑在容器内
    cs5117155
        28
    cs5117155  
    OP
       2024-06-28 20:16:37 +08:00
    @flynaj 这个不错
    liuliancao
        29
    liuliancao  
       2024-07-01 17:51:03 +08:00
    目前在用 timeshift 备份到另一个盘
    zlowly
        30
    zlowly  
       2024-08-09 14:58:34 +08:00
    xfs 也有 reflink 可以做到文件、目录级别的数据块共享,虽说是去重,但某些使用场景下可以算是伪快照。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3156 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 12:09 PVG 20:09 LAX 04:09 JFK 07:09
    Do have faith in what you're doing.
    ubao msn 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