TUNE2FS(8)

NAZWA
tune2fs - modyfikacja dostrajalnych parametrów systemu plików ext2

SKŁADNIA
tune2fs [ -l ] [ -c max-ilość-montowań ] [ -e zachowanie ] [ -f ] [ -i przerwa-między-sprawdzeniami ] [ -j ] [ -J opcje-dziennika ] [ -m procent-zarezerwowanych-bloków ] [ -r liczba-zarezerwowanych-bloków ] [ -s flaga-sparse-super ] [ -u użytkownik ] [ -g grupa ] [ -C liczba-montowań ] [ -L etykieta ] [ -M ostatnio-montowany-katalog ] [ -O [^]cecha[,...] ] [ -T czas-ostatniego-sprawdzenia ] [ -U UUID ] urządzenie

OPIS
tune2fs modyfikuje dostrajalne parametry systemu plików ext2.

OPCJE

-c max-ilość-montowań
    Zmiana maksymalnej ilości montowań między dwoma sprawdzeniami systemu plików. Jeżeli max-ilość-montowań jest równa 0, wtedy ilość montowań będzie ignorowana przez e2fsck(8) i jądro.

    Ustawienie liczby montowań, po których system plików będzie bezwzględnie sprawdzany, przemiennie spowoduje, że systemy plików z księgowaniem nie będą sprawdzane w tym samym czsie.

    Należy uważnie rozważyć konsekwencje całkowitego wyłączenia tej opcji. Uszkodzone dyski, kable czy błędy w jądrze mogą uszkodzić system plików bez zaznaczania systemu plików jako błędny. Jeżeli używa się systemu plików z księgowaniem, to system plików nigdy nie zostanie zaznaczony jako błędny, dlatego będzie sprawdzany normalnie. Błąd systemu plików wykryty przez jądro wymusi użycie fsck przy następnym restarcie, lecz wtedy może być już za późno aby zapobiec utracie danych.

    Informacje o sprawdzaniu w zależności od czasu można znaleźć w opisie opcji -i.

-C liczba-montowań
    Ustawia licznik montowań systemu plików. Opcja ta wraz z opcją -c może służyć do wymuszenia sprawdzenia systemu plików po następnym restarcie.

-e zachowanie
    Zmienia zachowanie jądra, gdy wykryty zostanie błąd. We wszystkich przypadkach błąd systemu plików powoduje uruchomienie e2fsck(8) podczas następnego restartu w celu sprawdzenia systemu plików. zachowanie może przyjmować następujące wartości:

    continue
        Kontynuje normalną pracę.

    remount-ro
        Powoduje przejście systemu plików w tryb tylko do odczytu.

    panic
        Wywołuje panikę jądra.

-f  Wymusza kończenie operacji tune2fs nawet w przypadku wystąpienia błędów. Ta opcja jest przydatna podczas wyłączania cechy has_journal w systemie plików posiadającym zewnętrzny dziennik (lub tak uszkodzonym, że sprawia wrażenie posiadającego zewnętrzny dziennik), który nie jest dostępny.

    OSTRZEŻENIE: Usuwanie zewnętrznego dziennika z systemu plików, który nie został prawidłowo odmontowany, bez wcześniejszego zabezpieczenia tego dziennika, może prowadzić do utraty danych i poważnych uszkodzeń systemu plików.

-g group
    Ustawia grupę użytkownika, który może używać zarezerwowane bloki. Parametr group może być numerycznym gid-em, lub nazwą grupy. Jeżeli podana jest nazwa grupy, jest ona zamieniana na numeryczny gid przed zachowaniem danych w superbloku.

-i  przerwa-między-sprawdzeniami[d|m|w]
    Dostraja maksymalny okres czasu między dwoma sprawdzeniami systemu plików. Brak przedrostka lub d oznacza dni, m miesiące, a w tygodnie. Zero wyłączy sprawdzanie w zależności od upływu czasu.

    Zalecane jest włączenie sprawdzania -c (w zależności od liczby montowań) albo -i (w zależności od upływu czasu) w celu wymuszenia okresowego, pełnego sprawdzania systemu plików przez e2fsck(8). Pominięcie tego może prowadzić do uszkodzenia systemu plików gdy uszkodzone są dyski, kable, pamięć lub wystąpią niezauważone błędy kernela prowadzące do utraty danych lub awarii.

