15.6 GBの空き容量がある64 GBのSDカードを使用しています。 GParted を使用してパーティションを縮小しましたが、2つのパーティション/ sda1と/ sda2を約16GBの.imgファイルに変換する方法がわかりません。
画像ファイルを作成するたびに、64GBになります。私は解決策を見つけることができないので、私はこれで髪を引っ張っています。
私はもう試した:
この作業を行うにはどうすればよいですか?
問題の2つのパーティションは、起動可能な一部です Raspberry Pi SDカード
サーバーソフトウェアが事前にインストールされたカスタムRaspberry Piイメージを作成しました(圧縮ファイルをホストして、ユーザーがインストールしてファイルシステムを拡張し、サーバーを自分で実行できるようにします)。私が直面している問題は、 Win32DiskImager を使用するとドライブ全体がコピーされるため、ドライブの現在のサイズが16 GBのみになるようにコピーする方法を見つけたいということです。
最初は、小さなパーティションイメージをどのように作成するかだけが問題でした。したがって、この答えには、2つのパーティションと MBR を必要とする起動可能なRaspberry Pi OSを作成する方法がありません。
サイズがちょうど16 GBの新しいファイルを作成します。
fallocate -l 16G sixteen.img
その中にファイルシステムを作成します:
mkfs.vfat sixteen.img
マウント:
mkdir sixteen
Sudo mount sixteen.img sixteen
これにより、新しくマウントされたイメージファイルで Nautilus ウィンドウが開きます。次に、SDカードを挿入します。自動的にマウントされ、2番目のNautilusウィンドウが開きます。
2番目のウィンドウから最初のウィンドウにファイルをコピーします。その後、nautilusのサイドバーのイジェクトシンボルまたはSudo umount sixteen
コマンドを使用して、ファイルイメージをアンマウントします。
clonezilla を使用したいと思うでしょう。
Clonezilla Webサイトから:
Clonezillaは、TrueImage®またはNortonGhost®に似たパーティションおよびディスクイメージング/クローン作成プログラムです。システムの展開、ベアメタルのバックアップとリカバリを行うのに役立ちます。
これにより、パーティションから.isoを非常に簡単に作成することができます(複数のパーティションについてはあまりよくわかりませんが、1つのパーティションでうまく機能します。何をしたいかに応じて詳細についてはドキュメントを確認してください)。