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

2017-02-22 12:43:38 +08:00
 ysymi
以前 xp 装机的时候,不是可以生成一个 ghost 或者 iso 么, ubuntu 的话能不能也这样搞?
如果想同时恢复到好几个电脑上呢?

有没有什么好用的工具或者方法?先谢谢大家!
8318 次点击
所在节点    问与答
26 条回复
whx20202
2017-02-22 12:53:04 +08:00
容器行不行?我不懂容器
neosfung
2017-02-22 12:53:14 +08:00
yexm0
2017-02-22 13:01:33 +08:00
用 dd
sujin190
2017-02-22 13:01:41 +08:00
你只需要 dd
lovewilliam
2017-02-22 13:04:34 +08:00
k9982874
2017-02-22 13:07:04 +08:00
tar 足以
ysymi
2017-02-22 13:18:48 +08:00
@whx20202 docker 是系统之上的吧 我现在想把整个操作系统也恢复回来,省的安装操作系统。。
ysymi
2017-02-22 13:19:27 +08:00
@neosfung 嗯 在看这个东西 感觉就是 ghost 多谢
ysymi
2017-02-22 13:19:54 +08:00
ysymi
2017-02-22 13:21:03 +08:00
@yexm0 @sujin190 @k9982874 dd 或者解压都得先有个操作系统吧 我不想安装操作系统 想直接恢复呢?
sujin190
2017-02-22 13:29:22 +08:00
@ysymi #10 没事啊,用 Ubuntu live 之类的启动一下就可以用 dd 了啊,这不很简单么
nestzhong
2017-02-22 13:35:17 +08:00
clone zilla 满足需求
syhsyh9696
2017-02-22 15:41:18 +08:00
vagrant 不行吗?
gowinder
2017-02-22 15:44:44 +08:00
dd 是什么东西?
Cbdy
2017-02-22 15:47:16 +08:00
@gowinder man dd
mozutaba
2017-02-22 17:26:25 +08:00
说出来你可能不信,我以前装过 ghost 版的 linux
okudayukiko0
2017-02-22 19:26:21 +08:00
dd ,压缩软件, dump/restore ...
loading
2017-02-22 19:28:07 +08:00
tar 打包,需要用到排除参数,例如 /sys 就不要打包了。网上有脚本需要自己修改。
okudayukiko0
2017-02-22 19:28:33 +08:00
最后应该只需设定 fstab 等即可,如果发现开机时卡死,试试以 LiveCD 启动, chroot 到根目录并重新生成 initrd 。
lhbc
2017-02-22 19:39:44 +08:00
1. 不要用 dd , dd 只会按扇区死读一遍。最后你会发现,在文件系统里没有使用的扇区,但扇区有数据,这些数据都会在最终的 img 里,占用空间。而且,恢复的时候,又把这些垃圾数据写了一遍。举个例子,你复制一个大文件到硬盘,然后 rm 掉, dd 后这些扇区都会 dd 出来。
2. tar -zcf 或者 tar -jcf 最好,一些系统目录比如 /dev /proc /tmp /sys 可以解压后创建
3. 最简单的还是装 U 盘上吧,买个高速 U 盘

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/342283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX