Provided by: util-linux-locales_2.41-4ubuntu3_all bug

NAZWA

       mkfs.cramfs - tworzy system plików skompresowanego ROM-u

SKŁADNIA

       mkfs.cramfs [opcje] katalog plik

OPIS

       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.

       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 (mkcramfs(8)) służącym
       do pakowania plików do nowych obrazów cramfs.

       Rozmiary plików są ograniczone do mniej niż 16 MB.

       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).

ARGUMENTY

       Katalog jest po prostu korzeniem drzewa katalogów, z których chce się utworzyć skompresowany system
       plików.

       Plik będzie zawierał system plików cram, który można później zamontować.

OPCJE

       -v
           Włącza szczegołowe komunikaty.

       -E
           Traktuje wszystkie ostrzeżeia jako błędy, co jest odzwierciedlone w statusie wyjściowym polecenia.

       -b rozmiar-bloku
           Korzysta z podanego rozmiaru bloku, który musi być podzielny przez rozmiar strony.

       -e edycja
           Korzysta z podanego numeru edycji systemu plików w superbloku.

       -N big, little, host
           Korzysta z podanej kolejności bajtów. Domyślnie przyjmuje wartość host (systemową).

       -i plik
           Umieszcza plik w systemie plików cramfs.

       -n nazwa
           Ustawia nazwę systemu plików cramfs.

       -p
           Uzupełnia kod rozruchowy do 512 bajtów.

       -s
           Opcja jest ignorowana. Pierwotnie -s włączało sortowanie wpisów katalogów.

       -z
           Jawnie tworzy dziury.

       -l[=tryb]
           Używa wyłącznej blokady BSD dla urządzenia lub pliku, na którym działa. Opcjonalnym argumentem tryb
           może być yes, no (lub 1 i 0) albo nonblock. Jeśli nie poda się argumentu tryb, domyślnie przyjmowane
           jest "yes" (tak). Opcja ta przesłania zmienną środowiskową $LOCK_BLOCK_DEVICE. Domyślnie, blokada w
           ogóle nie jest używana, lecz jest zalecana, aby uniknąć kolizji z udevd lub innymi narzędziami.

       -h, --help
           Wyświetla ten tekst i wychodzi.

       -V, --version
           Wyświetla wersję i wychodzi.

STATUS ZAKOŃCZENIA

       0
           sukces

       8
           błąd działania, taki jak brak możliwości zaalokowania pamięci

ZOBACZ TAKŻE

       fsck.cramfs(8), mount(8)

ZGŁASZANIE BŁĘDÓW

       Problemy należy zgłaszać w systemie śledzenia błędów <https://github.com/util-linux/util-linux/issues>.

DOSTĘPNOŚĆ

       Polecenie mkfs.cramfs jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.41                                    2025-07-02                                     MKFS.CRAMFS(8)