Linux 下把系统盘 dd 到新的大容量盘,启动后原来的分区容量会自动扩容么

2023-06-30 18:37:31 +08:00
 yagamil

比如原来的系统盘的 home 是 200GB, 整个硬盘 dd 后,新的硬盘里的 home 分区还是 200GB 么?

谢谢!

1162 次点击
所在节点    Linux
6 条回复
busier
2023-06-30 18:45:38 +08:00
当然不会自动扩容!
你需要扩大分区尾部边界,然后再扩展文件系统
想无脑傻瓜化操作可以用 live 模式的 gparted 完成!
yagamil
2023-06-30 18:49:25 +08:00
@busier 好的,谢谢大佬~
smallparking
2023-06-30 22:39:53 +08:00
试试 clonezilla
anytk
2023-06-30 23:47:58 +08:00
不建议 dd ,建议 rsync 。好处是可以消除文件系统碎片,而且速度更快,如果要新使用文件系统特性,比如 btrfs 的透明压缩,更建议使用拷贝而不是 dd 。
yagamil
2023-07-01 00:26:45 +08:00
@anytk 刚刚操作完。250G 的盘 dd 到 2T ,用了 1 个小时。
rsync 能把启动分区这些设置也一并复制过去吗? 之前装系统时分了好几个区。
anytk
2023-07-01 09:02:42 +08:00
@yagamil 启动分区是引导和分区特性,如果是 uefi, 都可以直接 rsync ,只不过复制完要根据新分区的 UUID 去修改几个系统文件(主要是 grub 引导,grub 配置,fstab, initramfs resume 这 4 个),rsync 可以参考 https://superuser.com/a/1185401 命令就是:
`rsync -axHAWXS --numeric-ids --info=progress2 /path/toold /path/tonew`
多分区要一个分区一个分区来复制就好了。
还有一种简单方法就是用 diskgenius 的克隆磁盘,选择按文件系统原样复制,然后再扩展磁盘大小就 ok 。

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

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

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

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

© 2021 V2EX