'\" t
.\"     Title: mkfs.cramfs
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.23
.\"      Date: 2025-04-09
.\"    Manual: Administracja systemem
.\"    Source: util-linux 2.41
.\"  Language: English
.\"
.TH "MKFS.CRAMFS" "8" "2025-04-09" "util\-linux 2.41" "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 szczegołowe komunikaty.
.RE
.sp
\fB\-E\fP
.RS 4
Traktuje wszystkie ostrzeżeia 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 \fIbig, little, host\fP
.RS 4
Korzysta z podanej kolejności bajtów. Domyślnie przyjmuje wartość \fIhost\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 wyłącznej blokady BSD dla urządzenia lub pliku, na którym działa. Opcjonalnym argumentem \fItryb\fP może być \fIyes\fP, \fIno\fP (lub 1 i 0) albo \fInonblock\fP. Jeśli nie poda się argumentu \fItryb\fP, domyślnie przyjmowane jest \fI"yes"\fP (tak). Opcja ta przesłania zmienną środowiskową \fB$LOCK_BLOCK_DEVICE\fP. Domyślnie, blokada w ogóle nie jest używana, lecz jest zalecana, aby uniknąć kolizji z udevd lub 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" "."