-j  Dodaje dziennik ext3 do systemu plików. Jeżeli opcja -J nie została podana, do utworzenia dziennika użyte zostaną domyślne parametry. Należy zauważyć, że aby móc używać księgowania, jądro musi obsługiwać ext3.

-J opcje-dziennika
    Zmienia domyślne parametry dziennika ext3. Opcje dziennika są oddzielone przecinkami i mogą zawierać argument podany po znaku równości ('='). Obsługiwane są następujące opcje dziennika:

    size=rozmiar-dziennika
        Tworzy przechowywany w systemie plików dziennik, o wielkości rozmiar-dziennika megabajtów. Rozmiar dziennika musi wynosić co najmniej 1024 bloki (np. 1MB jeżeli używane są bloki o rozmiarze 1k, 4MB jeżeli 4k, itd.), ale nie może przekraczać 102 400 bloków. System plików musi zawierać ilość wolnego miejsca wystarczającą do utworzenia dziennika.

    device=zewnętrzny-dziennik
        Przyłącza system plików do urządzenia z dziennikiem (journal block device) umieszczonego na zewnętrzny-dziennik. Zewnętrzny dziennik musi być utworzony przez wywołanie

        mke2fs -O journal_dev zewnętrzny-dziennik

        Należu zauważyć, że zewnętrzny-dziennik musi mieć bloki o takim samym rozmiarze jak system plików, który ma z nim współpracować.

        Zamiast podawać nazwę urządzenia bezpośrednio, zewnętrzny-dziennik może być określony przez LABEL=etykieta lub UUID=UUID, aby znaleźć zewnętrzny dziennik na podstawie etykiety woluminu lub UUID przechowywanego w superbloku ext2 na początku dziennika. Do wypisania etykiety i UUID urządzenia z dziennikiem można posłużyć się dumpe2fs(8). Zobacz także opis opcji -L programu tune2fs(8).

    Dla danego systemu plików można podać tylko jedną z opcji size lub device.

-l  Wypisuje zawartość superbloku systemu plików.

-L etykieta-woluminu
    Ustawia etykietę systemu plików. Etykiety systemu plików ext2 mogą zawierać co najwyżej 16 znaków; jeżeli etykieta jest dłuższa niż 16 znaków, tune2fs skróci ją i wypisze ostrzeżenie. Etykieta może być używana przez mount(8), fsck(8) i w /etc/fstab(5) (i pewnie też w innych sytuacjach) poprzez podanie LABEL=etykieta zamiast nazwy urządzenia blokowego, jak np. /dev/hda5.

-m procent-zarezerwowanych-bloków
    Określa dla danego urządzenia procent ogólnej liczby bloków, jaki będą stanowić bloki zarezerwowane.

-M ostatnio-montowany-katalog
    Ustawia katalog, w którym system plików był ostatnio zamontowany.

-O [^]cecha[,...]
    Włącza lub wyłącza wskazane cechy (opcje) systemu plików. Można włączyć bądź wyłączyć wiele cech jednocześnie. Muszą one wtedy być oddzielone przecinkami. Cechy poprzedzone przedrostkiem '^' będą wyłączone w superbloku; cechy bez przedrostka lub z przedrostkiem '+' zostaną dodane do systemu plików.

    Następujące cechy mogą być zmienione przez tune2fs:

    sparse_super
        Ograniczenie liczbę kopii bezpieczeństwa superbloków dla zaoszczędzenia miejsca na dużych systemach plików.

    filetype
        Przechowywanie informacji na temat typu pliku we wpisach do katalogów.

    has_journal
        Tworzenie dziennika ext3 (tak jak przy pomocy opcji -j).

    Po zmianie cech sparse_super i filetype, trzeba uruchomić na danym systemie plików e2fsck(8), aby przywrócić go do porządku. Jeśli będzie to potrzebne, tune2fs wypisze prośbę aby administrator uruchomił e2fsck(8).

    Ostrzeżenie: Jądra linuksa starsze od 2.0.39 i wiele z serii 2.1 nie obsługują systemów plików używających powyższych cech. Używanie pewnych, nieobsługiwanych przez jądro cech systemu plików może spowodować, że system plików nie zostanie zamontowany.

