V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yagamil
V2EX  ›  Linux

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

  •  1
     
  •   yagamil · Jun 30, 2023 · 1663 views
    This topic created in 1031 days ago, the information mentioned may be changed or developed.

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

    谢谢!

    busier
        1
    busier  
       Jun 30, 2023   ❤️ 1
    当然不会自动扩容!
    你需要扩大分区尾部边界,然后再扩展文件系统
    想无脑傻瓜化操作可以用 live 模式的 gparted 完成!
    yagamil
        2
    yagamil  
    OP
       Jun 30, 2023
    @busier 好的,谢谢大佬~
    smallparking
        3
    smallparking  
       Jun 30, 2023 via Android
    试试 clonezilla
    anytk
        4
    anytk  
       Jun 30, 2023 via Android
    不建议 dd ,建议 rsync 。好处是可以消除文件系统碎片,而且速度更快,如果要新使用文件系统特性,比如 btrfs 的透明压缩,更建议使用拷贝而不是 dd 。
    yagamil
        5
    yagamil  
    OP
       Jul 1, 2023
    @anytk 刚刚操作完。250G 的盘 dd 到 2T ,用了 1 个小时。
    rsync 能把启动分区这些设置也一并复制过去吗? 之前装系统时分了好几个区。
    anytk
        6
    anytk  
       Jul 1, 2023
    @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 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   847 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 21:22 · PVG 05:22 · LAX 14:22 · JFK 17:22
    ♥ Do have faith in what you're doing.