這個方法需要一台電腦硬碟容量大於sd卡的容量,比如說sd卡容量為8GB,這台電腦的硬碟容量就必須大於8GB
raspberry pi 備份方法
先安裝以下套件
sudo apt-get install dosfstools
sudo apt-get install dump
sudo apt-get install parted
sudo apt-get install kpartx
用mount指令連接分享資料夾
比如windows電腦ip為192.168.0.102
分享的資料夾名稱為raspberry_backup
帳號為test@outlook.com 密碼123456789
sudo mount -t cifs -o user=test@outlook.com,password=123456789 //192.168.0.102/raspberry_backup /mnt
最後一個參數表示你要連接資料夾的位置
成功後就可以切換到/mnt
cd /mnt
df -h
查看硬碟用量,如果用了5.3G下面的count就大概給個6G
產生raspberry20161128.img檔案在/mnt的位置 bs表示1MB為一個磁塊 6000 為一個磁區,加上一些保留空間所以最好是乘上1.3
計算則為1000000(1MB) * 6000 =6GB
sudo dd if=/dev/zero of=raspberry20161128.img bs=1MB count=6000
在dd執行中我們要怎麼得知他的進度呢?
dd在8.25時已經自帶顯示進度只要加上status=progress便可以顯示
但是我的pi3 怎樣都無法更新dd 所以版本是8.23
8.23以下的版本查看進度的可以使用以下三種方法:
watch -n 5 pkill -USR1 ^dd$
watch -n 5 killall -USR1 dd
while killall -USR1 dd; do sleep 5; done
留言列表