MKFS.CRAMFS(8) System-Administration MKFS.CRAMFS(8) BEZEICHNUNG mkfs.cramfs - ein komprimiertes ROM-Dateisystem erzeugen UBERSICHT mkfs.cramfs [Optionen] Verzeichnis Datei BESCHREIBUNG Dateien in cramfs-Dateisystemen sind mit dem Zlib-Algorithmus seitenweise komprimiert, um zufalligen Lesezugriff zu ermoglichen. Die Metadaten sind nicht komprimiert, werden aber knapper und damit platzsparender als in anderen Dateisystemen dargestellt. Das Dateisystem ist absichtlich schreibgeschutzt, um sein Design zu vereinfachen. Zufalliger Schreibzugriff auf komprimierte Dateien ist schwierig zu implementieren. Mit cramfs wird das Dienstprogramm mkcramfs(8) geliefert, mit dem Sie Dateien in neue cramfs-Images packen konnen. Dateigrossen sind auf maximal 16 MB begrenzt. Die maximale Dateisystemgrosse liegt knapp unter 272 MB. Die letzte Datei des Systems muss vor dem 256-MB-Block beginnen, darf aber dahinter enden. ARGUMENTE Das Verzeichnis ist die Wurzel des Verzeichnisbaums, aus dem ein komprimiertes Dateisystem erstellt werden soll. Die Datei enthalt das Cram-Dateisystem, welches spater eingehangt werden kann. OPTIONEN -v aktiviert den ausfuhrlichen Modus. -E fasst alle Warnungen, die als Exit-Status von Befehlen ausgegeben werden, als Fehler auf. -b Blockgrosse verwendet die angegebene Blockgrosse, welche durch die Seitengrosse teilbar sein muss. -e Ausgabe verwendet die angegebene Zahl als Ausgabenummer des Systems im Superblock. -N big|little|host verwendet die angegebene Bytereihenfolge. Die Voreinstellung ist host. -i Datei fugt eine Datei in das cramfs-Dateisystem ein. -n Name legt den Namen des Dateisystems fest. -p fullt auf 512 Bytes fur den Boot-Code auf. -s Diese Option wird ignoriert. Ursprunglich wurde mit -s die Sortierung der Verzeichniseintrage veranlasst. -z fugt explizite Locher ein. -l[=Modus] verwendet eine exklusive BSD-Sperre fur das Gerat oder die Datei, auf dem/der es agiert. Das optionale Argument Modus kann yes, no (oder 1 und 0) oder nonblock sein. Falls das Argument Modus weggelassen wird, wird standardmassig yes angenommen. Diese Option setzt die Umgebungsvariable $LOCK_BLOCK_DEVICE ausser Kraft. Standardmassig wird uberhaupt keine Sperre gesetzt, dies wird aber empfohlen, um Kollisionen mit systemd-udevd(8) oder anderen Werkzeugen zu vermeiden. -h, --help zeigt einen Hilfetext an und beendet das Programm. -V, --version zeigt Versionsinformationen an und beendet das Programm. EXIT-STATUS 0 Erfolg 8 Betriebsfehler, beispielsweise konnte kein Speicher zugewiesen werden SIEHE AUCH fsck.cramfs(8), mount(8) FEHLER MELDEN Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem . VERFUGBARKEIT Der Befehl mkfs.cramfs ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv heruntergeladen werden kann. util-linux 2.42 2026-04-01 MKFS.CRAMFS(8)