ファイルシステムオフセットでresize2fsを使用する

ファイルシステムオフセットでresize2fsを使用する

マウントは、オプションで、offsetファイルシステムがデバイスの先頭から始まらず、その後の特定のバイト数から始まることを指定できます。resize2fsオプションなしでデバイスの起動時に起動しないファイルシステムのサイズをどのように調整しますか?

ベストアンサー1

オプションはマウントに直接渡されませんが、代わりにoffset基本ブロックデバイスのオフセットを参照するループデバイスを設定します。その後、マウントは、元のブロックデバイス自体ではなく、対応するループデバイスでタスクを実行します。mountlosetup

次のようにファイルシステムでlosetupmake playを使用することもできます。resize2fs

# losetup --offset=<offset> --find --show /dev/<device>
/dev/loop0
# resize2fs /dev/loop0 <newsize>
# losetup --detach /dev/loop0

(resize2fs操作の例は不完全かもしれません)

losetup--find渡された最初のフリーループデバイスを検索します(この例では/ dev / loop0)。--showこのループデバイスをSTDOUTに出力します。

おすすめ記事