ラズパイのsdカードイメージのバックアップと復元

すぐにやり方忘れるので、過去記事に見当たらないので作成

<環境>

MacBook Pro M4/Tahoe

SDカード:ラズパイ5で使っている64GBのSDカード

 

<手順>

・Macに差し込んでdisk番号の確認

% diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         994.7 GB   disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +994.7 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            12.2 GB    disk3s1
   2:              APFS Snapshot com.apple.os.update-... 12.2 GB    disk3s1s1
   3:                APFS Volume Preboot                 8.1 GB     disk3s2
   4:                APFS Volume Recovery                1.2 GB     disk3s3
   5:                APFS Volume Data                    455.7 GB   disk3s5
   6:                APFS Volume VM                      5.4 GB     disk3s6

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +17.3 GB    disk4
   1:                 Apple_APFS Container disk5         17.3 GB    disk4s1

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +17.3 GB    disk5
                                 Physical Store disk4s1
   1:                APFS Volume iOS 17.4 21E213 Simu... 16.8 GB    disk5s1

/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk6
   1:                 Apple_APFS Container disk7         1.0 TB     disk6s1

/dev/disk7 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk7
                                 Physical Store disk6s1
   1:                APFS Volume Extreme SSD             370.5 GB   disk7s2

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +17.6 GB    disk8
   1:                 Apple_APFS Container disk9         17.6 GB    disk8s1

/dev/disk9 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +17.6 GB    disk9
                                 Physical Store disk8s1
   1:                APFS Volume iOS 17.5 21F79 Simul... 17.0 GB    disk9s1

/dev/disk11 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *61.9 GB    disk11
   1:             Windows_FAT_32 bootfs                  536.9 MB   disk11s1
   2:                      Linux                         61.4 GB    disk11s2

最後の/dev/disk11が該当

・該当diskをunmountする

mountしたままではMacOSの配下にあって、キャッシュとかでまともにバックアップが取れないと

% diskutil unmountDisk /dev/disk11
でunmountする

・ddコマンドでバックアップイメージの作成

% sudo dd if=/dev/disk11 of=rasp5_chatbot.img bs=1m
でbackupが時間はかかる(おそらく30分近くかな)けど作成される

59024+0 records in
59024+0 records out
61891149824 bytes transferred in 1211.657719 secs (51079731 bytes/sec)

<復元>

復元時も同様にdisk番号取得してsdカードに書き込み(x)には取得したsdカードのdisk番号を入れる

% sudo dd if=rasp5_cahtbot.img of=/dev/disk(x) bs=1m

 

admin

コメントを残す