Provided by: manpages-pl_0.7-1_all bug

NAZWA

       mkfs.fat - pod kontrolą Linuksa tworzy system plików MS-DOS

SKŁADNIA

       mkfs.fat  [-a]  [-A]  [-b sector-of-backup] [-c] [-l filename] [-C] [-f number-of-FATs] [-F FAT-size] [-h
       number-of-hidden-sectors] [-i volume-id] [-I] [-m message-file] [-n  volume-name]  [-r  root-dir-entries]
       [-R  number-of-reserved-sectors]  [-s sectors-per-cluster] [-S logical-sector-size] [-D drive-number] [-M
       FAT-media-type] [-v] device [block-count]

OPIS

       mkfs.fat służy do tworzenia pod kontrolą Linuksa systemu plików  MS-DOS  na  zadanym  urządzeniu  (zwykle
       partycji  dysku).  device  jest  plikiem  specjalnym  odpowiadającym  danemu  urządzeniu (np. /dev/sdXX).
       block-count jest liczbą bloków na tym urządzeniu. Jeśli jej nie podano, to mkfs.fat automatycznie określi
       rozmiar systemu plików.

OPCJE

       -a  Zwyczajowo mkfs.fat dla  wszystkich  systemów  plików  z  wyjątkiem  tych  małych  wyrówna  wszystkie
           struktury  danych  do rozmiaru klastra, aby mieć pewność, że jeśli patrycja jest poprawnie wyrównana,
           to tak samo wyrównane będą wszystkie struktury danych systemu plików. Ta opcja wyłącza wyrównywanie i
           może dostarczyć dodatkowych klastrów do przechowywania danych, jednakże będzie to okupione  znaczącym
           spadkiem wydajności w przypadku dysków RAID, dysków flash lub dysków twardych o dużych sektorach.

        -A Używa  wariantu Atari systemu plików MS-DOS. Jest to opcja domyślna, gdy mkfs.fat jest uruchamiany na
           Atari - w takim przypadku opcja ta wyłącza format Atari. Różnice pomiędzy formatem Atari  a  zwykłym:
           Jeśli  użytkownik  nie  zażądał inaczej mkfs.fat użyje 2 sektorów na klaster, ponieważ GEMDOS nie lub
           innych wartości. Będzie także przestrzegał maksymalnej liczby sektorów, którą może  obsłużyć  GEMDOS.
           Większe  systemy  plików  są  tworzone  przez  zwiększanie  logicznego rozmiaru sektora. Format Atari
           generuje zgodny z Atari numer seryjny systemu plików i 12-bitowy FAT jest używany  tylko  do  systemu
           plików, które mają jeden ze zwyczajowych rozmiarów dyskietek (720k, 1.2M, 1.44M, 2.88M); w przeciwnym
           wypadku używany jest FAT 16-bitowy. Można to nadpisać opcją -F. Niektóre specyficzne dla PC pola boot
           sektorów nie są zapisywana, a komunikat startowy (opcja -m) jest ignorowany.

       -b sector-of-backup
           Wybiera  lokalizację kopii  boot  sektora  FAT32.  Wartość  domyślna zależy od liczby zarezerwowanych
           sektorów, ale zwyczajowo jest to sektor 6. Sektor kopii musi zawierać się w zakresie  zarezerwowanych
           sektorów.

       -c  Sprawdza obecność błędnych bloków na urządzeniu przed tworzeniem systemu plików.

       -C  Tworzy  plik  podany w linii poleceń jako device  i zapisuje w nim system plików do utworzenia. Można
           tego użyć do utworzenia nowego systemu  plików  w  pliku  zamiast  w  rzeczywistym  urządzeniu  i  do
           uniknięcia  używania  polecenia dd do utworzenia pliku o wymaganym rozmiarze. Opcja ta wymaga podania
           parametru block-count, ponieważ w przeciwnym wypadku  nie  byłby  znany  rozmiar  tworzonego  systemu
           plików.  Plik  jest  tworzony  jako  plik  z  dziurami (sparse file) zawierający tylko metadane (boot
           sektor, tablice FAT i katalog główny). Porcje danych nie są zapisywane na  dysk,  ale  mimo  to  plik
           będzie  miał  poprawny  rozmiar.  Plik  wynikowy  może  być potem  skopiowany  na  dyskietkę lub inne
           urządzenie albo zamontowany poprzez urządzenie loop.

       -D drive-number
           Określa numer urządzenia BIOS do zapisania w sektorze ładowania FAT. Wartością  zazwyczaj  jest  0x80
           dla dysków twardych i 0x00 dla dyskietek lub partycji używanych do emulowania dyskietek.

       -f number-of-FATs
           Określa liczbę tablic alokacji plików (FAT) w systemie plików. Domyślnie 2.  Obecnie linuksowy system
           plików MS-DOS nie obsługuje więcej niż dwu tablic FAT.

       -F FAT-size
           Określa typ używanej tablicy alokacji plików (12-, 16- lub 32-bitowa). Jeśli nie podano tej opcji, to
           mkfs.fat automatycznie wybiera najlepszy rozmiar FAT dla danego systemu plików.

       -h number-of-hidden-sectors
           Ustawia  liczbę  ukrytych  sektorów  w  wolumenie.  Niektóre  cyfrowe  aparaty  fotograficzne dostają
           niestrawności, jeśli włoży się do nich kartę CF niezawierającą takich  ukrytych  sektorów.  Ta  opcja
           pozwala je usatysfakcjonować.

       -i volume-id
           Ustawia  identyfikator  wolumenu  nowo  utworzonego  systemu  plików; volume-id jest 32-bitową liczbą
           szesnastkową (na przykład, 2e24ec82). Domyślnie jest to liczba zależna od  czasu  utworzenia  systemu
           plików.

       -I  Zazwyczaj  dyski  twarde  są partycjonowane, więc domyślnie nie można tworzyć systemu plików na całym
           urządzeniu. mkfs.fat w takim przypadku wypisze ostrzeżenie i odmówi współpracy. W przypadku dysków MO
           jest inaczej - nie zawsze są one partycjonowane, a  system  plików  może  pokrywać  cały  dysk.  Inne
           systemy  operacyjne  nazywają  to  formatem  "superdyskietki".  Opcja  ta pozwoli programowi mkfs.fat
           działać na takich dyskach.

       -l filename
           Odczytuje listę błędnych bloków z pliku o nazwie filename.

       -m message-file
           Ustawia komunikat, jaki otrzymuje użytkownik podczas próby startu  (boot)  tego  systemu  plików  bez
           poprawnie  zainstalowanego  systemu  operacyjnego.   Komunikat  nie  może  przekraczać  418 bajtów po
           konwersji znaków  końca  linii  na  kombinacje  powrót  karetki+koniec  linii  i  rozwinięciu  znaków
           tabulacji.  Jeżeli nazwą pliku jest myślnik ("-"), to tekst jest pobierany ze standardowego wejścia.

       -M FAT-media-type
           Określa  typ  mediów  do zapisania w sektorze ładowania FAT. Wartością zazwyczaj jest 0xF8 dla dysków
           twardych i wartość z przedziału od 0xF9 do 0xFF dla dyskietek lub partycji  używanych  do  emulowania
           dyskietek.

       -n volume-name
           Ustawia  nazwę  wolumenu  (etykietę  -  label) systemu plików. Nazwa wolumenu może mieć długość do 11
           znaków. Domyślnie nazwa nie jest nadawana.

       -r root-dir-entries
           Określa liczbę pozycji dostępnych w głównym katalogu. Domyślnie jest to 112  lub  224  dla  dyskietek
           oraz 512 dla dysków twardych.

       -R number-of-reserved-sectors
           Ustawia  liczbę zarezerwowanych sektorów. Format FAT32 wymaga co najmniej 2 zarezerwowanych sektorów,
           domyślną wartością jest 32. W przypadku innych systemów  wartością  domyślną  jest  1  (tylko  sektor
           ładowania).

       -s sectors-per-cluster
           Określa liczbę sektorów dysku przypadających na jeden klaster. Musi być potęgą 2, tj. 1, 2, 4, 8, ...
           128.

       -S logical-sector-size
           Określa  liczbę  sektorów  dysku przypadających na jeden klaster. Musi być potęgą 2 większą lub równą
           512, tj. 512, 1024, 2048, 4096, 8192, 16384 lub 32768.

       -v  Wykonywanie gadatliwe.

