MKE2FS(8)                                               MKE2FS(8)


NAZWA
       mke2fs - tworzy linuksowy system plików ext2/3

SKŁADNIA
       mke2fs  [  -c | -l nazwa-pliku ] [ -b rozmiar-bloku ] [ -f
       rozmiar-fragmentu ] [ -i bajty-na-i-węzeł ] [ -j  ]  [  -J
       opcje-dziennika  ] [ -N liczba-i-węzłów ] [ -n ] [ -m pro­
       cent-zarezerwowanych-bloków ] [  -o  tworzący-os  ]  [  -O
       właściwość[,...]   ]  [  -q  ]  [  -r  rewizja-fs  ]  [ -R
       opcje-raid ] [ -v ] [ -F ] [ -L etykieta-woluminu ]  [  -M
       katalog-ostatniego-montowania  ]  [  -S  ]  [  -T typ-sys­
       temu-plików ] [ -V ] urządzenie [ liczba-bloków ]

       mke2fs -O journal_dev [ -b rozmiar-bloku  ]  [  -L  etyki­
       eta-woluminu  ] [ -n ] [ -q ] [ -v ] zewnętrzny-dziennik [
       liczba-bloków ]

OPIS
       mke2fs  jest  używany  do  tworzenia  linuksowego  systemu
       plików ext2/3. Jest on tworzony na urządzeniu (zwykle par­
       tycji  dysku  twardego).    urządzenie   jest   specjalnym
       plikiem,   odpowiadającym   urządzeniu,   np.   /dev/hdXX.
       liczba-bloków jest liczbą bloków na urządzeniu. Jeśli jest
       pominięte,  mke2fs  wykrywa  ją automagicznie. Gdy program
       jest wywołany jako mkfs.ext3 tworzony jest  dziennik,  tak
       jak gdyby była podana opcja -j.

OPCJE
       -b  rozmiar-bloku
              Okrela   rozmiar   bloku   w   bajtach.  Poprawnymi
              wartościami są 1024, 2048 oraz 4096 bajtów na blok.
              Gdy  wartość  ta  zostanie pominięta, rozmiar-bloku
              mke2fs jest ustalanY na podstawie rozmiaru  systemu
              plików  oraz  oczekiwanej jego eksploatacji (zobacz
              opcję -T).

       -c     Powoduje,  że  przed  utworzeniem  systemu  plików,
              urządzenie   zostanie   sprawdzone  w  poszukiwaniu
              uszkodzonych bloków. Gdy opcja ta  zostanie  podana
              dwa  razy, wykonany będzie wolniejszy, destruktywny
              test w trybie odczyt-zapis, zamiast szybkiego testu
              w trybie tylko-do-odczytu.

       -f  rozmiar-fragmentu
              Określa rozmiar fragmentów w bajtach.

       -F     Zmuś  mke2fs  do pracy, nawet gdy podane urządzenie
              wydaje się nie być specjalnym urządzeniem blokowym,
              lub wydaje się być zamontowane.

       -i  bajty-na-i-węzeł
              Określa  współczynnik bajty/i-węzeł.  mke2fs tworzy
              i-węzeł co każde bajty-na-i-węzeł bajtów dysku.  Im
              większy  współczynnik  bajty-na-i-węzeł, tym więcej



E2fsprogs wersja 1.28     Sierpień 2002                         1





