LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1315|回复: 9

讨论一下dd的用法吧...

[复制链接]
发表于 2007-6-11 13:02:31 | 显示全部楼层 |阅读模式
dd命令用来复制文件,并根据参数将数据转换和格式化。

我不太明白dd的复制方式,按照命令中的意思是按照“块”进行复制的,
所以我想知道备份一个分区时候dd命令是如何进行的:

例如:

hda1      Size: 5G   Free: 2G       FS: NTFS  

使用dd命令:

dd if=/dev/hda1 of=hda1.img

那么:
1. hda1.img 文件大小是多少, 5G or 3G?
2. hda1.img是否含有系统分区信息?

好,现在将分区格式化:

mkfs.ext3 /dev/hda1

然后将 hda1.img恢复到hda1

dd if=hda1.img of=/dev/hda1

那么:
1. 恢复之后hda1中的文件是否与原来(NTFS下)的一样?
2. 恢复后hda1是ntfs文献系统还是ext3?

这是我的几个疑问,请高手指点一下,谢谢!
发表于 2007-6-11 18:59:01 | 显示全部楼层
1. 5G
2. ntfs
回复 支持 反对

使用道具 举报

发表于 2007-6-12 07:50:42 | 显示全部楼层
楼上的答复方式我喜欢,要言不烦。
楼主如想确认一下,不妨发扬一下探索精神,试作一番。实践最权威。

傻瓜才用 dd 备份分区。因为它连所有的空白扇区也一个不漏地复制。
还是用 tar 比较合适。
dd 用于备份引导区还是不错的。
回复 支持 反对

使用道具 举报

发表于 2007-6-12 09:34:40 | 显示全部楼层
虽然 ntfs-3g 出来了,但是如果备份 ntfs,我还是选择在 win下进行。。呵呵。
回复 支持 反对

使用道具 举报

发表于 2007-6-12 14:05:44 | 显示全部楼层
晕,还以为是vim的dd
回复 支持 反对

使用道具 举报

发表于 2007-6-12 15:02:04 | 显示全部楼层
晕,算的思想最龌龊呀
回复 支持 反对

使用道具 举报

发表于 2007-6-17 02:59:35 | 显示全部楼层
Post by 晨想
虽然 ntfs-3g 出来了,但是如果备份 ntfs,我还是选择在 win下进行。。呵呵。

partimage可以备份ntfs。
回复 支持 反对

使用道具 举报

发表于 2007-6-17 13:22:52 | 显示全部楼层
Post by ilpleut
楼上的答复方式我喜欢,要言不烦。
楼主如想确认一下,不妨发扬一下探索精神,试作一番。实践最权威。

傻瓜才用 dd 备份分区。因为它连所有的空白扇区也一个不漏地复制。
还是用 tar 比较合适。
dd 用于备份引导区还是不错的。


dd保留副本在某些用途下
回复 支持 反对

使用道具 举报

发表于 2007-6-17 18:17:47 | 显示全部楼层
Post by freesu
晕,还以为是vim的dd

我也被骗进来了...

Post by gnap
dd保留副本在某些用途下

恢复文件??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-17 20:59:05 | 显示全部楼层
各位xdjm不好意思:p
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表