Discussion:
[問題] dd指令使用問題
(时间太久无法回复)
幻想的夢境
2014-04-13 15:38:06 UTC
Permalink
我是新手學linux
因為目前在用的東西剛好要用到linux的dd指令

我有一個壓縮檔
解壓縮後
要把裡面所有的東西放到記憶卡內
那我是先用tar來解壓縮後才用dd放到指令內
我使用如下

sudo dd if=/home/chieh/linux_bin of=/media/chieh/70C2-21DC
不過這樣卻只顯示
dd: 開啟 '/media/chieh/70C2-21DC' 中:是個目錄
是我忽略什麼了嗎?

有看到有人是這樣做的
sudo dd if=/home/chieh/linux_bin of=/media/chieh/70C2-21DC/linux_bin.img
是有跑出dd的結果
但是卻都是0+0 records in
0+0 recoeds out
不過我確定我資料夾下面是有檔案的阿
我該如何做才對?

再麻煩教我一下
謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.73.189
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1397403487.A.374.html
jimmytseng
2014-04-14 05:36:28 UTC
Permalink
※ 引述《jacky1989 (幻想的夢境)》之銘言:
: 我是新手學linux
: 因為目前在用的東西剛好要用到linux的dd指令
: 我有一個壓縮檔
: 解壓縮後
: 要把裡面所有的東西放到記憶卡內
: 那我是先用tar來解壓縮後才用dd放到指令內
: 我使用如下
: sudo dd if=/home/chieh/linux_bin of=/media/chieh/70C2-21DC
: 不過這樣卻只顯示
: dd: 開啟 '/media/chieh/70C2-21DC' 中:是個目錄
: 是我忽略什麼了嗎?
: 有看到有人是這樣做的
: sudo dd if=/home/chieh/linux_bin of=/media/chieh/70C2-21DC/linux_bin.img
: 是有跑出dd的結果
: 但是卻都是0+0 records in
: 0+0 recoeds out
: 不過我確定我資料夾下面是有檔案的阿
: 我該如何做才對?
: 再麻煩教我一下
: 謝謝

你用dd if=/home/chieh/linux_bin of=/media/chieh/70C2-21DC/linux_bin.img
是把linux_bin這個"目錄"dd到linux_bin.img裡,目錄底下的資料都沒被dd進去
所以 0+0 records in/out

dd是個很好用但是很危險的工具..
你dd的if還不知道是什麼東西,就直接把dd of=/dev/sdx1
可是會把sd卡裡的sdx1分割區一些filesystem的資訊覆蓋掉唷....

建議你先把sd卡的分割區sdx1先格式化(ext? or Fat?)
再把sdx1掛載到某個資料夾 mount /dev/sdx1 /mnt
再把linux_bin目錄底下的檔案複製到某掛載資料夾 cp -r /home/chieh/linux_bin/* /mnt
再卸載資料夾 umount /mnt
這樣做比較保險~


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.218.53.60
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1397453789.A.363.html
Loading...