Linux dd命令詳解

    dd命令用於複製文件並對原文件的內容進行轉換和格式化處理。dd命令功能很強大的,對於一些比較底層的問題,使用dd命令每每能夠獲得出人意料的效果。用的比較多的仍是用dd來備份裸設備。可是不推薦,若是須要備份oracle裸設備,能夠使用rman備份,或使用第三方軟件備份,使用dd的話,管理起來不太方便。html

dd常見命令參數

bs=<字節數>:將ibs(輸入)與歐巴桑(輸出)設成指定的字節數;
cbs=<字節數>:轉換時,每次只轉換指定的字節數;
conv=<關鍵字>:指定文件轉換的方式;
count=<區塊數>:僅讀取指定的區塊數;
ibs=<字節數>:每次讀取的字節數;
obs=<字節數>:每次輸出的字節數;
of=<文件>:輸出到文件;
seek=<區塊數>:一開始輸出時,跳過指定的區塊數;
skip=<區塊數>:一開始讀取時,跳過指定的區塊數;
--help:幫助;
--version:顯示版本信息。

經常使用的命令展現

建立一個虛擬的塊設備linux

#建立一個虛擬的塊設備--文件系統
dd if=/dev/zero of=sun.txt bs=1M count=1
	if 表明輸入文件。若是不指定if,默認就會從stdin中讀取輸入。 
	of 表明輸出文件。若是不指定of,默認就會將stdout做爲默認輸出。 
	bs 表明字節爲單位的塊大小。 
	count 表明被複制的塊數。 
	/dev/zero 是一個字符設備,會不斷返回0值字節(\0)。
#格式化系統(沒有格式化就沒有文件系統,放不了數據)
mkfs.ext4 /dev/sdb1    --格式化
# 掛載磁盤
mount -t ext4 -o loop,noexec,noatime /dev/sdb1 /mnt 
# 查看虛擬磁盤
df -h  

以上命令能夠看出dd命令來測試內存操做速度:shell

1111111111

相關文章
相關標籤/搜索