Hallo zusammen
Ich habe kürzlich auf Alibaba ein "Wall mount Tablet" zum Testen gekauft. Installiert ist ein Linaro Debian anstatt Android. Das Tablet wird mit Stromkabel gespeist, d.h. es ist keine Batterie vorhanden. Heruntergefahren wird das Tablet einfach indem man das Stromkabel herauszieht. Die Frage ist nun wie kann ich die Disk vor Beschädigungen schützen? Bei anderen Projekten hatte ich dies mit root-readonly Konzepten gemacht, aber dies kriege ich bei Linaro irgendwie nicht hin.
Oder ist dies bei Linaro gar nicht notwendig ? Schliesslich wäre ja das Tablet mit Android ausgestattet und ein herunterfahren wäre auch nur mit Stromversorgung kappen möglich.
Linaro (Debian auf ARM/Tablet) failsafe machen..
Re: Linaro (Debian auf ARM/Tablet) failsafe machen..
Hardwareschaden sollte es so oder so nicht geben. Kaputte Dateisysteme hingegen schon, und dagegen kannst du nichts machen. Wenn kein Strom zum Wegschreiben der Caches da ist, dann kann’s halt nicht weggeschrieben werden. Du könntest die Dateisysteme mit der Option sync mounten, dann wird jede Datei direkt geschrieben – macht dir aber das System enorm langsam, und wenn du den Stecker ziehst, während es gerade schreibt, ist der Schaden auch nicht kleiner.dmesg19 hat geschrieben:19.04.2024 13:58:37Die Frage ist nun wie kann ich die Disk vor Beschädigungen schützen?
Mag ich gar nicht glauben. Was passiert bei einem ›shutdown -h now‹? Oder beim Auswählen von „Herunterfahren“?dmesg19 hat geschrieben:19.04.2024 13:58:37Heruntergefahren wird das Tablet einfach indem man das Stromkabel herauszieht.
Abgesehen davon ist für solche Fragen ein Forum mit Schwerpunkt auf Linaro/Android (etwa XDA) vermutlich die bessere Anlaufstelle. Besagtes System weicht dann doch sehr von einem „echten“ Debian ab.
„I fought in the Vim-Emacs-War.“ Quelle
Re: Linaro (Debian auf ARM/Tablet) failsafe machen..
Hast Du mal nen Link zu dem Ding?
Ich habe ein Pinetab2 (von den Pinephone Leuten, bin neu und kann denke ich noch keine Links posten), mit dem bin ich ziemlich happy. Es hat wifi aber der Wlan Treiber ist noch nicht fertig, daher ist es quasi airgapped. Ich nutze es nur zum lesen und meine Freundin zum Klavier spielen für die Noten. Qualität ist aber ziemlich gut finde ich.
Ich habe ein Pinetab2 (von den Pinephone Leuten, bin neu und kann denke ich noch keine Links posten), mit dem bin ich ziemlich happy. Es hat wifi aber der Wlan Treiber ist noch nicht fertig, daher ist es quasi airgapped. Ich nutze es nur zum lesen und meine Freundin zum Klavier spielen für die Noten. Qualität ist aber ziemlich gut finde ich.
Re: Linaro (Debian auf ARM/Tablet) failsafe machen..
Doch das würde schon gehen, ich kann das Debian auch wie gewöhnlich vom LXDE Desktop her herunterfahren, aber für mein Projekt (ein Embedded-System) wird das Tablet nicht explizit heruntergefahrenMag ich gar nicht glauben. Was passiert bei einem ›shutdown -h now‹? Oder beim Auswählen von „Herunterfahren“?
https://www.alibaba.com/product-detail/ ... 44395.html
Re: Linaro (Debian auf ARM/Tablet) failsafe machen..
Dann wirst du halt mit Problemen dann und wann leben müssen. Wenn’s mein Projekt wäre, würde ich ’ne Möglichkeit zum Runterfahren vorsehen.dmesg19 hat geschrieben:19.04.2024 14:30:46für mein Projekt (ein Embedded-System) wird das Tablet nicht explizit heruntergefahren
Wenn es ein „richtiges“ Debian wäre, hätte man es etwa als Livesystem ins RAM laden können, dann würde zumindest das System keinen Schaden nehmen können, wenn du keinen normalen Shutdown machst, sondern es hart vom Strom trennst – aber ob das bei diesem androidisierten System möglich ist, weiß ich nicht.
„I fought in the Vim-Emacs-War.“ Quelle
Re: Linaro (Debian auf ARM/Tablet) failsafe machen..
Ein Ansatz wäre overlayroot, also nur ins RAM zu schreiben..Dies funktioniert bei einem "normalen" Debian gut, aber dieses Paket ist unter Linaro nicht verfügbar. Habe auch schon mit AUFS versucht, Paket wäre sogar vorhanden, aber während bei einem normalen Debian dies als Grub-Parameter: aufs=tmpfs geladen (oderr initiiert) wird, habe ich bei Lonaro gar kein Grub und kann auch nicht installiert werden ?Dann wirst du halt mit Problemen dann und wann leben müssen
Re: Linaro (Debian auf ARM/Tablet) failsafe machen..
Die ARM-Maschinen nutzen häufig uboot als Bootloader. Vielleicht kannst du grub-uboot irgendwie nutzbar machen und dann ein richtiges Debian drauftun (wenn du die benötigten Blobs irgendwie aus Linaro extrahieren, oder den Androidkernel verwenden kannst) – ich selbst hab damit keine Erfahrung.dmesg19 hat geschrieben:19.04.2024 15:31:18während bei einem normalen Debian dies als Grub-Parameter: aufs=tmpfs geladen (oderr initiiert) wird, habe ich bei Lonaro gar kein Grub und kann auch nicht installiert werden ?
„I fought in the Vim-Emacs-War.“ Quelle