实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > linux > 【Linux基礎知識】CentOS7使用dd命令進行數據備份

【Linux基礎知識】CentOS7使用dd命令進行數據備份

  • 來源:
  • 2021-08-30 16:11:53
  • 閱讀()
  • 分享
  • 手機端入口

在Linux中可以使用dd命令進行數據備份。dd命令可以對文件(包括設備)的內容導入導出,導出數據后,原文件(或設備)的內容不會被刪除或改變。用這種方式可實現任何文件(設備)到其他任何文件(設備)的數據導出,實現備份的目的。

格式如下:

dd if=源文件/設備 of=目標文件/設備 bs=每次操作的數據量 count=操作次數

其中的bs和count可以省略,省略后采用默認值。bs默認值是512字節,count默認值和源文件大小有關。

舉例如下。

①dd if=f1 of=f2:把f1文件導入到f2中,相當于將文件f1復制為文件f2。相關操作如下:

[root@file01 ~]# cd /mnt
[root@file01 mnt]# cp /etc/sudoers ./f1
[root@file01 mnt]# ls
f1  hgfs
[root@file01 mnt]# dd if=f1 of=f2
記錄了8+1 的讀入
記錄了8+1 的寫出
4328字節(4.3 kB)已復制,0.000566382 秒,7.6 MB/秒
[root@file01 mnt]# ls -l
總用量 16
-r--r----- 1 root root 4328 8月   2 10:11 f1
-rw-r--r-- 1 root root 4328 8月   2 10:12 f2
drwxr-xr-x 2 root root    6 11月  6 2020 hgfs

②dd if=f1 of=f2 bs=1 count=3:把f1文件導入到f2中,每次導入1字節,導入3次。相關操作如下:

[root@file01 mnt]# dd if=f1 of=f2 bs=1 count=3
記錄了3+0 的讀入
記錄了3+0 的寫出
3字節(3 B)已復制,0.000652474 秒,4.6 kB/秒
[root@file01 mnt]# cat f2
## [root@file01 mnt]# 

③dd if=/dev/sda1 of=/mnt/f1:把sda1分區的數據導入到f1中,相當于用文件存儲整個分區數據。相關操作如下:

[root@file01 mnt]# lsblk
NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                     8:0    0   20G  0 disk
├─sda1                  8:1    0    1G  0 part /boot
└─sda2                  8:2    0   19G  0 part
  ├─centos_mini7-root 253:0    0   17G  0 lvm  /
  └─centos_mini7-swap 253:1    0    2G  0 lvm  [SWAP]
loop0                   7:0    0 32.6M  0 loop /media
[root@file01 mnt]# df -Th
文件系統                      類型      容量  已用  可用 已用% 掛載點
devtmpfs                      devtmpfs  475M     0  475M    0% /dev
tmpfs                         tmpfs     487M     0  487M    0% /dev/shm
tmpfs                         tmpfs     487M   14M  473M    3% /run
tmpfs                         tmpfs     487M     0  487M    0% /sys/fs/cgroup
/dev/mapper/centos_mini7-root xfs        17G  3.1G   14G   18% /
/dev/sda1                     xfs      1014M  229M  786M   23% /boot
tmpfs                         tmpfs      98M     0   98M    0% /run/user/0
/dev/loop0                    iso9660    33M   33M     0  100% /media
[root@file01 mnt]# dd if=/dev/sda1 of=/mnt/f1
記錄了2097152+0 的讀入
記錄了2097152+0 的寫出
1073741824字節(1.1 GB)已復制,8.7408 秒,123 MB/秒
[root@file01 mnt]# ls -lh f1
-r--r----- 1 root root 1.0G 8月   2 10:30 f1

④dd if=/dev/sda1 of=/dev/sdb1:把sda1分區的數據導入到sdb1中,相當于拷貝整個分區。

[root@file01 ~]# sfdisk -d /dev/sda|sfdisk /dev/sdb
Checking that no-one is using this disk right now ...
OK
 
Disk /dev/sdb: 2610 cylinders, 255 heads, 63 sectors/track
Old situation:
Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
 
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1   *      0+    130-    131-   1048576   83  Linux
/dev/sdb2        130+   2610-   2481-  19921920   8e  Linux LVM
/dev/sdb3          0       -       0          0    0  空
/dev/sdb4          0       -       0          0    0  空
New situation:
Units: sectors of 512 bytes, counting from 0
 
   Device Boot    Start       End   #sectors  Id  System
/dev/sdb1   *      2048   2099199    2097152  83  Linux
/dev/sdb2       2099200  41943039   39843840  8e  Linux LVM
/dev/sdb3             0         -          0   0  空
/dev/sdb4             0         -          0   0  空
Warning: partition 1 does not end at a cylinder boundary
Warning: partition 2 does not start at a cylinder boundary
Warning: partition 2 does not end at a cylinder boundary
Successfully wrote the new partition table
Re-reading the partition table ...
 
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
[root@file01 ~]# dd if=/dev/sda1 of=/dev/sdb1
記錄了2097152+0 的讀入
記錄了2097152+0 的寫出
1073741824字節(1.1 GB)已復制,19.7337 秒,54.4 MB/秒

⑤dd if=/dev/sda of=/dev/sdb:把sda磁盤的數據導入到sdb磁盤中,相當于拷貝整個磁盤。相關操作如下:

[root@file01 ~]# dd if=/dev/sda of=/dev/sdb
記錄了41943040+0 的讀入
記錄了41943040+0 的寫出
21474836480字節(21 GB)已復制,394.098 秒,54.5 MB/秒

⑥dd if=/dev/zero of=/mnt/f1 bs=100M count=5:把空字符導入到f1中,每次導入100M字節,導入5次,相當于創建一個500M的全都是空字符的文件。相關操作如下:

[root@file01 mnt]# ls -l f1
-r--r----- 1 root root 1073741824 8月   2 10:30 f1
[root@file01 mnt]# dd if=/dev/zero of=/mnt/f1 bs=100M count=5
記錄了5+0 的讀入
記錄了5+0 的寫出
524288000字節(524 MB)已復制,0.877345 秒,598 MB/秒
[root@file01 mnt]# ls -l f1
-r--r----- 1 root root 524288000 8月   2 11:00 f1
[root@file01 mnt]# strings f1|more
[root@file01 mnt]# hexdump -C f1
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
1f400000

注意,/dev/zero并非是真正的設備或文件,類似于程序,功能是無限生成二進制的0,即空字符。

⑦dd if=/dev/zero of=/dev/sdb1 bs=100M count=1:把空字符導入到sdb2分區中,每次導入100M字節,導入1次,相當于擦除分區前100M空間,多用于分區無法格式化時,進行先擦除再格式化。此操作為危險操作,執行前確保分區/dev/sdb1中無重要數據。

文章“【Linux基礎知識】CentOS7使用dd命令進行數據備份”已幫助

更多內容

>>本文地址:http://www.jecan.cn/zhuanye/2021/69822.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 合肥弱电工程_安徽安防工程_智能化工程公司-合肥雷润 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 湖南自考_湖南自学考试| 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | 科普仪器菏泽市教育教学仪器总厂 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 新中天检测有限公司青岛分公司-山东|菏泽|济南|潍坊|泰安防雷检测验收 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 北京百度网站优化|北京网站建设公司-百谷网络科技 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司 | 杭州双螺杆挤出机-百科 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 菲希尔X射线测厚仪-菲希尔库伦法测厚仪-无锡骏展仪器有限责任公司 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 多功能干燥机,过滤洗涤干燥三合一设备-无锡市张华医药设备有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 |