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

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

  •  
  •   cs5117155 · 3 天前 · 2635 次点击

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

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

    除此之外两者好像差不太多了,zfs 原本有个在线去重功能很吸引我,结果一查才发现基本上都不推荐开这个功能。
    YsHaNg
        18
    YsHaNg  
       3 天前   ❤️ 1
    @cs5117155 ubuntu 也可以用 btrfs 这东西在内核里的
    zhanghua0
        19
    zhanghua0  
       2 天前
    @Greendays #13 arch 从来没有默认文件系统这一说,都是安装的时候自行选择的。只不过现在流行用 btrfs 作为根文件系统。
    flynaj
        20
    flynaj  
       2 天前 via Android
    跟 Windows 影子软件一样功能的在 Linux 是 OverlayFS 。比重启还原更进一步,随时回滚某一步操作系统状态,那你操作之前就要建立还原点。
    cs5117155
        21
    cs5117155  
    OP
       2 天前
    @flynaj 这个系统无怎么用过,它支持一些 deb ,rep 包安装的方式吗
    vivisidea
        22
    vivisidea  
       2 天前
    虚拟机,按需创建 snapshot
    honjow
        23
    honjow  
       2 天前
    btrfs 快照,majaro 自带 timeshift 。无感备份
    liyafe1997
        24
    liyafe1997  
       2 天前 via Android
    个人用 btrfs 快照,感觉很香
    flynaj
        25
    flynaj  
       2 天前
    @cs5117155 #21 这个不需要安装,这个是内核功能。具体可以参考这个 https://forum.ubuntu.com.cn/viewtopic.php?t=486416
    mauis
        26
    mauis  
       2 天前
    timeshift+btrfs 自动创建快照
    Imr
        27
    Imr  
       2 天前
    osstree 可以,例如 fedora coreos 创建系统要写点火文件,系统会滚动更新,但是要 commit ,每一步添加/更新软件都是可以切换的。当然根目录也是只读,主要服务都跑在容器内
    cs5117155
        28
    cs5117155  
    OP
       1 天前
    @flynaj 这个不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2360 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:20 · PVG 18:20 · LAX 03:20 · JFK 06:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.