[求助] 关于 ubuntu 用 dd 进行备份和还原的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hxm0070
V2EX    Linux

[求助] 关于 ubuntu 用 dd 进行备份和还原的问题

  •  
  •   hxm0070 2024-07-15 18:30:54 +08:00 1887 次点击
    这是一个创建于 519 天前的主题,其中的信息可能已经有所发展或是发生改变。
    源系统盘 2T 大小,UBUNTU 系统,实际使用不到 200G ,用 dd 命令进行的整盘备份,备份出来的.gz 文件只有不到 80G ,我可以直接用 dd 还原到一个 1T 大小的硬盘里吗?
    不行的话需要怎么操作?
    6 条回复    2024-07-17 13:52:46 +08:00
    powerman
        1
    powerman  
       2024-07-15 18:41:17 +08:00
    直接 dd 吧,dd 后 用 fdisk 重新 resize 分区就好了
    sagaxu
        2
    sagaxu  
       2024-07-15 18:44:57 +08:00
    我可以直接用 dd 还原到一个 1T 大小的硬盘里吗?

    可以,但两个硬盘的分区表不同,恢复了可能也用不了。

    改用 tar 备份整个文件系统,还原后重建一下 GPT/MBR 和 GRUB 引导就好了。
    mkmoon
        3
    mkmoon  
       2024-07-15 23:00:40 +08:00 via iPhone
    两块盘如果在同一台机器上,新盘分区和格式化后,找个空目录挂载,然后旧盘上的所有东西 rsync 到新盘,安装 grub ,更新 fstab ,更新 initramfs ,重启用新盘引导即可
    adrianzhang
        4
    adrianzhang  
       2024-07-16 07:59:49 +08:00
    #2 是标准方法,tar 备份。也可以看看 Linux timemachine (不叫这个名字,用关键字本站搜一下),我没有用过,不保证可行。
    j0ck1e
        5
    j0ck1e  
       2024-07-16 12:51:05 +08:00
    #1 的方法不行的,分区可以 resize 但文件系统又不能缩容
    busier
        6
    busier  
       2024-07-17 13:52:46 +08:00
    一开始装系统的时候就规划好!

    打包系统也可以在 live 中用 mksquashfs 打包文件系统,展开的时候 unsquashfs 一下就行了,也可以直接 mount squashfs 然后拷贝

    2T 用了 200G 不到,你 dd 有 90%磁盘读取都是无效浪费的

    linux 启动过程无非就是 bootloader(EFI/GRUB2) -> kernel & initrd -> rootfs

    值得备份的只有真实 rootfs 和独立 boot

    还原 Linux 无非就是在 live 中展开 rootfs ,至于 EFI 与 GRUB2 手动重建一下就好了,撑死了要改下/etc/fstab
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3226 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 04:58 PVG 12:58 LAX 20:58 JFK 23:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86