Mac使用dd命令速度奇慢的解決方式

前幾天給樹莓派安裝ubuntu系統,按照raspberry pi官網的教程,沒想到翻了車。

按照教程,用diskutil list命令列出全部磁盤
sd卡路徑是/dev/disk2
教程裏面關鍵命令是下面這行:

sudo sh -c 'gunzip -c ~/Downloads/ubuntu.img.xz | sudo dd of=/dev/disk2 bs=32m'

先解壓文件,然後再寫入sd卡,塊大小爲32m
輸入命令回車,等半天沒有反應,由於看不到進度,只好強行彈出sd卡,發現其實鏡像並沒有寫入完成,而且每秒的速度只有1m左右。
說明燒錄過程沒有中斷,只不過出於某些原因,燒錄的速度非常慢。

經過再網上查找資料找到解決辦法:
把命令中的 /dev/disk2 改成 /dev/rdisk2就可以解決問題,數分鐘就燒錄成功
把disk換成rdisk(rawdisk),燒錄的數據就不用經過當前操作系統的文件系統緩衝,速度就回復正常了。(這個問題出現的原因也很可能和mac os10.13之後更換的新文件系統APFS有關)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章