/bootパーティションを拡張するためにスワップを減らします。

/bootパーティションを拡張するためにスワップを減らします。

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

関連情報