• /boot vergroessern und Frage zu Partitonstypen

    From Christian Schoepplein@21:1/5 to All on Tue Apr 12 14:10:01 2022
    Hallo zusammen,

    meine derzeitige Partitionierung sieht folgendermaßen aus:

    Disk /dev/nvme0n1: 476,94 GiB, 512110190592 bytes, 1000215216 sectors
    Disk model: PC711 NVMe SK hynix 512GB
    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: gpt
    Disk identifier: 4FC32F70-3B74-4DFE-A0A2-C0CE47D1E8DB

    Device Start End Sectors Size Type
    /dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
    /dev/nvme0n1p2 1050624 2050047 999424 488M Linux filesystem /dev/nvme0n1p3 2050048 1000214527 998164480 476G Linux filesystem

    /dev/nvme0n1p1 ist nach /boot/efi gemountet, vfat Filesystem.
    /dev/nvme0n1p2 ist nach /boot gemountet, ext2 Filesystem.
    Auf /dev/nvme0n1p3 liegt ein verschlüsseltes LVM mit Swap und dem root-Filesystem.

    Die klassische Belegung also, wenn man mit Debian ein System mit UEFI und verschlüsseltem LVM installiert...

    Ich würde nun gerne mehr Platz auf /boot haben, vielleicht 1,5G mehr, und frage mich, wie und ob ich das ohne größere Klimmzüge oder einer Neuinstallation hinbekommen kann. Derzeit wüsste ich nicht, wie ich das hinbekommen kann :-(.

    Oder kann ich das verschlüsselte LVM auf /dev/nvme0n1p3 so verkleinern,
    dass ich Platz vor dieser Partition erhalte, um dann /dev/nvme0n1p2 als Partition und anschließend das darin enthaltene ext2 Filesystem dieser Partition zu vergrößern? Wär das 'nen Versuch wert?

    Was passiert bei solchen Veränderungen mit dem verschlüsselten LVM? Wie muss ich mit den Partitionen und den Filesystemen im verschlüsselten LVM umgehen? Wahrscheinlich müsste ich erstmal das Filesystem des root Volumes
    verkleinern und danach dann das Volume selbst. Das root Volume liegt am
    Anfang des LVM. Danach könnte das PV selbst verkleinert werden, sodass, hoffentlich, Platz vor der Partition entsteht. Anschließend ließe sich, theoretisch, /boot und seine Partition vergrößern.

    Macht das Sinn? Geht das überhaupt technisch ohne Datenverlust? Wenn ja, würde ich das nach einem Backup der Platte vielleicht mal probieren...

    Ciao und danke für eure Hilfe,

    Schöpp

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulf Volmer@21:1/5 to Christian Schoepplein on Tue Apr 12 15:30:02 2022
    On 12.04.22 14:06, Christian Schoepplein wrote:

    Device Start End Sectors Size Type
    /dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
    /dev/nvme0n1p2 1050624 2050047 999424 488M Linux filesystem /dev/nvme0n1p3 2050048 1000214527 998164480 476G Linux filesystem

    /dev/nvme0n1p1 ist nach /boot/efi gemountet, vfat Filesystem.
    /dev/nvme0n1p2 ist nach /boot gemountet, ext2 Filesystem.
    Auf /dev/nvme0n1p3 liegt ein verschlüsseltes LVM mit Swap und dem root-Filesystem.

    Die klassische Belegung also, wenn man mit Debian ein System mit UEFI und verschlüsseltem LVM installiert...

    Ich würde nun gerne mehr Platz auf /boot haben, vielleicht 1,5G mehr, und frage mich, wie und ob ich das ohne größere Klimmzüge oder einer Neuinstallation hinbekommen kann. Derzeit wüsste ich nicht, wie ich das hinbekommen kann :-(.

    1. sicherstellen, dass in der VG genug Platz ist.
    Falls nein, root passend verleinern
    2. mit pvresize nvme0n1p3 verkleinern
    3. mit cryptsetup das LUKS Device verkleinern
    4. Die Partition nach hinten schieben, nvme0n1p2 vergößern.
    Das sollte mit gparted gehen.

    Bei jedem dieser Schritte kann alles mögliche schiefgehen, ich würde
    eine Neuinstallation oder ein Recover vom Backup als einfacher empfinden.

    Viele Grüße
    Ulf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)