雲計算之dd小結

2021-09-24 05:28:57 字數 1438 閱讀 9791

如果你想要把本地歸檔進行遠端備份,從乙個即將損壞的儲存驅動器挽救資料,或者把乙個別處的活動分割槽做個完整的副本,那麼你需要知道如何安全可靠的複製驅動器和檔案系統,dd命令絕對是最好的選擇

在使用dd命令時,如果輸入了哪怕乙個字母,也可能立即永久性的擦除掉整個磁碟驅動器裡的所有重要的資料。因此,一定要注意命令的拼寫格式規範

1).為/dev/sda的整個磁碟資料建立精確的映象[空磁碟與sda大小相同]

dd if=/dev/sda of=/dev/sdb

2).對/dev/sda驅動器建立乙個.img的映象檔案,把它存到家目錄裡

dd if=/dev/sda of=/root/sdadisk.img

3).資料恢復:if與of後的值對換即可

4).使用ssh從遠端驅動器建立乙個壓縮映象檔案,並把該檔案儲存到你的本地計算機中.

ssh [email protected] "dd if=/dev/sda | gzip -i -" | dd of=backup.gz

[注意]:要經常測試你的歸檔,如果是驅動,看是否能執行,如果是分割槽,看能不能掛載使用

使用dd命令可以擦除磁碟資料,擦除後很難獲取舊資料

dd if=/dev/zero of=/dev/sda1

或者 dd if=/dev/urandom of=/dev/sda1

使用dd命令來測量伺服器的吞吐率(寫速度) 

dd if=/dev/zero of=/tmp/test1.img bs=1g count=1 oflag=dsync

[向test1.img寫入1g大小的0儲存]

使用dd命令測量伺服器延遲

dd if=/dev/zero of=/tmp/test2.img bs=512 count=1000 oflag=dsync

[寫入1000次,檢視每次之間的延遲]

hdparm命令來檢視硬碟快取的讀速度:

[root@room9pc01 ~]# hdparm -tt /dev/sda

/dev/sda:

timing cached reads: 13714 mb in 2.00 seconds = 6862.19 mb/sec

timing buffered disk reads: 530 mb in 3.00 seconds = 176.48 mb/sec

wget

由於磁碟或磁碟分割槽的歸檔可能需要很長的時間,因此你需要在命令中新增進度檢視器。

安裝管道檢視器(在ubuntu系統上安裝命令為sudo apt install pv),然後把pv命令和dd命令結合在一起。

dd if=/dev/urandom | pv | dd of=/dev/sda1

4mb 0:00:05 [<==> ]

要想推遲備份和磁碟管理工作?有了dd工具,你會更容易。

雲計算大會之雲計算應用

中國移動發布大雲 大雲產品包括並行資料探勘工具 分布式海量資料倉儲 彈性計算系統 雲儲存系統 平行計算執行環境共五種產品。亞馬遜網路服務 amazon webservices,aws google地球 地圖 gmail docs等 微軟 windows azure 雲計算作業系統 salesforc...

雲計算之IaaS PaaS SaaS

雲計算的三個分層,基礎施捨在最末端,平台在中間,軟體則在頂層,分別是infrastructure as a service iaas platform as a service paas software as a service saas 基礎設施 infrastructure 平台 platfo...

雲計算之IaaS

雲計算,根據不同的層次可以分為iaas paas和saas,他們之間的關係如下圖 1 什麼是iaas iaas infrastructure as a service 是基礎設施即服務,主要側重於將基礎設施資源作為服務提供給使用者使用。這些基礎設施資源包括 計算設施 如伺服器 虛擬機器 儲存裝置 如...