dd
私はRaspbian(私がしばらく前にコンパイルしたQt 5.7を持っています)を入力として使ってSDカードを使って作成された画像ファイルを見ています。電話したとき
sudo parted raspbian_jessie_qt5.7_all_modules.img unit s print
わかりました。
Error: Can't have a partition outside the disk!
fdisk
次のコマンドを使用してパーティションを確認しました。
sudo fdisk -lu rasp_jessie_qt5.7.img
次の出力へ
Disk rasp_jessie_qt5.7.img: 7.8 GiB, 8328838656 bytes, 16267263 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x65a3fac2
Device Boot Start End Sectors Size Id Type
rasp_jessie_qt5.7.img1 8192 131071 122880 60M c W95 FAT32 (LBA)
rasp_jessie_qt5.7.img2 131072 16267263 16136192 7.7G 83 Linux
私がこれを見たとき、私は持っていました16267263セクターが上限であり、ラスビアンが位置するFSはで終わります。部門番号 16267263(つまり、利用可能な上限の端にあります)、セクタの総数は16136192。
dd
withを使用してイメージを拡張し、その中にLinux FSを拡張できますが、if=/dev/zeros
1)これが問題を解決できるかどうかはわかりません。 2)。元の画像のサイズを大まかに維持したいです。 7.7GB。
私が見落とした考えは何であり、どのように解決できますか?
SDカードに画像を書き、Rasbianを起動し(SDカードは合計32GB)、使用するのに問題がないことに注意してください。
ベストアンサー1
イメージには16267263個のセクターがありますが、開始と終了のセクターは0からカウントされ始めるため、パーティションはイメージの終わりを超えて1つのセクターに拡張されます。画像が正常に動作しているように見えるので、512バイトを追加して変更できます。