要備份 Micro SD 裡的 Linux 系統,如果只是用 dd 或 Win32DiskImager 工具將系統製作成 Image,會有幾個問題:
dcfldd 是選用
sudo apt-get install dcfldd gparted
將要備份的 MicroSD 插入 USB 轉接卡並接上 Linux 工作站
裝置名稱假設為 /dev/sdc
如果磁區被自動掛載,請先 umount
sudo dcfldd if=/dev/sdc of=raspbx_Chan_Mobile.img
使用 dd 也可以,不過不會顯示完成進度。
sudo fdisk -l raspbx_Chan_Mobile.img
記下 開始磁軌 157696
sudo losetup /dev/loop0 raspbx_Chan_Mobile.img -o $((157696*512)) sudo gparted /dev/loop0
依照畫面將原先磁區 16 GB 縮小到 3GB
記下要變更後的磁區大小 3145728K
sudo losetup -d /dev/loop0 sudo losetup /dev/loop0 raspbx_Chan_Mobile.img sudo fdisk /dev/loop0
依照畫面步驟完成
TIP:
先刪除磁區 2,重建磁區時,起始磁軌必須與舊的相同,磁區大小必須參考上一步驟的資訊。
TIP:
truncate -s $(((END + 1)*512)) path/to/image.file
sudo fdisk -l /dev/loop0 sudo losetup -d /dev/loop0 truncate -s $(((6449151+1)*512)) raspbx_Chan_Mobile.img
文件 | 大小 | 日期 | 附件上傳者 | |||
---|---|---|---|---|---|---|
raspi-backup-1.png 無描述 | 249.34 KB | 22:14, 14 Mar 2017 | alang | 動作 | ||
raspi-backup-2.png 無描述 | 76.73 KB | 22:14, 14 Mar 2017 | alang | 動作 | ||
raspi-backup-3.png 無描述 | 72.86 KB | 22:14, 14 Mar 2017 | alang | 動作 | ||
raspi-backup-4.png 無描述 | 55.17 KB | 22:14, 14 Mar 2017 | alang | 動作 | ||
raspi-backup-5.png 無描述 | 67.49 KB | 22:14, 14 Mar 2017 | alang | 動作 | ||
raspi-backup-6.png 無描述 | 72.04 KB | 22:14, 14 Mar 2017 | alang | 動作 | ||
raspi-backup-7.png 無描述 | 249.7 KB | 22:16, 14 Mar 2017 | alang | 動作 | ||
raspi-backup-8.png 無描述 | 108.9 KB | 22:16, 14 Mar 2017 | alang | 動作 |