Die / boot-Partition auf meinem Server ist voll. Wie kann ich die Größe ändern, ohne das gesamte System neu zu installieren?


4

Ich habe einige Probleme, weil die Partition, in der /boot auf meinem Server zugeordnet ist, voll ist, sodass ich weder neue Linux-Images noch Upgrades installieren kann.

Hier sind die Informationen zur Dateisystemnutzung des Servers:

$  df -Th
Filesystem           Type      Size  Used Avail Use% Mounted on
/dev/mapper/PCM-root ext4      442G   83G  337G  20% /
udev                 devtmpfs  7.9G  4.0K  7.9G   1% /dev
tmpfs                tmpfs     3.2G  320K  3.2G   1% /run
none                 tmpfs     5.0M     0  5.0M   0% /run/lock
none                 tmpfs     7.9G     0  7.9G   0% /run/shm
/dev/sda1            ext2      228M  225M     0 100% /boot

Die spezielle Frage ist, wie ich dieses Problem lösen kann, ohne das System neu zu installieren (das werde ich tun, wenn alles andere fehlschlägt)?

1

You will need to unmount the partition, shrink the filesystem with resize2fs, and then use either fdisk or parted to delete and recreate the partition with a smaller size. Make sure you use units of sectors when partitioning. You put fdisk into sector mode with the u command, and parted with the unit s command. Make sure to recreate the partition with the same starting sector, and enough length to cover the size you shrank the filesystem to with resize2fs. Round up to avoid making it too small.