Hallo, ich suche ein Dateisystem für ein größeres EEPROM (so 4MB). In meinen Recherchen hab ich nur kleinere Dateisysteme gefunden, also pro Projekt 1 Dateisystem :D Am liebsten wär mit ext2 oder ext3 als Dateisystem. Wichtig wären mir dabei Gerätedateien und Dateirechte. Gibt es bereits größere Dateisysteme für EEPROMs, meinetwegen auch ohne Gerätedateien? Vielen Dank, Chris
minix-fs ist deutlich schlanker als ext2 etc.. Wenn man wüsste, was du vor hast und mit welchem System.... DOS alias Windows braucht ja keine Gerätedateien, ein Controller irgendwie auch nicht, da bleibt ja fast nur Unixähnliches. Aber wo wäre dann das Problem?
trotz das minix-fs so einfach sein soll, wird es ein haufen arbeit das zu implementieren. immerhin ist es gut dokumentiert
Klingt etwas widersprüchlich. Wenn dir der Sinn nach Gerätedateien und Rechten steht, dann arbeitest du wahrscheinlich mit einem unixoiden Betriebssystem und kannst dessen FS-Treiber verwenden. Warum dann das Rad neu erfinden? Wenn du andererseits kein Betriebssystem hast, wozu dann Rechte und was sollen dort Gerätedateien sein?
Mir steht kein Betriebssystem und damit kein fertiger Treiber zur Verfügung. Die Rechte brauch ich, da man sich auf dem Gerät mit verschiedenen PINs anmelden kann und ich erhoffe mir dadurch, möglichst elegant gemeinsame Dokumente und private Dokumente zu realisieren. Die Gerätedateien wären nur eine reine Spielerei und sind fürs Grundkonzept erstmal irrelevant.
Die Gerätedateien kannst du dir dann auch komplett ans Bein schmieren. Bei denen ist nämlich im Dateisystem nicht mehr abgelegt als major und minor number; erst mit einem laufenden Kernel machen die Sinn, um den richtigen Treiber anzuspringen. Bei den Benutzerrechten sieht es so aus: Im Dateisystem ist für den Benutzer (Eigentümer) nur eine Zahl hinterlegt im Dateisystem, ebenso für die Gruppenzugehörigkeit der Datei. Erst mit dem Namen aus /etc/passwd bzw. /etc/group wird daraus ein Eigentümer bzw. eine Gruppe. Die Zugriffsrechte (rwxrwxrwx) beziehen sich nun auf diese, sodaß du zwar die rwxrwxrwx aus dem Dateisystem lesen kannst, aber für wen diese gelten, musst du dir dazu dichten. Das kannst du natürlich machen, indem du dir die user ids, die sonst in /etc/passwd stehen, selbst vergibst.
Chris schrieb: > Die Rechte brauch ich, da man sich auf dem Gerät mit verschiedenen PINs > anmelden kann und ich erhoffe mir dadurch, möglichst elegant gemeinsame > Dokumente und private Dokumente zu realisieren. In 4MB? Das ist zwar 3mal so viel wie eine Diskette, aber für heutige Verhältnisse...
A. K. schrieb: > In 4MB? Das ist zwar 3mal so viel wie eine Diskette, aber für heutige > Verhältnisse... das sind nur textdateien.. da sind 4mb so einiges
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.