`resize2fs`は基本的に何もしませんか?

`resize2fs`は基本的に何もしませんか?

のためにresize2fs

サイズパラメータを指定しない場合、デフォルトはパーティションサイズです。

ファイルシステムのサイズは、デフォルトでデフォルトパーティションのサイズに設定されます。

したがって、デフォルトではresize2fsファイルシステムのサイズは変更されません。何もしませんか?

ありがとうございます。

答え1

デフォルトのパーティションがその中のファイルシステムよりも大きい場合、デフォルトではresize2fsファイルシステムを拡張してパーティションを作成しようとします。

たとえば、/dev/sdd31TBパーティションの場合は、次のように実行しようとします。

# mke2fs /dev/sdd3 500G

1TBパーティション内に500GBパーティションを含めます。これにより、resize2fs /dev/sdd3全体の1TBに拡張されます。

答え2

ファイルシステムのサイズは、デフォルトでデフォルトパーティションのサイズに設定されます。

通常はい。パーティションで使用可能なスペースより小さいファイルシステムを作成することはあまり意味がありません。

ただし、ファイルシステムを拡張する前に拡張する必要があります。装備すでに開いています。通常の固定パーティションでは、これは通常不可能です(後でパーティション自体に空き容量が必要です)。しかし、LVMのようなものを使用すると、論理ボリュームのサイズを自由に調整できるので簡単です。

パーティション/ボリュームのサイズ変更後、ファイルシステムはこの時点でresize2fs必要な元の空き容量のみを使用します。繰り返しますが、通常、現在利用可能なすべてのスペースを埋めるためにパーティションのサイズを変更する必要があるため、基本的な作業が必要です。

答え3

また、一部の小規模/スケルトンVMで頻繁にresize2fs使用されるため、LVMを設定する必要はありません。

ドライブ/パーティションを拡張するために仮想物理ハードディスクを構成/拡張してから、より大きな新しいパーティションを削除して作成できます。これにより、パーティションを新しい「物理的」スペースに拡張できます。 (たとえば、vmwareでは既存の仮想ディスクのみを編集し、5GBではなく10GBに編集します...)

あるいは、物理ディスクからも2番目のパーティションを削除し、1番目のパーティションを削除してから、2つのパーティションの古いスペースを使用して再作成し、単一のパーティションresizefs(以前は2つのパーティションがあった)を持つようにすることもできます。

したがって、resize2fsLVMを使用せずにできることがあります。

関連情報