Scroll to navigation

MKFS.CRAMFS(8) Administracja systemem MKFS.CRAMFS(8)

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 szczegółowe komunikaty.

-E

Traktuje wszystkie ostrzeżenia 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 blokady na wyłączność BSD do urządzeń i plików na których działa. Opcjonalnym argumentem tryb może być yes (1), no (0) lub też nonblock. Jeśli nie poda się trybu, domyślną wartością jest yes. Opcja ta przesłania zmienną środowiskową $LOCK_BLOCK_DEVICE. Choć domyślnie nie jest używana żadna blokada, zaleca się jej użycie aby uniknąć kolizji z systemd-udevd(8) i 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/>.

2026-09-02 util-linux 2.42.3