ホームページ >システムチュートリアル >Linux >Linux で XFS ルート パーティションを拡張する方法
Linux システムでは、/ パーティションのディスク容量が不足する場合があります。古いログ ファイルを圧縮して削除しても問題は解決せず、この時点では / ファイル システムを拡張することしかできませんでした。この記事では、Linux システム上の非 LVM 論理ボリューム内の xfs ルート パーティションを拡張する方法について説明します。
まず、システム ディスクの追加スペースを拡張し、次に growpart
および xfs_growfs
コマンドを使用してルート パーティション (またはファイル システム) を拡張する必要があります。
この記事では VMware Workstation を使用し、インストールされているオペレーティング システムは Centos8、ディスク容量は 20GB です。 /ルートパーティションのサイズは17GBです。
Rundf -Th /
現在のルート パーティションのサイズを表示します:
lsblk
および fdisk
コマンドを使用して、オペレーティング システム ディスクのサイズを確認します。
上記の出力は、OS ディスクのサイズが 17 GB であることを示しています。
OS ディスク サイズを増やす。OS ディスク サイズを 20 GB から 40 GB に変更しました。
この記事では VMware Workstation を使用しています。オペレーティング システムをシャットダウンしてから、ディスク拡張を実行する必要があります。
以前のパーティション拡張は 20GB でした。
次の例では、システム ディスクを 40GB に拡張します。
拡張が完了したことがわかりますので、次はシステムを起動します。
ルート パーティションを拡張するには、growpart
および xfs_growfs
コマンドを使用する必要があります。このコマンドをインストールする必要があります:
拡張が完了したら、ディスク容量を確認します:
上記の出力では、OS ディスク サイズが 40 GB であることが確認できます。次のコマンドを使用してルート パーティションを拡張しましょう。
/dev/sda ディスクの 2 番目のパーティションで givepart コマンドを実行します (/ パーティションはディスク上の 2 番目のパーティションであるため、パーティション番号として 2 を使用します)。
リーリーチェックしてください:
growpart
コマンドを使用して / パーティションを拡張する場合は、そのパーティションの背後に他のパーティションがあってはならず、そうでない場合は拡張できないことに注意してください。次の情報が求められます:
/ パーティションの下にスワップ パーティションがある場合は、スワップ パーティションを削除してから、growpart
を実行して / ルート パーティションを拡張することしかできません。
使用df -Th
看一下 / 分区是否已扩容:
[root@localhost ~]# df -hT / Filesystem Type Size Used Avail Use% Mounted on /dev/nvme0n1p2 xfs 17G 1.7G 16G 10% /
发现分区没有扩容。下面需要用到xfs_growfs
命令来扩容xfs分区:
[root@localhost ~]# xfs_growfs / meta-data=/dev/nvme0n1p2 isize=512 agcount=4, agsize=1114112 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 data = bsize=4096 blocks=4456448, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 4456448 to 10357499
下面使用df -Th
看一下 / 分区是否已扩容:
[root@localhost ~]# df -hT / Filesystem Type Size Used Avail Use% Mounted on /dev/nvme0n1p2 xfs 40G 1.8G 38G 5% /
以上がLinux で XFS ルート パーティションを拡張する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。