私は使用してハードドライブの完全なイメージを撮りました:
dd if=/dev/sda of=/home/user/harddriveimg bs=4M
適切にマウントした後、パーティション内のパーティションのサイズを変更できるように思えます。
別れのコマンドラインに慣れていないので、試してみました:
gparted /home/user/harddriveimg
これはパーティションテーブルをロードしましたが、パーティション自体を見つけることができませんでした(例:harddriveimg0)。
ディスクに書き戻すことなく、このような画像ファイルを変更することは可能ですか?端末コマンドのみを使用するソリューションに完全に満足します。
1
ディスクイメージファイルから個々のパーティションにブロックデバイスとしてアクセスする場合(たとえば、マウントするため)、kpartxを調べます。
—
Celada
@セラダ、それは良い解決策のように見えます!kpartxはpartxのラッパーにすぎませんか?
—
タイムスクエア
partx
カーネルベースのパーティション検出マジックをkpartx
使用するのに対し、カーネルでブロックデバイスを作成するための汎用的でより強力なメカニズムであるデバイスマッパーを使用するため、これは実際のディスクでのみ機能すると思います。
@Celadaは、
—
psusi
kpartx
パーティションテーブルの検出にカーネルを使用しませんが、カーネルにそれらを通知するため、ループデバイスなどのパーティショニング可能なデバイスが必要です。