dd

来源:互联网 发布:雅各比矩阵 编辑:程序博客网 时间:2024/05/17 01:32
参数 含义 
if    输入设备或者文件 
of    输出设备或文件 
bs    dd缓冲区。设定dd时一次io拷贝多少数据,它与输入文件和输出文件的block size都没有直接联系。一般来说,bs越大,拷贝速度越快 
skip      设定dd时从输入文件中跳过多少个dd缓冲区开始拷贝数据。一般在裸设备有offset时使用 
seek      设定dd时从输出文件中跳过多少个dd缓冲区开始写入数据。一般在裸设备有offset时使用 
count     设置dd的io数量。如果省略了count,表示完全拷贝输入文件到输出文件上 


例:
#dd if=/dev/zero of=test1 bs=1M count=10




dd参数适用范围
备份源       备份目的地       适用参数
裸设备          裸设备          if of bs skip seek count
裸设备        文件系统         if of bs skip count
文件系统      裸设备           if of bs seek
文件系统     文件系统         if of bs
 


dd拷贝oracle数据文件需要考虑的因素
因素             含义
block size      dd一次io的buffer大小
offset       只适用于裸设备,有些操作系统在裸设备上保留一定的空间给内部使用,拷贝时要跳过这部分内容
block 0      每一个oracle数据文件的头都包含一个与数据文件所在表空间的blocksize的相等的block,这个block是不计算入oracle数据文件的bytes的,但在操作系统中,它是会占用空间的。
 

0 0
原创粉丝点击