-r liczba-zarezerwowanych-bloków
    Zmienia liczbę zarezerwoanych bloków na podanym urządzeniu.

-s [0|1]
    Włącza lub wyłącza super-cechę sparse. Włączenie tej cechy powoduje zaoszczędzenie wolnego miejsca na naprawdę dużych systemach plików. Ma to taki sam skutek jak użycie opcji -O sparse_super .

    Ostrzeżenie: Jądra linuksa starsze od 2.0.39 ani z serii 2.1 nie obsługują tej cechy. Nie używaj tej opcji, chyba że wiesz co robisz! Po zmianie tej cechy konieczne jest uruchomienie e2fsck(8) na danym systemie plików.

-T czas-ostatniego-sprawdzenia
    Ustawia czas kiedy system plików był ostatnio sprawdzany przez e2fsck. Może to być przydatne w skryptach używających Zarządcy Woluminów Logicznych (Logical Volume Manager) do tworzenia zrzutu (snapshot) systemu plików i późniejszego jego sprawdzenia. Jeśli system plików nie był uszkodzony, ta opcja może służyć do ustawienia czasu ostatniego sprawdzenia oryginalnego systemu pików. Format czas-ostatniego-sprawdzania jest zgodny z międzynarodowym formatem daty, z opcjonalnie podaną godziną, np. YYYYMMDD[[HHMM]SS]. Słowo kluczowe now jest także akceptowane. Wtedy czas ostatniego sprawdzenia będzie ustawiony na aktualny.

-u użytkownik
    Ustawia użytkownika, który może korzystać z zarezerwowanych bloków. użytkownik może być wartością numeryczną lub nazwą użytkownika. Jeżeli podana jest nazwa użytkownika, jest ona zamieniana na numeryczny uid przed zapisem do superbloku.

-U UUID
    Ustawia uniwersalny, unikalny identyfikator (universally unique identifier - UUID) systemu plików na UUID. UUID składa się z serii cyfr w systemie szesnastkowym oddzielonych myślnikami, jak np.: "c1b9d5a2-f162-11cf-9ece-0020afc76f16". Parametr UUID może przyjmować też następujące wartości:

    clear
        usuwa UUID systemu plików

    random
        generuje nowy, przypadkowy UUID

    time
        generuje nowy UUID, oparty na czasie

    UUID może być używany przez mount(8), fsck(8) i w /etc/fstab(5) (i pewnie też w innych sytuacjach) poprzez podanie UUID=uuid zamiast nazwy urządzenia blokowego, jak np. /dev/hda1.

    Więcej informacji można znaleźć w uuidgen(8). Jeżeli system nie posiada dobrego generatora liczb losowych, takiego jak /dev/random lub /dev/urandom, tune2fs automatycznie posłuży się generatorem opartym na czasie.

BŁĘDY
Nie znaleźliśmy jeszcze żadnych błędów, co nie oznacza, że ich tu nie ma...

OSTRZEŻENIE
Używasz tego narzędzia na własne ryzyko. Modyfikujesz systemy plików.

AUTOR
tune2fs został napisany przez Remy'ego Carda <card@masi.ibp.fr>.
tune2fs korzysta z biblioteki ext2fs, napisanej przez Theodore'a Ts'o <tytso@mit.edu>.
Ta strona podręcznika została napisana przez Christiana Kuhtza <chk@data-hh.Hanse.DE>.
Sprawdzanie zależne od upływu czasu zostało dodane przez Uwe Ohse <uwe@tirka.gun.de>.

DOSTĘPNOŚĆ
tune2fs jest częścią pakietu e2fsprogs i jest dostępny na stronie http://e2fsprogs.sourceforge.net.

ZOBACZ TAKŻE
dumpe2fs(8), e2fsck(8), mke2fs(8)