Raspberry Pi4のSDをバックアップしてみた
Raspberry Pi 4のSD(32GB)がいっぱいになり、落ちることが増えました。そこで、Macにバックアップし、新しいSD(64GB)にリストアしてみました。
Macにバックアップ
SDカードをMacに差してターミナルを起動し、以下のコマンドを入力してディスク名を確認します。
$ diskutil list
(略)
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *31.3 GB disk2
1: Windows_FAT_32 boot 268.4 MB disk2s1
2: Linux 31.0 GB disk2s2
ディスク名を確認できたら、バックアップのためにアンマウントしないといけないので、以下のコマンドでアンマウントします。
$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
ddコマンドでバックアップします。コマンドは以下の通りです。
i$ sudo dd if=/dev/disk2 of=raspi-backup.img bs=1m
Password:
29808+0 records in
29808+0 records out
31255953408 bytes transferred in 2896.330466 secs (10791570 bytes/sec)
新しいSDカードにリストアする
リストアするSDカード(64GB)は、Macの" ディスクユーティリティ > extFAT > 消去 "と進みます。
リストアするためにアンマウントします。
$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
ddコマンドでリストア。
$ sudo dd if=./raspi-backup.img of=/dev/disk2 bs=1m
Password:
dd: /dev/disk2: end of device
28139+0 records in
28138+1 records out
29504835584 bytes transferred in 2630.225134 secs (11217608 bytes/sec)
SD(64GB)で起動後、以下のコマンド実行します。"A1 Expand Filesystem"を選択し、有効(Enable)にし、再起動します。
$ sudo raspi-config
(おまけ)
df -h で /dev/root が100%になったとき、/var/logや/root/.pm2/などのログをファイルサイズで削除するとよいです。
sudo find /root/.pm2/ -type f -size +1k -name "*.log" -exec rm -f {} \;
sudo find /root/.pm2/ -type f -size 0 -name "*.log" -exec rm -f {} \;
参考サイト
RaspberryPiのバックアップ&リストア方法 for Mac
Raspberry Piで最小サイズのバックアップを作成する
Raspberry Piのバックアップ方法(Windows、Mac)
Macで64GB以上のFAT32フォーマットはディスクユーティリティでFAT形式を選び空き容量の拡張でイケる
Author And Source
この問題について(Raspberry Pi4のSDをバックアップしてみた), 我々は、より多くの情報をここで見つけました https://qiita.com/umet787X/items/e5318ad7d8a3d903ef79著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .