PinePhone備份與還原系統資料

PinePhone系統可以裝在手機內部儲存(eMMC),也可以裝在SD卡。

使用SD卡開機之後,系統以及使用者都資料會儲存到SD卡上,這樣就可以「整機備份」到電腦,類似蘋果的iTunes、Android的TWRP。

利用這個技巧,還能把安裝在SD卡上的系統無縫轉移到eMMC呢。

請先參考:PinePhone安裝系統教學,了解過程。

本文將討論如何使用電腦備份PinePhone系統、又如何將其還原。

下面以Linux電腦為主,如果是Windows請用Win32DiskImager 這類軟體製作映像檔。

1. 如何備份SD卡的系統+資料

  1. SD卡插到電腦,用指令lsblk看有無被系統自動掛載。如果有,將其取消掛載,例如:
1
sudo umount /media/ivon/MySD

2.  取消掛載後,記住SD卡路徑(例如/dev/sdb),使用DD指令將SD卡的所有檔案複製到電腦,並儲存成一個系統映像檔。

1
sudo dd if=/dev/sdc of=~/Desktop/Backup.img bs=100M status=progress conv=fsync
  1. 因系統映像檔案大小會等同SD卡容量,可改用gzip壓縮再存檔。
1
sudo dd if=/dev/sdc bs=100M status=progress | gzip -c > ~/Desktop/Backup.img.gz

2. 如何還原系統至SD卡

  1. SD卡插到電腦,格式化SD卡 (選擇性)

  2. 取消掛載

1
sudo umount /media/ivon/MySD
  1. 將備份的映像檔寫入SD卡
1
sudo dd if=~/Desktop/Backup.img  of=/dev/sdc bs=100M status=progress conv=fsync

3. 如何備份手機eMMC的系統+資料 && 還原系統

安裝Tow-Boot,讓手機eMMC插到電腦上時變成SD卡,接著仿照以上1.、2.的步驟來備份/還原系統。

4. 參考資料

如果本網站文章對您有幫助,歡迎贊助我。