博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dd命令使用总结
阅读量:7080 次
发布时间:2019-06-28

本文共 1653 字,大约阅读时间需要 5 分钟。

dd常用参数

if:就是input file,也可以是某设备文件

of:就是output file,也支持是设备文件
bs:规划的一个block大小,若未指定则默认为512byte
count:指定bs的数量
skip=n,指 if 后面的原文件跳过 n bytes 再开始读取;
seek=n,指 of 后面的目标文件跳过 n bytes 再开始写入;
oflag=direct,真实磁盘io

测试硬盘读写速度

  • 测试磁盘的IO写速度
~# time dd if=/dev/zero of=1.db bs=8k count=30000  30000+0 records in30000+0 records out245760000 bytes (246 MB) copied, 0.731931 s, 336 MB/sreal    0m0.735suser    0m0.001ssys     0m0.151s
  • 测试磁盘的IO读速度
~# dd if=test.dbf bs=8k count=300000 of=/dev/null30000+0 records in30000+0 records out245760000 bytes (246 MB) copied, 0.0342157 s, 7.2 GB/s

dd备份磁盘

  • 查看磁盘信息
root@aikeru:~# fdisk -u -l /dev/sdbDisk /dev/sdb: 50 MiB, 52428800 bytes, 102400 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: gptDisk identifier: C94E55EA-A4D2-4E78-9D73-46CBAE7A03EFDevice     Start    End Sectors Size Type/dev/sdb1   2048  32767   30720  15M EFI System/dev/sdb2  32768  94207   61440  30M Linux filesystem/dev/sdb3  94208 102366    8159   4M BIOS boot
  • 备份为文件

    • count=fdisk命令中最大的end数+1
dd bs=512 count=102367 if=/dev/sdb of=./nas.img
  • 备份到远程主机
dd bs=512 count=102367 if=/dev/sdb | ssh 192.168.2.2 "of=./nas.img"
  • 添加硬盘不重启
partprobefor i in `seq 0 32`; do echo "- - -" > /sys/class/scsi_host/host$i/scan;done
  • 还原
dd bs=512 count=102367 if=./nas.img of=/dev/sdc

dd克隆硬盘

  • 本地克隆
dd bs=512 count=102367 if=/dev/sdb of=/dev/sdc
  • 远程克隆
dd bs=512 count=102367 if=/dev/sdb | ssh 192.168.2.2 "of=./dev/sdc"

dd添加swap分区

dd if=/dev/zero of=/swapfile bs=1M count=4000    mkswap /swapfile    chmod 600 /swapfile    swapon /swapfile

转载于:https://blog.51cto.com/m51cto/2372674

你可能感兴趣的文章
ambari HDFS-HA 回滚
查看>>
Linux命令:用“dirs”、“pushd”、“popd”来操作目录栈
查看>>
HTTP basic 认证
查看>>
并非全部的程序猿都适合做技术管理
查看>>
MySQL数据类型-decimal详解
查看>>
Apache Ignite——集合分布式缓存、计算、存储的分布式框架
查看>>
jQuery 效果 - 淡入淡出
查看>>
SSDB图形界面管理工具:phpssdbadmin安装部署
查看>>
how to backup and restore database of SQL Server
查看>>
Hibernate- QBC查询方式
查看>>
【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo
查看>>
php中的或运算
查看>>
位图(BitMap)索引
查看>>
CSS3伪类和伪元素的特性和区别
查看>>
vue实现文章内容过长点击阅读全文功能
查看>>
记一次elementUI Icon 加载无效的问题。并且提示错误 Failed to decode downloaded font:
查看>>
OpenGL之位图的绘制和gluOrtho2D等函数详解
查看>>
Linux磁盘概念及其管理工具fdisk
查看>>
Linux epoll版定时器
查看>>
objective C中数据持久化方式1--对象归档
查看>>