XFS をマウントすることで、XFS ファイルのサイズを増やすことができます。ただし、ファイル サイズを小さくすることはできません。さらに、XFS ファイルをアンマウントすると、サイズを拡張することはできません。 XFS のサイズ変更とは何か、およびその使用方法について簡単に詳しく見ていきましょう。
XFS のサイズ変更とは
アプローチに移る前に、XFS のサイズ変更を試みることができます。 XFS の重要な部分を理解しましょう。 XFS ファイルには次の部分が含まれます。
データ セクション: ディレクトリ、inode、間接ブロックなどのファイルシステムのメタデータが含まれています。データ セクションには、同じサイズの割り当てグループの数が含まれます。システムは、mkfs.xfs を使用してグループとサイズの数を処理できます。
ログ セクション: これは、データ セクションの内部にあります。このセクションには、変更が完了するまでにファイルシステムのメタデータに対して行う必要がある変更が含まれています。つまり、データセクションのタスクのキューとして機能します。
リアルタイム セクション: このセクションには、リアルタイム ファイルのデータが格納されます。 mkfs.xfs のデフォルト オプションを使用すると、リアルタイム セクションがなくなります。データ セクションには、ログ セクションが含まれています。 XFS のサイズ変更を検討すると、コマンドで指定されたデータ セクション、ログ セクション、またはリアルタイム セクションのサイズが増加します。
XFS サイズ変更の使用方法
XFS ファイルのサイズを増加または拡張するには、xfs_growfs コマンドを使用できます。このコマンドの構文例を次に示します。
xfs_growfs - [ オプション ] サイズ マウントポイント提供されている構文コマンドでは、次の意味があります。
- xfs_growfs: ファイルサイズが大きくなります。
- オプション: これらは、コマンドの追加オプションです。
- マウントポイント: ファイルをマウントするディレクトリ パスです。
- サイズ: 増やしたいサイズです。
xfs_growfs コマンドには、さまざまなタスクを簡単に実行するためのさまざまなオプションが含まれています。これらのオプションをチェックしてみましょう:
オプション | 説明 |
-d フラグ | ファイル サイズを可能な最大サイズに増やします。 |
-Dサイズフラグ | 指定されたファイル サイズにファイル サイズを増やします。 |
-e サイズフラグ | リアルタイムでファイル サイズを増やします。 |
●Lサイズ旗 | ログ セクションは、指定されたサイズまで増加します。 |
-m フラグ | ファイルシステムの一部のスペースが inode に割り当てられます。 inode に割り当てるサイズをパーセンテージで指定します。 |
-n フラグ | ファイル サイズの指定は変更されません。 |
-r フラグ | 可能な最大サイズでリアルタイム セクションに増加します。 |
-Rサイズフラグ | リアルタイム セクションは、指定されたサイズで増加します。 |
-t フラグ | 代替マウント テーブルを提供します。 |
-V フラグ | バージョン番号を示します。バージョンを確認する際に、mount-point オプションを指定する必要はありません。 |
通常のディスク パーティションで xfs_growfs コマンドを使用できます。ファイルシステムのサイズを大きくする場合、ファイルシステムが拡大するための追加のスペースが必要です。
ファイルシステムのサイズを増やすには、代替ディスク パーティションを使用する必要があります。論理ボリューム マネージャーは、これらの増加するスペース操作をすべて処理します。 XFS ファイルシステムのサイズを増やす例を見てみましょう:
xfs_growfs -d マウントポイント
-d オプションを使用して、ファイル サイズを最大まで増やすことができます。 -d size を使用して、ファイル サイズを指定できます。
須藤 xfs_growfs -d / 開発者 / sdb3システムが変更を正常に行ったことを確認する場合は、次のコマンドを実行できます。
df -h
結論
このガイドでは、Linux で XFS のサイズ変更を試みることができる方法について、知っておく必要があるすべてのことを説明しました。 xfs_growfs コマンドは使いやすく、XFS を簡単に変更するためのさまざまなオプションが含まれています。 BTRFS ファイル システムは XFS に似ています。 BTRFS の詳細については、当社の Web サイトをチェックしてください。