LinuxSir.cn,穿越时空的Linuxsir!

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

dd命令是按照什么进行备份的?

[复制链接]
发表于 2005-5-20 15:12:03 | 显示全部楼层 |阅读模式
1)dd命令是一种按照文件内容进行的直接拷贝?
    还是一种按照磁道、扇区进行的一种镜像?
2)dd命令直接拷贝文件很简单,直接在if、of后带上文件名即可,但如何拷贝整个目录中的内容呢?如将/boot/grub的内容拷贝到 /home/yfhang/love中:dd  if=/boot/grub  of=/home/yfhang/love,一直提示"/home/yfhang/love是个目录",用dd命令如何解决类似的问题啊?
发表于 2005-5-22 00:00:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 11:22:02 | 显示全部楼层
谢谢楼主,那是最基本命令讲解。
期盼高手指点!
回复 支持 反对

使用道具 举报

发表于 2005-5-24 14:28:19 | 显示全部楼层
1. dd 可以直接 copy 指定存储区或指定文件的数据, 当然,作为强大的 GNU/Linux 工具中的一个成员,它也可以根据要求进行数据格式转换. ;)
2. dd 似乎解决不了你的第二个问题,或说解决起来比较麻烦. 你应该考虑使用简单方便的 cp 或 tar
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-26 13:48:15 | 显示全部楼层
谢谢redspider!格式转换我知道,那是按照什么进行拷贝的啊?你的意思是内容了?


盼望大家的详细解释!
回复 支持 反对

使用道具 举报

发表于 2005-5-27 00:57:41 | 显示全部楼层
我不太明白你所说的 “按内容” 是什么意思,不按内容按什么呐
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-30 09:01:40 | 显示全部楼层
redspider:哈哈,您仔细看题1)呀,按照磁道、扇区进行对烤,还是直接对内容进行了!
回复 支持 反对

使用道具 举报

发表于 2005-5-30 12:40:32 | 显示全部楼层
本人觉得dd不是按照”文件内容“--而是按照磁盘的格式拷贝的。
所以,楼主的2)题无法实现,除非知道目录、文件的具体的磁盘位置(起、始)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-30 13:49:53 | 显示全部楼层
食古不化,谢谢您!
我个人也觉得dd是一种镜像文件,因为有篇文章介绍,其拷贝的内容可用hdcopy读出!
回复 支持 反对

使用道具 举报

发表于 2005-5-30 17:24:11 | 显示全部楼层
yfhang不用客气

dd保存的文件可以用包括vim在在内的许多编辑工具打开,尤其是可以使用十六进制模式,对其数据进行更改。比如把mbr保存为文件,然后按照要求更改,再dd回去。
虽然我没有实验过,但利用dd保存mbr倒试过,然后用vim打开看过。
回复 支持 反对

使用道具 举报

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

本版积分规则

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