问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是dd文件

发布网友 发布时间:2022-03-09 08:00

我来回答

1个回答

热心网友 时间:2022-03-09 09:29

件直接写到硬盘上(或指定分区)
dd命令是LINUX下的磁盘读写常用命令.

功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。

语法:dd 〔选项〕

if =输入文件(或设备名称)。

of =输出文件(或设备名称)。

ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。

skip = blocks 跳过读入缓冲区开头的ibs*blocks块。

obs = bytes 一次写入bytes字节,即写入缓冲区的字节数。

bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。

cbs = byte 一次转换bytes字节。

count=blocks 只拷贝输入的blocks块。

conv = ASCII 把EBCDIC码转换为ASCIl码。

conv = ebcdic 把ASCIl码转换为EBCDIC码。

conv = ibm 把ASCIl码转换为alternate EBCDIC码。

conv = block 把变动位转换成固定字符。

conv = ublock 把固定位转换成变动位。

conv = ucase 把字母由小写转换为大写。

conv = lcase 把字母由大写转换为小写。

conv = notrunc 不截短输出文件。

conv = swab 交换每一对输入字节。

conv = noerror 出错时不停止处理。

conv = sync 把每个输入记录的大小都调到ibs的大小(用NUL填充)。

例1:要把一张软盘的内容拷贝到另一张软盘上,利用/tmp作为临时存储区。把源盘插入驱动器中,输入下述命令:

$ dd if =/dev/fd0 of = /tmp/tmpfile

拷贝完成后,将源盘从驱动器中取出,把目标盘插入,输入命令:

$ dd if = /tmp/tmpfile of =/dev/fd0

软盘拷贝完成后,应该将临时文件删除:

$ rm /tmp/tmpfile

例2:把net.i这个文件写入软盘中,并设定读/写缓冲区的数目。

(注意:软盘中的内容会被完全覆盖掉)

$ dd if = net.i of = /dev/fd0 bs = 16384

例3:将文件sfile拷贝到文件 dfile中。

$ dd if=sfile of=dfile

dd命令复制硬盘
--------------------------------------------------------------------------------

1)确保原盘和目的盘几何特性相同
2)成为超级用户
3)在用主盘的系统中输入touch /reconfigure,有主盘的系统需要/reconfigure文件,以便在重新启动时发现复制盘
4)输入init 0关闭系统
5)将复制盘连接到系统并开机
6)在OK提示符下输入boot
7)输入dd if=/dev/dsk/device-name of=/dev/dsk/device-name bs=blocksize (输入文件if是主盘设备,输入文件of是复制盘设备)
8)输入fsck /dev/rdsk/device-name (检测新的文件系统)
9)输入mount /dev/rdsk/device-name /mnt 加载复制盘的root文件系统。
10)编辑复制盘上的/etc/vfstab文件,指向正确的设备名。
11)输入umount/mnt ,卸载复制盘的root文件系统。
12)输入init 0关闭系统。
13)输入boot diskN -s以单用户模式引导复制盘。
14)输入sys-uconfig恢复配置复制盘,在该盘配置恢复后系统关闭。
15)输入boot diskN 引导复制盘
16)提供相关的系统信息。(HOSTNAME TIMEZONE IP...)
17)系统完成,即作为超级用户登录验证系统信息。

例:
#dd if=/dev/dsk/c0t0d0s2 of=/dev/dsk/c0t1d0s2 bs=100k
#fsck /dev/rdsk/c0t1d0s2
#mount /dev/rdsk/c0t1d0s2 /mnt
#cd /mnt/etc
#vi /etc/vfstab
#cd /;umount /mnt
#init 0
OK boot disk2 -s
#sys-unconfig
OK boot disk2 -s
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 什么叫dd 在哈密火车站做核酸检测几个小时出结果 核酸检测多久可以拿结果 核酸检测能当天拿结果吗 苹果手机小圆圈在哪里 现在成都坐火车要做核酸检测吗? 成都出港需要核酸检测报告吗 核酸结果多久出报告 如何去除衣服上的火锅味小窍门 如何去除衣服上的火锅味 新,热 如何去除衣服上的烟味火锅味 iphone6手机回车键怎么输入 苹果手机键盘怎么打回车换行 win10电脑怎么设置成休眠模式 电脑怎么设置定时休眠 怎样让电脑进入休眠状态? 怎么设置电脑休眠状态唤醒 电脑没有“休眠”项!如何设置“休眠”? 如何添加电脑的休眠模式? 电脑休眠模式怎么开 拼多多怎么取消拼单 在拼多多里面怎样取消自己的拼单? 拼多多正在拼单可以取消吗 拼多多怎么取消我的拼单? 深圳一次核酸要多久多少钱? 8月末深圳去海南要隔离吗?需要多久内的核酸检测? 7月6日深圳市坐地铁需要48小时核酸检测证明吗? 6月28号深圳回江西要多少小时核酸检测 深圳飞南充要做核酸检查吗?南充飞深圳核酸检测要多少小时内的 深圳做核酸检测要多少钱? 深圳站进站要核酸检测吗? 我想问一下核酸检测结果到底需要多长时间? 怎样在阿里巴巴找到熟悉的老店 怎样在1688上找到淘宝的同源店铺 在阿里巴巴上怎么通过法定代表人找到店铺 如何在阿里巴巴上找到好货源 新注册的小红书无法使用发动态,一直提示“升级完整版”,但又无法自动安装,怎么处理呢? 小红书评论老是沉底怎么办? 如何清理手机微信内部其他存储空间 微信数据内存占太大怎么处理