dd是LINUX下一个好用的磁盘管理命令,也可以实现对设备的读写。
但是,在使得dd时,也有这样几个问题需要考虑:
1)dd读操作的缓存区一般是4KB/8KB
2)dd读操作是同步读,如果是对块设备进行读,由于不经过文件系统,不过有请求合并。即对一个1MB的读,会有256个4KB的读请求
3)先读后写
4)同步的读请求在负载重时可能阻塞队列,关闭设备时可能要等一段时间。因为缓存中的数据要先写入磁盘
dd是LINUX下一个好用的磁盘管理命令,也可以实现对设备的读写。
但是,在使得dd时,也有这样几个问题需要考虑:
1)dd读操作的缓存区一般是4KB/8KB
2)dd读操作是同步读,如果是对块设备进行读,由于不经过文件系统,不过有请求合并。即对一个1MB的读,会有256个4KB的读请求
3)先读后写
4)同步的读请求在负载重时可能阻塞队列,关闭设备时可能要等一段时间。因为缓存中的数据要先写入磁盘