如何将一台机器上的 ubuntu 系统(安装很多软件以及环境)打包,然后重新安装到另一台机器上

2016-09-29 13:41:34 +08:00
 ubear1991

如题。 主要是不想再重新配置。

7998 次点击
所在节点    Linux
49 条回复
rawk
2016-09-29 18:27:12 +08:00
用 dd 生成 img 后在新的硬盘上挂载,然后
option A :直接复制过去,需要手动修复挂载文件 /etc/fstab
option B :直接 dd 回去,需要事先留一个大小大于 img 的空白区域
20150517
2016-09-29 18:32:10 +08:00
@Tyanboot 我一直不明白,你 dd 的话,你分区表怎么办?比如我现在 /dev/sda1 是 100GB,分了一个区,/dev/sdb1 是 200GB,你 dd /dev/sda1 -> dev/sdb1 后,你 /dev/sdb1 就变只有 100GB 了吧?你另外 100GB 就在外面了吧

空间不是浪费了吗
是这样吗?
@7654
zhaojjxvi
2016-09-29 18:34:26 +08:00
@mikicomo 直接 ghost 可以的
mikicomo
2016-09-29 18:43:32 +08:00
@zhaojjxvi ghost 不支持增量备份的吧?有支持增量的方案吗
gamexg
2016-09-29 21:44:21 +08:00
@20150517 resize2fs 在线扩容
msg7086
2016-09-29 21:45:10 +08:00
@20150517 分区不能改?手动滑鸡
20150517
2016-09-29 21:51:06 +08:00
@msg7086 能改,大哥,我错了,我知道能改,就是问一下分区是不是也拷过去了
zhidian
2016-09-29 21:54:47 +08:00
@20150517 可以 dd 整个磁盘(包括分区表啊),用 if=/dev/sda 而不是 if=/dev/sda1 , of 也是一样。这样分区表也拷过去了……==
20150517
2016-09-29 21:55:47 +08:00
@zhidian mba 启动区这种也复制了是吗
zhaojjxvi
2016-09-29 22:01:24 +08:00
@mikicomo 什么叫增量?
mikicomo
2016-09-29 22:14:18 +08:00
@zhaojjxvi 就是我有地方的配置文件变得了,重新同步的时候不用全盘备份,只备份修改部分
watzds
2016-09-29 23:50:27 +08:00
dd 后 /etc/fstab 里 uuid 改一下,/的权限注意一下
watzds
2016-09-29 23:51:19 +08:00
还有 MBR grub 什么的安装一下
churchmice
2016-09-30 00:16:31 +08:00
clonzilla
mritd
2016-09-30 00:35:12 +08:00
@reus 我也想知道……好逗比……学 docker 第一句话…… docker 不是虚拟机
cxbig
2016-09-30 00:55:04 +08:00
如果是 AWS 这类,直接用快照生成新服务器
这年头最好用 Docker 打包完整的服务,这样哪都方便用
nl
2016-09-30 00:58:34 +08:00
同求方法!
reus
2016-09-30 01:09:20 +08:00
都说了 rsync 。其他什么方法都是…… 内啥。
https://wiki.archlinux.org/index.php/full_system_backup_with_rsync
lalalakakaka
2016-09-30 07:47:10 +08:00
clonzilla
爽的一 B~
jinhan13789991
2016-09-30 09:32:07 +08:00
二楼说得对, docker

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

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

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

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

© 2021 V2EX