V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cs5117155
V2EX  ›  Linux

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

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

    以前用 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-28 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   ·   实用小工具   ·   5293 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 01:13 · PVG 09:13 · LAX 18:13 · JFK 21:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.