以下の指示に従いました。https://pixelfriedhof.com/en/remote-backup-your-raspberry-pi-with-ssh-via-terminal/私のRaspberry PIのSDをリモートでバックアップし(SDにアクセスできない)、ほとんど空の32GB SDカードに約6GBの.gzファイルがありました。
同じウェブサイトの指示に従って、別のSDカードに画像を書き換えました。しかし、サイズは64GBでした。 LUbuntuは、ファイルエクスプローラにbootとrootfsという2つのパーティションを表示します。起動をうまくナビゲートできますが、rootfsの横にポップアップアイコンがないため、ナビゲートできません。
fdiskは、.gzアーカイブに含まれるファイルに2つの一般的なパーティション(FATとLinux)があることを知っているので(私は単に.imgファイルであると仮定することができます)、他のパーティションをマウントするためにさまざまな方法を試しました(kpartxは1つです)そのうちの1つは、loop0p1にファイルシステムエラーがあるというメッセージです。一方、loop0p2は起動可能なのでマウントできます。また、オフセットを使用してimgをマウントしようとしましたが、成功しませんでした。
画像がロードされないのは普通ですか?きちんと作られたのか確認でもしたかったのに…
答え1
パーティションをマウントできるはずですが、イメージとパーティションの違いを理解する必要があります。
イメージには2つのパーティションが含まれています。イメージをマウントすることはできませんが(できません)、パーティションをマウントする必要があります。したがって、コマンドラインでは次のようになります。
$ sudo -s
# losetup -Pf 2018-11-13-raspbian-stretch.img
# ls /dev/loop*
/dev/loop-control /dev/loop0p1 /dev/loop1 /dev/loop3 /dev/loop5 /dev/loop7
/dev/loop0 /dev/loop0p2 /dev/loop2 /dev/loop4 /dev/loop6
# mount /dev/loop0p2 /mnt
# ls /mnt
bin boot dev etc home lib lost+found media mnt opt proc root run sbin srv sys tmp usr var
#
を使用すると、イメージのlosetup
ループバックデバイスを設定できます。-P
(または--partscan
入力を好む場合)、カーネルに新しく作成されたループデバイスのパーティションテーブルを強制的に検索させます。したがって、p1
パーティション 1 とパーティション 2 のデバイスが作成されます。p2
これで、マウントできる2つのパーティションを持つデバイスが作成されました。