Hin und wieder kommt es vor, dass der Swap-Stick nach dem Booten nicht mehr beschrieben werden kann. Wird beispielsweise nach einem Online-Update beim Ausführen den Punktes "tpk aktualisieren (Internet)" gemeldet, dass die Swap-Pakete nicht aktualisiert werden konnten, deutet dies genau auf diesen "Fehler" hin.
Dies kann nun zwei Ursachen haben:
1. Das Dateisystem auf dem USB-Stick ist korrupt. Dann wird der komplette Stick aus Sicherheitsgründen nur noch als "Read-only" eingebunden, um weitere Fehler zu verhindern. Ein zerstörtes Dateisystem kann die Folge eines ungeplanten oder absichtlichen Herunterfahren des Receivers sein, während der Stick noch in Benutzung ist. Auch kann dieses Verhalten eine Folge der Fehler "Kein freier Speicher im var" und "free space in mnt too little" (siehe auch Punkt 4h und 4i) sein.
Das Dateisystem läßt sich nur wieder durch erneutes Formatieren des Sticks (mit dem HP USB Format Tool) herstellen.
2. Es handelt sich lediglich um einen temporären Fehler, das Dateisystem ist aber nicht korrupt. Auch aus diesem Grund wird der Stick zur Sicherheit nur noch "Read-only" eingebunden. Sobald die Receiver gestoppt und kurz vom Stromnetz genommen wird, wird der Swap-Stick wieder normal eingebunden. Dieses ro-Verhalten zeigte mein USB-Stick bereits dreimal nach einem Online-Update.
Man kann dieses Sicherheits-"Read-only"-Mounten, "error ro", aber auch deaktivieren.
Dazu muss im Verzeichnis /mnt/network die Datei auto.misc mit einem linuxkonformen Editor, z.B. Proton, bearbeitet werden.
In der Datei sucht man dann den entsprechenden Eintrag für den USB-Swap-Stick (z.B. sda1) heraus und ändert die Zeile wie folgt ab:
sda1 -fstype=auto,noatime,nodiratime,errors=continue :/dev/sda1
Bisher hatte ich keine Probleme, diesen Sicherheits-Mechanismus zu deaktivieren; der USB-Stick hat weder Fehler noch wurde er seit der Umkonfiguration je wieder als "read-only" gemountet.
Vormals wurde der Stick beim Auftreten des Fehlers einfach neu formatiert und die Daten zurückgespielt; wie ich jetzt feststellen konnte, war dies jedoch unnötig.
Ein aktuelles Backup des USB-Sticks sollte man jedoch dennoch immer auf dem PC verfügbar haben.
Es sei an dieser Stelle noch auf den Punkt 5a (USB devices - Reihenfolge ändern bzw. Ports zuweisen) verwiesen, da diese Änderung nur Sinn macht, sofern der Swap-Stick auch immer die gleiche Device-ID erhält (z.B. sda1). Dies kann man über das Setzen eines entsprechenden bootargs-Parameters erzwingen.
Kommentar