• =?UTF-8?Q?Re:_EFI_Partion_vergr=c3=b6=c3=9fern_fehlgeschlagen?=

    From Frank Miller@21:1/5 to Ulf Volmer on Fri Sep 8 22:40:01 2023
    Ulf Volmer wrote:
    Am Fri, Sep 08, 2023 at 09:58:04PM +0200 schrieb Helge Reimer:

    Ein Versuch mit einer anderen Partition.

    # fatresize -s max /dev/nvme2n1p1

    fatresize 1.1.0 (20221231)
    part(start=2048, end=411647, length=409600)
    No Implementation: GNU Parted cannot resize this partition to this size.
    We're working on it!

    Aus der man- Page:

    BUGS
    You can't resize FAT32 partition lesser than 512Mb because Windows(R) doesn't work properly with small FAT32
    file system. Use FAT16.

    Vermutlich ist das die Ursache. Schade.

    Ist das ein neuer Bug? Ich hab gerade mal mit meinem alten GParted 0.19.0
    an einem USB-Stick rumgespielt. Das hat beim Verkleinern auf 380 MB zwar empfohlen, das vorhandene FAT32 in FAT16 umzuwandeln, aber dennoch ohne Fehler auf 380 MB FAT32 verkleinert. Ebenso auch wieder auf die vollen 16 GB vergrößert.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Frank Miller@21:1/5 to Helge Reimer on Fri Sep 8 23:30:01 2023
    Helge Reimer wrote:
    Am Freitag, 8. September 2023, 22:39:27 CEST schrieb Frank Miller:

    Ist das ein neuer Bug? Ich hab gerade mal mit meinem alten GParted 0.19.0
    an einem USB-Stick rumgespielt. Das hat beim Verkleinern auf 380 MB zwar
    empfohlen, das vorhandene FAT32 in FAT16 umzuwandeln, aber dennoch ohne
    Fehler auf 380 MB FAT32 verkleinert. Ebenso auch wieder auf die vollen 16
    GB vergrößert.

    /"Status Update:

    libparted 3.0 - removed FAT16/FAT32 and HFS/HFS+ file system resize
    capability
    libparted 3.1 - added back FAT16/32 and HFS/HFS+ file system resize
    capability in a separate library
    libparted 3.2 - also has this separate resize library

    The inability to resize FAT16/FAT32 file systems that are less than 256 MB remains.

    Faszinierend! Ich hab den Test mit dem USB-Stick nochmal wiederholt. Verkleinerung der 16 GB, FAT32-Partition erzwang diesmal eine Umformatierung auf FAT16. Aber dennoch wurde dann fehlerlos auf 33 MB verkleinert.

    Ein erneutes Vergrößern auf die vollen 16 GB spuckte einen Fehler aus, aber anschließend wurde die Partition dennoch in voller Größe in GParted angezeigt. Direkt anschließend dort in FAT32 umwandeln ging einwandfrei.

    Installiert sind hier libparted-fs-resize0 und libparted2, beide in Version 3.2-7. Und die stammen aus Debian Jessie.

    Workaround: Resizing FAT16/FAT32 Partitions (less than 256 MB) ---------------------------------------------------------------

    1. Backup the data in the FAT16/FAT32 partition
    2. Reformat the partition to EXT4
    3. Resize EXT4 partition to desired partition size
    4. Reformat the partition back to FAT16/FAT32
    5. Restore the FAT16/FAT32 files from backup"/

    Seltsamer Ratschlag. Was soll denn der Teil mit EXT4, etwa die UUID
    erhalten?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Frank Miller@21:1/5 to Helge Reimer on Sat Sep 9 00:10:01 2023
    Helge Reimer wrote:
    Am Freitag, 8. September 2023, 23:27:44 CEST schrieb Frank Miller:

    Ein erneutes Vergrößern auf die vollen 16 GB spuckte einen Fehler aus, aber >> anschließend wurde die Partition dennoch in voller Größe in GParted
    angezeigt. Direkt anschließend dort in FAT32 umwandeln ging einwandfrei.

    Gparted zeigt das an, die Partition wurde ja auch erfolgreich in der Größe geändert, so wie bei mir.
    Aber was sagt z.B. 'df'?

    df listet den USB-Stick jetzt so:
    Dateisystem 1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
    /dev/sdc1 15297936 8 15297928 1% /media/miller/EF23-6C9A

    Wie gesagt, habe ich das in GParted in zwei Schritten unternommen:

    Erst FAT16 von 33 MB wieder auf die vollen 16 GB vergrößern. Die Partition wurde grafisch dann auch so angezeigt, war aber irgendwie 'markiert'. Auf Details habe ich leider nicht geachtet, kann das Experiment aber wiederholen.

    Dann immer noch in GParted diese Partition zu FAT32 formatieren. Fertig.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Frank Miller@21:1/5 to Helge Reimer on Sat Sep 9 00:30:01 2023
    Helge Reimer wrote:
    Am Samstag, 9. September 2023, 00:00:22 CEST schrieb Frank Miller:

    Dann immer noch in GParted diese Partition zu FAT32 formatieren. Fertig.

    Und damit hast du den Datenverlust den ich nicht wollte.
    Ich wollte einfach nur ungenutzten Plattenplatz verschieben und nicht neu formatieren.

    Ja, aber *in diesem Teilthread* ging es jetzt um die Fähigkeit von libparted, FAT-Partitionen bis zu gewissen Grenzen zu vergrößern oder zu verkleinern.
    Und das kann es offenbar (entgegen der Dokumentation) schon, allerdings nur
    mit Neuformatierung der Partition.

    Daß das dein Anliegen im OP nicht löst, ist mir auch klar.

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