/
再起動せずにルート()パーティションを拡張できますfdisk
(削除して同じ最初のセクタで再作成しますが、最後のセクタが大きくなります)。
しかし、カーネルを作成することはできません。パーティションテーブルの再読み込み:
# partx -va /dev/vda
partx: /dev/vda: adding partition #5 failed: Device or resource busy
partx: /dev/vda: error adding partition 5
# kpartx -va /dev/vda
device-mapper: reload ioctl on vda5 failed: Invalid argument
add map vda5 : 0 41492480 linear 0:0 2048
# hdparm -z /dev/vda
/dev/vda:
re-reading partition table
BLKRRPART failed: Device or resource busy
# sfdisk -R /dev/vda
BLKRRPART: Device or resource busy
This disk is currently in use.
私が何をしているのか知っています。パーティションのextファイルシステムは、オンライン拡張をサポートします。
カーネルにパーティションテーブルの更新を強制する方法はありますか?
編集する:LVMについて知っていますが、いいえこれは質問に対する答えです。
ベストアンサー1
カーネルは、影響を受けるディスク上のすべてのパーティションをアンマウントするまで、古い(キャッシュされた)パーティションテーブルを使用します。
システムの実行中に/パーティションをアンマウントしてマウントできないため、唯一のオプションは再起動です。
パーティションテーブルを変更せずにボリューム(ルートボリュームを含む)のサイズを変更できるので、次にLVMを試してください。