MKE2FS(8)                                               MKE2FS(8)


              i-węzłów. Generalnie, wartość ta  nie  powinna  być
              mniejsza  od rozmiaru bloku w systemie plików, gdyż
              wtedy  byłoby  utworzonych  zbyt   dużo   i-węzłow.
              Ostrzegamy  jednak,  że wartość ta nie może być już
              zmieniona  po  utworzeniu  systemu   plików,   więc
              ostrożnie dobierz wartość tego parametru.

       -j     Powoduje  utworzenie  system  plików z księgowaniem
              ext3. Gdy nie podano opcji -J, przy tworzeniu  dzi­
              ennika   zostaną   użyte  domyślne  parametry  oraz
              dobrany będzie właściwy rozmiar tego dziennika  (na
              podstawie wielkości systemu plików) przechowywanego
              we  wnętrzu  systemu  plików.  Zauważ,  że   musisz
              korzystać  z jądra posiadającego wsparcie dla ext3,
              aby móc używać dziennika.

       -J opcje-dziennika
              Tworzy dziennik  ext3  używając  opcji  podanych  z
              linii poleceń. Opcje te są oddzielone przecinkami i
              mogą posiadać argument, podawany po znaku  równości
              ('=').  Obsługiwane są następujące opcje:

                   size=rozmiar-dziennika
                          Tworzy  wewnętrzny  dziennik (np. prze­
                          chowywany wewnątrz  systemu  plików)  o
                          rozmiarze rozmiar-dziennika megabajtów.
                          Rozmiar dziennika musi wynosić co najm­
                          niej 1024 bloki systemu plików (np. 1MB
                          przy korzystaniu z bloków 1k, 4MB  przy
                          blokach 4k, itd.) i co najwyżej 102.400
                          bloków systemu plików.

                   device=zewnętrzny-dziennik
                          Przyłącza  dziennik  system  plików  do
                          urządzenia  blokowego  znajdującego się
                          na   zewnętrzny-dziennik.    Zewnętrzny
                          dziennik  musi  być utworzony za pomocą
                          polecenia

                          mke2fs -O journal_dev zewnętrzny-dzien­
                          nik

                          Zauważ, że zewnętrzny-dziennik musi być
                          utworzony z takim samym rozmiarem bloku
                          jak nowy system plików.

                          Zamiast  bezpośredniego podawania nazwy
                          urządzenia,  zewnętrzny-dziennik  można
                          podać   w  postaci  LABEL=etykieta  lub
                          UUID=UUID.  Wtedy  zewnętrzny  dziennik
                          zostanie  znaleziony  poprzez  etykietę
                          woluminu  lub  UUID   przechowywany   w
                          superbloku  ext2 na początku dziennika.
                          Do  wyświetlenia  nazwy  woluminu  oraz



E2fsprogs wersja 1.28     Sierpień 2002                         2





MKE2FS(8)                                               MKE2FS(8)


                          UUID    urządzenia    dziennika    użyj
                          dumpe2fs(8).   Zobacz  także  opcję  -L
                          tune2fs(8).

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

       -l  nazwa-pliku
              Powoduje odczytanie  listy  uszkodzonych  bloków  z
              nazwa-pliku.   Zauważ,  że  numery bloków na liście
              zepsutych bloków muszą być wygenerowane przy użyciu
              takiego  samego  rozmiaru  bloków  jaki użyty był w
              mke2fs.  W rezultacie  opcja  -c  dla  mke2fs  jest
              prostszą   i   mniej   podatną   na   błędy  metodą
              sprawdzenia dysku pod kątem zepsutych bloków  przed
              formatowaniem  go, gdyż mke2fs automatycznie podaje
              odpowiednie parametry do programu badblocks.

       -L     Ustawia nazwę woluminu dla systemu plików.

       -m  procent-zarezerowanych-bloków
              Określa procentową  liczbę  bloków  zarezerwowanych
              dla superużytkownika. Wartość domyślna to 5%.

       -M     Ustawia   katalog   ostatniego  montowania  systemu
              plików. Opcja ta może być użyteczna ze  względu  na
              aplikacje,  dla których katalog ostatniego montowa­
              nia wskazuje, gdzie należy zamontować  dany  system
              plików.

       -n     powoduje, że mke2fs nie utworzy systemu plików, ale
              wyświetli, co by zrobił gdyby miał utworzyć  system
              plików.  Może być to użyteczne do ustalenia miejsca
              kopii  zapasowej  superbloków  dla  danego  systemu
              plików,  po  warunkiem,  że  używane  są  parametry
              przekazane mke2fs podczas tworzenia systemu plików.
              (Z dodaną opcją -n, oczywiście!)

       -N liczba-i-węzłów
              zmienia  domyślnie wyliczoną liczbę i-węzłów, które
              powinny być zarezerwowane  dla  systemu  plików  (a
              która  bazuje  na  liczbie  bloków  i współczynniku
              bajty-na-i-węzeł).  To pozwala użytkownikowi  podać
              bezpośrednio liczbę żądanych i-węzłów.

       -o tworzący-os
              Służy  do  ręcznej  zmiany  domyślnej wartości pola
              "creator os" (tworzący system  operacyjny)  systemu
              plików. Normalnie pole to jest ustawiane na natywny
              OS pod którym działa mke2fs.

       -O właściwość[,...]
              Tworzy  system  plików  z  podanymi  właściwościami
              (opcjami   systemu  plików).   Obecnie  właściwości



E2fsprogs wersja 1.28     Sierpień 2002                         3





