EEPROM Dateisystem ext2/3? fat?

Gast #1695919
Lesenswert?
• ▲
▼
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
#1696472
Lesenswert?
• ▲
▼
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?
Gast #1696511
Lesenswert?
• ▲
▼
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.
#1696580
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.