最近在迁移硬盘,想把整个硬盘都存成一个文件。
当前 ubuntu 系统的 /boot 和根目录都放在 /dev/sda 这个设备上,我挂载了一个移动硬盘上去,想在移动硬盘上执行该命令:
dd if=/dev/sda of=savefile
我不知道这样能不能行得通,现在 ubuntu 不能关机,有好多服务在跑,求问各位大佬这样热全盘备份可以吗?有没有更好的办法呢?谢谢!
1
junjieyuanxiling 2019 年 4 月 1 日 via Android
写后读、读后写、写后写。
|
2
momocraft 2019 年 4 月 1 日
甚至不保证得到能用的文件系统
|
3
7654 2019 年 4 月 1 日
树莓派的 raspbian 有一个 SD Card Copier
可以参考一下 * SD Card Copier added (can be used to duplicate or back up the Pi |
4
nanaw 2019 年 4 月 1 日 via Android
应该不行。还是建议关机备份。
|
5
lihongjie0209 2019 年 4 月 1 日
不行, 你读的时候其他程序写入怎么办, 假如你的文件占用 100block, 你复制了 50block, 一个程序修改了第 30block, 那么这个修改不会被复制。
|
6
oott123 2019 年 4 月 1 日
试过一次,dd 出来大部分文件都读不出来……
|
7
Chowe 2019 年 4 月 1 日
dd if=/dev/sda of=/dev/sdb
|
9
seerhut 2019 年 4 月 1 日
dd 出来的文件可以 mount 上 fsck 一下,得到一个干净的文件系统估计问题不大,但肯定会丢内容。
为啥不 rsync 呢~ |