磁盘与存储管理-dd
磁盘与存储管理-dd 💾 — 数据拷贝与转换
作用
dd(data duplicator)以底层方式复制和转换数据,按块读取和写入,支持字节级别精确拷贝。常用于制作启动盘、备份分区/MBR、磁盘克隆、生成测试文件等。操作不可逆,需谨慎使用。
语法
1 | dd [操作数] |
用法
dd 通过操作数指定输入输出及参数。核心操作数:if=输入文件(如 /dev/sda、/dev/zero);of=输出文件(如 /dev/sdb、IMAGE.IMG);bs=块大小(如 4K、1M);count=块数 复制块数。status=progress 显示进度。seek=块数 跳过输出端的块数。常用组合:dd if=/dev/sda of=/dev/sdb bs=4M status=progress 克隆磁盘。
常用参数
| 操作数 | 说明 |
|---|---|
if=文件 |
输入文件 |
of=文件 |
输出文件 |
bs=大小 |
块大小 |
count=数量 |
复制块数 |
seek=块数 |
跳过输出 |
status=progress |
显示进度 |
conv=操作 |
转换操作 |
示例
1 | dd if=/dev/sda of=/dev/sdb bs=4M status=progress # 克隆磁盘 |
来源:菜鸟教程