0X01 DD命令
(1)Windows系统下的DD工具 :dd.exe
- dd for windows
(2)Linux系统下的DD - fdisk -l 查看当前所有分区信息(必须用root)
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1002047 500000 83 Linux
/dev/sdb2 1002048 12002047 5500000 83 Linux
/dev/sdb3 12002048 13002047 500000 83 Linux
/dev/sdb4 13002048 15002047 1000000 83 Linux
- df -h 查看硬盘使用情况
root@localhost df-2021]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 9.3G 8.5G 53% /
devtmpfs 471M 0 471M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 8.5M 478M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/sda1 297M 147M 151M 50% /boot
tmpfs 98M 20K 98M 1% /run/user/1000
[root@localhost df-2021]# df -h /usr/ #查看指定目录磁盘使用情况
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 9.3G 8.5G 53% /
0X02 硬盘镜像固定与还原
- 硬盘克隆
dd if=/dev/sdb of=/dev/sdc
dd if=disk1.img of=/dev/sdc - 硬盘完整镜像
dd if=/dev/sda of=~/disk1.img
dd if=待固定的磁盘 of=/存储目录/镜像文件 (确保存储目录有足够的空间) - 创建磁盘镜像文件的同时就执行压缩:
dd if=/dev/sda | gzip > disk.img.gz
dd if=/dev/sda | bzip2 > disk.img.bz2
gzip 命令
语法:gzip [选项] 压缩(解压缩)的文件名
该命令的各选项含义如下:
-c:将输出写到标准输出上,并保留原有文件。
-d:将压缩文件解压。
-num:用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或–best表示最慢压缩方法(高压缩比)。系统缺省值为 6。
- 硬盘分区镜像
dd if=/dev/sda1 of=~/part1.img
0X03 远程固定硬盘数据
- NC远程传输文件
nc 192.168.10.11 4445 >> D:\disk.img #本地计算机
dd if=/dev/sda2 | nc -l 4445 #远程计算机
(注:本地计算机监听要先打开,192.168.10.11是远程计算机的IP) - 查看远程机器端口是否开放: telnet 192.168.10.11 80
[1] dd使用方法详解
[2] Windows下面的DD工具
[3] linux使用dd命令拷贝和恢复镜像
[4] linux dd实现磁盘完整全盘镜像备份backup,恢复recover(restore)
[5] Linux硬盘镜像获取与还原(dd、AccessData FTK Imager)
[6] linux互传文件nc命令
[7] Linux与windows互传文件命令rz&sz&nc
[8] windows环境下netcat的安装及使用