Root file system
Aus M740 WikiWeb
Von einigen Ausnahmen (siehe nächsten Abschnitt) abgesehen liegt das ganze Dateisystem mit Basis / im Flash-RAM im Bereich /dev/mtd1 (Dateisystem cramfs) und ist schreibgeschützt.
Inhaltsverzeichnis |
Verzeichnisse im root file system
/proc ist ein generisches readonly-System und bietet Infos des Kernels.
/data ist in einem anderen Bereich (/dev/mtd2) des Flash-RAMs abgelegt und erlaubt auch Schreibzugriffe. Hier werden u.a. Timer und EPG gespeichert. /data wird beim Firmware-Update komplett überschrieben (siehe aber auch: Mini-Version).
/var liegt auf einer RAM-Disk und ist daher flüchtig. Die Ram-Disk darf bis zu 16 MiB wachsen und nimmt der CPU dabei den benötigten Hauptspeicher nach Bedarf weg.
/var/etc hat einen besonderen Status: Es wird beim Boot aus einem dritten Flash-Bereich (/dev/mtd3) mit 256 KiB kopiert und beim ordentlichen shutdown wieder zurückgeschrieben. Hier werden alle Einstellungen der M740AV gespeichert. Der Bereich bleibt bei einem update unveändert.
In den Unterverzeichnissen von /var/media werden die USB-Festplatte und die Netzwerklaufwerke gemounted.
Lemmis Firmware
Bei Lemmis Firmware gilt noch:
- /usb ist ein symbolischer Link auf /var/media/USB-HDD
- /pc1 ist ein symbolischer Link auf /var/media/PC1
Ablage eigener Dateien
Zum dauerhaften Speichern von kleinen Dateien (Scripte, kurze Texte) eigenen sich daher nur /var/etc und /data.
Für große Dateien muss ein externes Verzeichnis (USB oder LAN) verwendet werden.
Verzeichnisse & Dateien der Firmware
/ (root file system; gemounted von /dev/mtd1)
- /data (Verzeichnis; gemounted von /dev/mtd2)
- /data/.timer (Verzeichnis)
- /data/RA_FILE
- /data/SI (Verzeichnis)
- /etc (Verzeichnis)
- /sbin (Verzeichnis)
- /usb (Softlink nach /var/media/USB-HDD) bis Firmware 1.x
- /usb1 (Softlink nach /var/media/USB-HDD-1) ab Firmware 2.x
- /usb2 (Softlink nach /var/media/USB-HDD-2) ab Firmware 2.x
- /usb/bin (Verzeichnis)
- /usr (Verzeichnis)

