homefs vergrössern

AntiX ist darauf ausgelegt, mit minimalen Systemressourcen zu laufen. Es benötigt nur wenige hundert MB RAM und kann auf älteren Computern mit begrenzter Leistung betrieben werden
Antworten
Benutzeravatar
asp
Site Admin
Beiträge: 35
Registriert: 22 Feb 2025, 19:44
Wohnort: Lohn-Ammannsegg
Kontaktdaten:

homefs vergrössern

Beitrag von asp »

antiX-pers-usb-stick

Wenn ich meinen Bootstick mit antix starte und die Persistenz einschalten macht der Stick mir automatisch ein rootfs und homes. Es kommt aber die Fehlerrmeldung dass nicht alle homedaten auf dem homes Platz haben der Stick ist 8 G gross.

hier die momentane Struktur von meinem 8GB-Stick:

Code: Alles auswählen

asp@MiWiFi-RD15-srv:/live/boot-dev/antiX
drwxr-xr-x 3 root root       4096 29. Jul 20:47 .
drwxr-xr-x 8 root root       4096 29. Jul 20:06 ..
-rw-r--r-- 1 root root  524288000 30. Jul 07:54 homefs
-rw-r--r-- 1 root root    8902423 29. Jul 10:39 initrd.gz
-rw-r--r-- 1 root root         44 29. Jul 10:39 initrd.gz.md5
-rw-r--r-- 1 root root          0  5. Okt 2023  .keep
-rw-r--r-- 1 root root 3701288960 29. Jul 10:43 linuxfs
-rw-r--r-- 1 root root         40 29. Jul 10:43 linuxfs.info
-rw-r--r-- 1 root root         42 29. Jul 10:44 linuxfs.md5
-rw------- 1 root root        512 30. Jul 07:54 random-seed
-rw-r--r-- 1 root root 1992294400 30. Jul 07:54 rootfs
drwxr-xr-x 2 root root       4096 29. Jul 20:06 state
-rw-r--r-- 1 root root    5935488 29. Jul 10:39 vmlinuz
-rw-r--r-- 1 root root         42 29. Jul 10:39 vmlinuz.md5
[*]homefs (500 MB) → Speichert /home (Benutzerdaten)
[*]rootfs (~1,9 GB) → Speichert Systemänderungen (/)
[*]linuxfs (~3,7 GB) → Das eigentliche SquashFS-System (read-only)

Vorgehen zum Beheben:

Die homefs-Datei ist nur 500 MB groß – das ist zu klein für viele Benutzerdaten! Wenn diese voll ist, kommt die Fehlermeldung, man muss homefs vergrössern

Boote ohne Persistencemodus am einfachsten mit einem antiX-System ohne Bootstick.

Den Stick manuell einhängen, zuerst prüfen ob der Stick nicht automatisch gemountet wurde.

Code: Alles auswählen

sudo fdisk -l
und

Code: Alles auswählen

lsblk
Bei mir nach dem manuellen einhängen auf /mnt:

Code: Alles auswählen

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 118,2G  0 disk 
├─sda1   8:1    0  58,4G  0 part 
└─sda2   8:2    0  59,8G  0 part 
sdb      8:16   0 119,2G  0 disk 
├─sdb1   8:17   0     1K  0 part 
├─sdb2   8:18   0  46,8G  0 part /
├─sdb5   8:21   0  70,4G  0 part 
└─sdb6   8:22   0     2G  0 part [SWAP]
sdc      8:32   1  58,6G  0 disk 
├─sdc1   8:33   1   7,4G  0 part /mnt
├─sdc2   8:34   1    49M  0 part /media/asp/LIVE-UEFI
└─sdc3   8:35   1  21,5G  0 part 
Wenn automatisch eingehängt zuerst aushängen und auf /mnt einhängen z.B.

Code: Alles auswählen

sudo umount /dev/sdc1
sudo umount /dev/sdc2
sudo umount /dev/sdc3
und neu einhängen

Code: Alles auswählen

sudo mount /dev/sdc1 /mnt
Prüfen ob es noch Platz auf dem Stick hat, um die homefs zu vergrössern

Code: Alles auswählen

df -h /mnt/antiX/
Bei mir gibt es noch 3,6GB an Platz:

Code: Alles auswählen

/dev/sdc1   7,3G   3,8G   3,6G   52%   /mnt
homefs auf dem eingehängten Stick löschen

Zuerst Pfad prüfen:

Code: Alles auswählen

ls /mnt/antiX
dann löschen:

Code: Alles auswählen

sudo rm /mnt/antiX/homefs 
jetzt nochmal den Platz auf dem Stick prüfen:

Code: Alles auswählen

df -h /media/asp/Live-usb/antiX/
Habe 3.6 GByte, mache mal eine neue homefs von 3 G

Code: Alles auswählen

sudo fallocate -l 3G /mnt/antiX/homefs 
Dann erstellen wir noch ein Filesystem für homefs

Code: Alles auswählen

sudo mkfs.ext4 /mnt/antiX/homefs
Nach dem Neustart werden alle Benutzerdaten neu angelegt (da homefs neu formatiert wurde)

Einige Ratschläge von DeepSeek
  • Falls du alte Daten retten willst, mounte die alte homefs zuerst und kopiere sie manuell.
  • Persistence auf eine echte Partition umstellen (besser für Stabilität)
  1. Partitioniere den Stick neu (z. B. mit gparted):
  2. Erstelle eine zusätzliche ext4-Partition (z. B. 4 GB) mit dem Label persistence.
  3. Erstelle darin eine persistence.conf:
    echo "/home union" | sudo tee /media/persistence/persistence.conf
    Echte Partitionen sind stabiler und lassen sich leichter verwalten.
Frage von mir

denke muss aber zuvor auch die rootfs verkleinern oder soll ich die 3.7 GB grosse linuxfs verkleinern

Antwort von DeepSeek: Nein, du solltest weder rootfs noch linuxfs verkleinern!
Antworten