BŁĘDY

       mkfs.fat nie potrafi utworzyć bootowalnych systemów plików. Z różnych powodów utworzenie takiego  systemu
       plików nie jest takie proste jak mogłoby się wydawać i mkfs.fat nie będzie tego wspierał ;)

ZOBACZ TAKŻE

       fatlabel(8)
       fsck.fat(8)

STRONA INTERNETOWA

       Więcej     informacji     na    temat    fsck.fat    i    dosfstools    można    znaleźć    na    stronie
       <http://daniel-baumann.ch/software/dosfstools/>.

AUTORZY

       Narzędzia dosfstools zostały napisane  przez  Wernera  Almesbergera  <werner.almesberger@lrc.di.epfl.ch>,
       Romana  Hodka <Roman.Hodek@informatik.uni-erlangen.de> i innych. Obecnie opiekuje się nimi Daniel Baumann
       <mail@daniel-baumann.ch>.

TŁUMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej  strony   podręcznika   man   są:   Wojtek   Kotwica   (PTM)
       <wkotwica@post.pl> i Robert Luberda <robert@debian.org>.

       Polskie  tłumaczenie  jest  częścią  projektu  manpages-pl;  uwagi,  pomoc,  zgłaszanie błędów na stronie
       http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją  3.0.26 oryginału.

3.0.26                                             2014-03-07                                        MKFS.FAT(8)