第13章 XFS ファイルシステムのサイズの拡大
システム管理者は、XFS ファイルシステムのサイズを増やして、より大きなストレージ容量を最大限に活用できます。ただし、現時点では XFS ファイルシステムのサイズは縮小できません。
ファイルシステムを非常に小さいサイズから大幅に大きいサイズに増やすと、多数の割り当てグループが作成され、パフォーマンスの問題が発生する可能性があります。ベストプラクティスとして、サイズの増加を元のサイズの最大 10 倍に制限します。
13.1. xfs_growfs で XFS ファイルシステムのサイズの拡大 リンクのコピーリンクがクリップボードにコピーされました!
この手順では、xfs_growfs
ユーティリティーを使用して XFS ファイルシステムを拡張する方法を説明します。
前提条件
- 基礎となるブロックデバイスのサイズが、後でファイルシステムのサイズを変更するのに十分な大きさである。該当するブロックデバイスのサイズを変更する場合は、ブロックデバイスに適した方法を選択してください。
- XFS ファイルシステムをマウントしている。
手順
XFS ファイルシステムのマウント時に、
xfs_growfs
ユーティリティーを使用してサイズを大きくします。xfs_growfs file-system -D new-size
# xfs_growfs file-system -D new-size
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - file-system を、XFS ファイルシステムのマウントポイントに置き換えます。
-D
オプションを指定して、new-size を、ファイルシステムブロックの数で指定されているファイルシステムの新しいサイズに置き換えます。特定の XFS ファイルシステムのブロックサイズ (KB 単位) を調べるには、
xfs_info
ユーティリティーを使用します。xfs_info block-device
# xfs_info block-device ... data = bsize=4096 ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow xfs_growfs
は、-D
オプションを指定しないと、基となるデバイスがサポートする最大サイズまでファイルシステムを拡張します。詳細は、システム上の
xfs_growfs(8)
man ページを参照してください。