MKE2FS(8)                                               MKE2FS(8)


              sparse_super i filetype włączone są domyślnie,  gdy
              mke2fs  uruchamiany jest na systemie z Linuksem 2.2
              lub późniejszym (chyba, że tworzący-os jest  ustaw­
              iony  na Hurd). Systemy plików, które mają być mon­
              towane na  Linuksie  starszym  niż  2.2  lub  innym
              jądrze powinny być tworzone z -O none (lub -r 0 dla
              Linuksa 1.2). Wtedy właściwości te będą  wyłączone,
              nawet  gdy  mke2fs  jest  uruchomiony  na systemie,
              które je wspiera.

              Obsługiwane są następujące opcje:

                   sparse_super
                          Tworzy system plików z mniejszą  liczbą
                          kopii  zapasowych superbloku (oszczędza
                          miejsce na dużych systemach plików).

                   filetype
                          Przechowuje informacje o typach  plików
                          we wpisach katalogów.

                   has_journal
                          Tworzy  dziennik  ext3  (tak  jak  przy
                          użyciu opcji -j).

                   journal_dev
                          Tworzy  zewnętrzny  dziennik  ext3   na
                          podanym  urządzeniu  zamiast w systemie
                          plików      ext2.       Zauważ,      że
                          zewnętrzny-dziennik  musi być utworzony
                          z takim samym rozmiarem bloku jak  sys­
                          tem plików, który będzie go używał.

       -q     Ciche   wywołanie.   Przydatne   gdy   mke2fs  jest
              uruchamiany ze skryptu.

       -r rewizja
              Ustawia rewizję (wersję) systemu plików dla  nowego
              systemu  plików.  Zauważ,  że  jądra  1.2 wspierają
              jedynie systemy plików o rewizji 0. Domyślnie twor­
              zone są systemy plików o rewizji 1.

       -R opcje-raid
              Ustawia  opcje  związane z raid dla systemu plików.
              Opcje raid są oddzielone przecinkami i mogą  przyj­
              mować argument po znaku równości ('='). Obsługiwane
              są następujące opcje:

                   stride=strip-size
                          Konfiguruje system plików  do  pracy  z
                          tablicą RAID z stripe-size blokami sys­
                          temu plików na każdy pasek tablicy.

       -S     Zapisuje jedynie  superblok  i  deskryptory  grupy.



E2fsprogs wersja 1.28     Sierpień 2002                         4





MKE2FS(8)                                               MKE2FS(8)


              Przydaje   się,   gdy   uszkodzony   zostanie  cały
              superblok i kopie  zapasowe  superbloków.  Jest  to
              ostateczna  metoda  odzyskania.  Powoduje  ona,  że
              mke2fs ponownie inicjuje  superblok  i  deskryptory
              grup,  lecz nie dotyka tablicy i-węzłów, bloku, ani
              map bitowych i-węzłów.  Natychmiast po  użyciu  tej
              opcji  należy uruchomić program e2fsck, a i tak nie
              jest pewne, czy że uda  się  odzyskać  jakiekolwiek
              dane. Podczas korzystania z tej opcji najważniejsze
              jest  ustawienie  dobrego  rozmiaru  bloku  systemu
              plików. Bez tego nie ma żadnej szansy na odzyskanie
              danych.

       -T typ-fs
              Określa, w jaki sposób dany  system  plików  będzie
              wykorzystywany.   Dzięki  temu  mke2fs  może wybrać
              optymalne parametry dla systemu plików.   Wspierane
              są następujące typy:

                   news        jeden i-węzeł na 4kb blok

                   largefile   jeden i-węzeł na megabajt

                   largefile4  jeden i-węzeł na 4 megabajty

       -v     Wypisuje bardziej szcegółówe informacje.

       -V     Wypisuje numer wersji mke2fs i wyjdź.

AUTOR
       Ta  wersja  mke2fs  została  napisana  przez Theodora Ts'o
       <tytso@mit.edu>.

BŁĘDY
       mke2fs przyjmuje opcję -f, lecz obecnie ją ignoruje,  gdyż
       ten system plików jeszcze nie obsługuje fragmentów.
       Mogą być też inne. Proszę, zgłaszaj je autorowi.

DOSTĘPNOŚĆ
       mke2fs   jest   częścią   e2fsprogs   i   jest  dostępe  z
       http://e2fsprogs.sourceforge.net.

ZOBACZ TAKŻE
       badblocks(8), dumpe2fs(8), e2fsck(8), tune2fs(8)













E2fsprogs wersja 1.28     Sierpień 2002                         5