Linuxシステム(BusterからBullseyeへ)をアップグレードしようとしていますが、ブートパーティションスペースが不足しています。ブートパーティションを拡張できるように、スワップ領域のサイズ(500 MB)を減らす簡単な方法はありますか?再起動せずに達成できますか?サーバーに物理的にアクセスすることはできませんssh
。
Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000adc37
Device Boot Start End Sectors Size Id Type
/dev/sda1 63 192779 192717 94.1M 83 Linux
/dev/sda2 192780 8000369 7807590 3.7G 82 Linux swap / Solaris
/dev/sda3 8000370 167766794 159766425 76.2G 83 Linux
total used free shared buff/cache available
Mem: 8294768 413896 974208 93464 6906664 7040816
Swap: 3903788 1068 3902720
答え1
はい、スワップを無効にするだけです(最近はあまり使用されていません)。
swapoff
その後、スワップパーティションを削除してブートパーティションを拡張すると、マウントgrowpart
解除せずに使用できます。新しいスワップ領域を作成するには、空き領域に新しいスワップパーティションを作成します。
mkswap -F /dev/sda2
/etc/fstab
新しい取引所情報を更新します。印刷されたコンテンツでUUIDを更新する必要がある可能性があります。次のコマンドを実行してmkswap
再度参照することもできます。blkid
その後、新しい交換を有効にします。
swapon -a