溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

dd命令基本使用方法

發布時間:2021-07-13 18:40:32 來源:億速云 閱讀:558 作者:chen 欄目:云計算

這篇文章主要介紹“dd命令基本使用方法”,在日常操作中,相信很多人在dd命令基本使用方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”dd命令基本使用方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

dd命令的作用(功能)
主用功能是用于拷貝文件,也就是用指定大小的塊去拷貝一個文件,并在拷貝的同時進行指定的轉換(默認從標準輸入拷貝到標準輸出,這意味dd可以在管道中使用)。
補充說明:dd可從標準輸入或文件讀取數據,依指定的格式來轉換數據,再輸出到文件,設備或標準輸出。
 

1.測試磁盤寫能力(bs默認是512Bytes,2048k*512Bytes,即2048k*512B, 對應大小位1G)

[root@-centos ~]# dd if=/dev/zero of=./testfile count=2048k conv=fsync
記錄了2097152+0 的讀入
記錄了2097152+0 的寫出
1073741824字節(1.1 GB)已復制,7.61593 秒,141 MB/秒

在這個過程中,生成了大文件testfile,該文件大小為1G

[root@centos ~]# ls -alhtr testfile 
-rw-r--r-- 1 root root 1.0G 3月  23 19:59 testfile

2.測試磁盤讀能力

通過fdisk查看服務器對應的磁盤,如/dev/vda。

[root@centos]# dd if=/dev/vda of=/dev/null bs=1M 
102400+0 records in
102400+0 records out
107374182400 bytes (107 GB) copied, 1084.11 s, 99.0 MB/s

3.同時測試讀寫能力

dd if=/dev/vda of=./path/to/testfile bs=1G

4.其他參數

iflag=flag                           使用iflag來控制輸入(讀取數據)時的行為特征。

oflag=flag                         使用oflag來控制輸出(寫入數據)時的行為特征。

如果要規避掉文件系統cache,直接讀寫,不使用buffer cache,需做這樣的設置
iflag=direct,nonblock
oflag=direct,nonblock

參考:

https://www.jianshu.com/p/2aaec9208b20

到此,關于“dd命令基本使用方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

dd
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女