メインコンテンツへスキップ

PinePhoneのシステムデータをバックアップ・復元する

·
カテゴリー スマートフォン 真のLinuxスマホ
タグ PinePhone
目次

PinePhoneのシステムはスマホ内部ストレージ(eMMC)にも、SDカードにもインストールできます。

SDカードから起動した後は、システムとユーザーデータがどちらもSDカード上に保存されます。これにより「丸ごとバックアップ」をPCへ取ることができ、AppleのiTunesやAndroidのTWRPに似たことができます。

この方法を使えば、SDカードにインストールしたシステムをeMMCへシームレスに移すこともできます。

先にPinePhone OS Installを参照して、流れを理解してください。

この記事では、PCを使ってPinePhoneシステムをバックアップする方法と、それを復元する方法を説明します。

以下ではLinux PCを中心に説明します。Windowsの場合はWin32DiskImagerのようなソフトウェアでイメージファイルを作成してください。

1. SDカードのシステム+データをバックアップする方法
#

  1. SDカードをPCに挿し、lsblkコマンドでシステムに自動マウントされているか確認します。マウントされている場合は、アンマウントします。例:
sudo umount /media/ivon/MySD

2.  アンマウント後、SDカードのパス(例: /dev/sdb)を覚えておき、DDコマンドでSDカード上のすべてのファイルをPCへコピーし、1つのシステムイメージファイルとして保存します。

sudo dd if=/dev/sdc of=~/Desktop/Backup.img bs=100M status=progress conv=fsync
  1. システムイメージファイルのサイズはSDカード容量と同じになるため、gzipで圧縮してから保存してもよいです。
sudo dd if=/dev/sdc bs=100M status=progress | gzip -c > ~/Desktop/Backup.img.gz

2. システムをSDカードへ復元する方法
#

  1. SDカードをPCに挿し、SDカードをフォーマットします (任意)

  2. アンマウントします

sudo umount /media/ivon/MySD
  1. バックアップしたイメージファイルをSDカードへ書き込みます
sudo dd if=~/Desktop/Backup.img  of=/dev/sdc bs=100M status=progress conv=fsync

3. スマホeMMCのシステム+データをバックアップする方法 && システムを復元する方法
#

Tow-Bootをインストールし、スマホのeMMCをPCに接続したときSDカードとして見えるようにします。その後、上記1.、2.の手順にならってシステムをバックアップ/復元します。

4. 参考資料
#

関連記事


最後までお読みいただきありがとうございます。本サイトでは公開コメント欄を設けていません。私はソーシャルな反応やアクセス数を追い求めるためではなく、自分の考えを誠実に探求するために文章を書いています。記事を丁寧にお読みいただいたうえで、ご感想やご意見をお寄せいただければ幸いです。誤字・誤り・技術的な問題などを見つけた場合、またはフィードバックを共有したい場合は、Aboutページに記載しているメールアドレスまでお気軽にご連絡ください。