'\" t .\" Title: mkfs.cramfs .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Administracja systemem .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "MKFS.CRAMFS" "8" "2026-09-02" "util\-linux 2.42.3" "Administracja systemem" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAZWA" mkfs.cramfs \- tworzy system plików skompresowanego ROM\-u .SH "SKŁADNIA" .sp \fBmkfs.cramfs\fP [opcje] \fIkatalog plik\fP .SH "OPIS" .sp Pliki w systemie plików cramfs są kompresowane za pomocą zlib, strona po stronie, pozwalając na losowy dostęp do odczytu. Metadane nie są kompresowane, ale są przedstawione w zwięzłej formie, która lepiej wykorzystuje miejsce w porównaniu do tradycyjnych systemów plików. .sp System plików został celowo pomyślany jako tylko do odczytu, w celu uproszczenia jego projektu; losowy dostęp do zapisu jest trudny w implementacji. cramfs jest dostarczany z narzędziem (\fBmkcramfs\fP(8)) służącym do pakowania plików do nowych obrazów cramfs. .sp Rozmiary plików są ograniczone do mniej niż 16 MB. .sp Maksymalny rozmiar systemu plików wynosi nieco poniżej 272 MB (ostatni plik w systemie plików musi rozpoczynać się przed blokiem 256 MB, lecz może wykraczać poza niego). .SH "ARGUMENTY" .sp \fIKatalog\fP jest po prostu korzeniem drzewa katalogów, z których chce się utworzyć skompresowany system plików. .sp \fIPlik\fP będzie zawierał system plików cram, który można później zamontować. .SH "OPCJE" .sp \fB\-v\fP .RS 4 Włącza szczegółowe komunikaty. .RE .sp \fB\-E\fP .RS 4 Traktuje wszystkie ostrzeżenia jako błędy, co jest odzwierciedlone w statusie wyjściowym polecenia. .RE .sp \fB\-b\fP \fIrozmiar\-bloku\fP .RS 4 Korzysta z podanego rozmiaru bloku, który musi być podzielny przez rozmiar strony. .RE .sp \fB\-e\fP \fIedycja\fP .RS 4 Korzysta z podanego numeru edycji systemu plików w superbloku. .RE .sp \fB\-N\fP \fBbig\fP|\fBlittle\fP|\fBhost\fP .RS 4 Korzysta z podanej kolejności bajtów. Domyślnie przyjmuje wartość \fBhost\fP (systemową). .RE .sp \fB\-i\fP \fIplik\fP .RS 4 Umieszcza \fIplik\fP w systemie plików cramfs. .RE .sp \fB\-n\fP \fInazwa\fP .RS 4 Ustawia nazwę systemu plików cramfs. .RE .sp \fB\-p\fP .RS 4 Uzupełnia kod rozruchowy do 512 bajtów. .RE .sp \fB\-s\fP .RS 4 Opcja jest ignorowana. Pierwotnie \fB\-s\fP włączało sortowanie wpisów katalogów. .RE .sp \fB\-z\fP .RS 4 Jawnie tworzy dziury. .RE .sp \fB\-l\fP[\fB=\fP\fItryb\fP] .RS 4 Używa blokady na wyłączność BSD do urządzeń i plików na których działa. Opcjonalnym argumentem \fItryb\fP może być \fByes\fP (\fB1\fP), \fBno\fP (\fB0\fP) lub też \fBnonblock\fP. Jeśli nie poda się \fItrybu\fP, domyślną wartością jest \fByes\fP. Opcja ta przesłania zmienną środowiskową \fB$LOCK_BLOCK_DEVICE\fP. Choć domyślnie nie jest używana żadna blokada, zaleca się jej użycie aby uniknąć kolizji z \fBsystemd\-udevd\fP(8) i innymi narzędziami. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Wyświetla ten tekst i wychodzi. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Wyświetla wersję i wychodzi. .RE .SH "STATUS ZAKOŃCZENIA" .sp \fB0\fP .RS 4 sukces .RE .sp \fB8\fP .RS 4 błąd działania, taki jak brak możliwości zaalokowania pamięci .RE .SH "ZOBACZ TAKŻE" .sp \fBfsck.cramfs\fP(8), \fBmount\fP(8) .SH "ZGŁASZANIE BŁĘDÓW" .sp Problemy należy zgłaszać w \c .URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "." .SH "DOSTĘPNOŚĆ" .sp Polecenie \fBmkfs.cramfs\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."