首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
宝塔
V2EX  ›  Linux

dd 一个正在运行的系统硬盘会怎么样?

  •  
  •   wesall100200 · 234 天前 · 1616 次点击
    这是一个创建于 234 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在迁移硬盘,想把整个硬盘都存成一个文件。
    当前 ubuntu 系统的 /boot 和根目录都放在 /dev/sda 这个设备上,我挂载了一个移动硬盘上去,想在移动硬盘上执行该命令:

    dd if=/dev/sda of=savefile   
    

    我不知道这样能不能行得通,现在 ubuntu 不能关机,有好多服务在跑,求问各位大佬这样热全盘备份可以吗?有没有更好的办法呢?谢谢!

    10 回复  |  直到 2019-04-01 21:15:45 +08:00
        1
    junjieyuanxiling   234 天前 via Android
    写后读、读后写、写后写。
        2
    momocraft   234 天前
    甚至不保证得到能用的文件系统
        3
    7654   234 天前
    树莓派的 raspbian 有一个 SD Card Copier
    可以参考一下
    * SD Card Copier added (can be used to duplicate or back up the Pi
        4
    nanaw   234 天前 via Android
    应该不行。还是建议关机备份。
        5
    lihongjie0209   234 天前
    不行, 你读的时候其他程序写入怎么办, 假如你的文件占用 100block, 你复制了 50block, 一个程序修改了第 30block, 那么这个修改不会被复制。
        6
    oott123   234 天前
    试过一次,dd 出来大部分文件都读不出来……
        7
    Chowe   234 天前
    dd if=/dev/sda of=/dev/sdb
        8
    Chowe   234 天前
    @Chowe 然后再拿去同样的硬件设备看看能不能起来
        9
    seerhut   234 天前
    dd 出来的文件可以 mount 上 fsck 一下,得到一个干净的文件系统估计问题不大,但肯定会丢内容。
    为啥不 rsync 呢~
        10
    lengyihan   233 天前 via Android
    @seerhut 正解。😂先全盘复制一份就可以随便你操作了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4100 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 08:26 · PVG 16:26 · LAX 00:26 · JFK 03:26
    ♥ Do have faith in what you're doing.