LoginSignup
3
5

More than 3 years have passed since last update.

MacでmicroSDカードのバックアップとリストア

Posted at

MacでmicroSDカードのバックアップとリストア

RaspberrPiハンズオン参加者の説明用です。
バックアップとリストアを行うことで、microSDを以前のバックアップ状態に戻したり、基本的なインストールが完了したものをコピーすることができます。

バックアップ方法

バックアップを保存したいディレクトリに移動します

入力コマンド
cd <パス>
例 ダウンロード
taguchi@MasamacAir Downloads % cd ~
taguchi@MasamacAir ~ % cd ~/Downloads

事前確認、microSDカードを挿す前のデバイスを確認します

(挿した後で増えたものが、microSDカードです)
terminal:入力コマンド
diskutil list

taguchi@MasamacAir Downloads % diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         301.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                199.1 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +301.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Mac - Data              267.2 GB   disk1s1
   2:                APFS Volume Preboot                 83.4 MB    disk1s2
   3:                APFS Volume Recovery                528.1 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume Mac                     11.2 GB    disk1s5

Macに接続したmicroSDカードアダプタに、バックアップしたいmicroSDを挿し込みます

microSDカードのデバイス名を確認します

入力コマンド
diskutil list
taguchi@MasamacAir Downloads % diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         301.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                199.1 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +301.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Mac - Data              267.2 GB   disk1s1
   2:                APFS Volume Preboot                 83.4 MB    disk1s2
   3:                APFS Volume Recovery                528.1 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume Mac                     11.2 GB    disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.9 GB    disk2
   1:             Windows_FAT_32 system-boot             268.4 MB   disk2s1
   2:                      Linux                         15.7 GB    disk2s2

増えた /dev/disk2 がmicroSDカードです。

microSDカードをアンマウントします

入力コマンド
diskutil umountDisk <デバイス名>
taguchi@MasamacAir Downloads % diskutil umountDisk /dev/disk2 
Unmount of all volumes on disk2 was successful

ddコマンドでバックアップします

入力コマンド
sudo dd if=/dev/<デバイス名> of=<バックアップイメージ名> bs=1m 

進捗状況は「controlキー」を押しながら「Tキーを」押すと表示されます

taguchi@MasamacAir Downloads % sudo dd if=/dev/disk2 of=raspi-zoomremoteit-ubuntu1804.img bs=1m
load: 1.90  cmd: dd 1581 uninterruptible 0.07u 137.35s
13691+0 records in
13691+0 records out
14356054016 bytes transferred in 17129.748646 secs (838077 bytes/sec)
15193+1 records in
15193+1 records out
15931539456 bytes transferred in 17363.645098 secs (917523 bytes/sec)

リストア方法

バックアップイメージを保存しているディレクトリに移動します

バックアップを保存したいディレクトリに移動します

入力コマンド
cd <パス>
例 ダウンロード
taguchi@MasamacAir Downloads % cd ~
taguchi@MasamacAir ~ % cd ~/Downloads

事前確認、microSDカードを挿す前のデバイスを確認します

(挿した後で増えたものが、microSDカードです)
terminal:入力コマンド
diskutil list

taguchi@MasamacAir Downloads % diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         301.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                199.1 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +301.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Mac - Data              267.2 GB   disk1s1
   2:                APFS Volume Preboot                 83.4 MB    disk1s2
   3:                APFS Volume Recovery                528.1 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume Mac                     11.2 GB    disk1s5

Macに接続したmicroSDカードアダプタに、リストアしたいmicroSDを挿し込みます

microSDカードのデバイス名を確認します

入力コマンド
diskutil list
taguchi@MasamacAir Downloads % diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         301.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                199.1 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +301.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Mac - Data              267.2 GB   disk1s1
   2:                APFS Volume Preboot                 83.4 MB    disk1s2
   3:                APFS Volume Recovery                528.1 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume Mac                     11.2 GB    disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.9 GB    disk2
   1:             Windows_FAT_32 system-boot             268.4 MB   disk2s1
   2:                      Linux                         15.7 GB    disk2s2

増えた /dev/disk2 がmicroSDカードです。

microSDカードをアンマウントします

入力コマンド
diskutil umountDisk <デバイス名>
taguchi@MasamacAir Downloads % diskutil umountDisk /dev/disk2 
Unmount of all volumes on disk2 was successful

ddコマンドでリストアします

入力コマンド
sudo dd if=./<バックアップイメージ名> of=/dev/<デバイス名> bs=1m  

進捗状況は「controlキー」を押しながら「Tキーを」押すと表示されます

taguchi@MasamacAir Downloads % sudo dd if=./raspi-zoomremoteit-ubuntu1804.img of=/dev/disk2 bs=1m 
3
5
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5