ysymi
V2EX  ›  问与答

有什么办法可以把 ubuntu 操作系统打成一个镜像备份起来,然后下次不用装系统和应用,直接恢复就能用?

  •  
  •   ysymi · Feb 22, 2017 · 9299 views
    This topic created in 3404 days ago, the information mentioned may be changed or developed.
    以前 xp 装机的时候,不是可以生成一个 ghost 或者 iso 么, ubuntu 的话能不能也这样搞?
    如果想同时恢复到好几个电脑上呢?

    有没有什么好用的工具或者方法?先谢谢大家!
    26 replies    2017-02-23 02:01:43 +08:00
    whx20202
        1
    whx20202  
       Feb 22, 2017 via iPhone
    容器行不行?我不懂容器
    neosfung
        2
    neosfung  
       Feb 22, 2017   ❤️ 5
    yexm0
        3
    yexm0  
       Feb 22, 2017 via Android   ❤️ 1
    用 dd
    sujin190
        4
    sujin190  
       Feb 22, 2017
    你只需要 dd
    k9982874
        6
    k9982874  
       Feb 22, 2017
    tar 足以
    ysymi
        7
    ysymi  
    OP
       Feb 22, 2017
    @whx20202 docker 是系统之上的吧 我现在想把整个操作系统也恢复回来,省的安装操作系统。。
    ysymi
        8
    ysymi  
    OP
       Feb 22, 2017
    @neosfung 嗯 在看这个东西 感觉就是 ghost 多谢
    ysymi
        9
    ysymi  
    OP
       Feb 22, 2017
    ysymi
        10
    ysymi  
    OP
       Feb 22, 2017
    @yexm0 @sujin190 @k9982874 dd 或者解压都得先有个操作系统吧 我不想安装操作系统 想直接恢复呢?
    sujin190
        11
    sujin190  
       Feb 22, 2017
    @ysymi #10 没事啊,用 Ubuntu live 之类的启动一下就可以用 dd 了啊,这不很简单么
    nestzhong
        12
    nestzhong  
       Feb 22, 2017
    clone zilla 满足需求
    syhsyh9696
        13
    syhsyh9696  
       Feb 22, 2017 via Android
    vagrant 不行吗?
    gowinder
        14
    gowinder  
       Feb 22, 2017 via iPhone
    dd 是什么东西?
    Cbdy
        15
    Cbdy  
       Feb 22, 2017
    @gowinder man dd
    mozutaba
        16
    mozutaba  
       Feb 22, 2017 via Android
    说出来你可能不信,我以前装过 ghost 版的 linux
    okudayukiko0
        17
    okudayukiko0  
       Feb 22, 2017 via iPhone
    dd ,压缩软件, dump/restore ...
    loading
        18
    loading  
       Feb 22, 2017
    tar 打包,需要用到排除参数,例如 /sys 就不要打包了。网上有脚本需要自己修改。
    okudayukiko0
        19
    okudayukiko0  
       Feb 22, 2017 via iPhone
    最后应该只需设定 fstab 等即可,如果发现开机时卡死,试试以 LiveCD 启动, chroot 到根目录并重新生成 initrd 。
    lhbc
        20
    lhbc  
       Feb 22, 2017 via iPhone
    1. 不要用 dd , dd 只会按扇区死读一遍。最后你会发现,在文件系统里没有使用的扇区,但扇区有数据,这些数据都会在最终的 img 里,占用空间。而且,恢复的时候,又把这些垃圾数据写了一遍。举个例子,你复制一个大文件到硬盘,然后 rm 掉, dd 后这些扇区都会 dd 出来。
    2. tar -zcf 或者 tar -jcf 最好,一些系统目录比如 /dev /proc /tmp /sys 可以解压后创建
    3. 最简单的还是装 U 盘上吧,买个高速 U 盘
    dream7758521
        21
    dream7758521  
       Feb 22, 2017 via Android
    u 盘 pe 系统进去以后 ghost 备份
    orcusfox
        22
    orcusfox  
       Feb 22, 2017
    像 vps 一样弄个 userdata 吗
    leopku
        23
    leopku  
       Feb 22, 2017
    docker
    msg7086
        24
    msg7086  
       Feb 23, 2017
    文件打个包就行了。 Linux 又没啥高深的东西,重做系统的时候,新建根分区, tar 解压文件进去, chroot 以后跑一下 grub-install 和 update-grub 就好了。 fstab 和网络设置自己改改就行。
    Tink
        25
    Tink  
    PRO
       Feb 23, 2017 via iPhone
    @mozutaba ghost 按磁盘备份的话确实可以备份 linux 的
    diggerdu
        26
    diggerdu  
       Feb 23, 2017   ❤️ 1
    tar 就行了, ubuntu 官方有文档:https://help.ubuntu.com/community/BackupYourSystem/TAR
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2658 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 04:16 · PVG 12:16 · LAX 21:16 · JFK 00:16
    ♥ Do have faith in what you're doing.