.\" -*- coding: UTF-8 -*- .\" mkfs.fat.8 - manpage for fs.fatck .\" .\" Copyright (C) 2006-2014 Daniel Baumann .\" Copyright (C) 2016 Andreas Bombe .\" .\" This program is free software: you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation, either version 3 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . .\" .\" The complete text of the GNU General Public License .\" can be found in /usr/share/common-licenses/GPL-3 file. .\" .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MKFS.FAT 8 "25 stycznia 2016 r." "dosfstools 4.1" .SH NAZWA .\" ---------------------------------------------------------------------------- \fBmkfs.fat\fP \- tworzy system plików MS\-DOS pod kontrolą Linuksa .SH SKŁADNIA .\" ---------------------------------------------------------------------------- \fBmkfs.fat\fP [\fIOPCJE\fP] \fIURZĄDZENIE\fP [\fILICZBA\-BLOKÓW\fP] .SH OPIS .\" ---------------------------------------------------------------------------- \fBmkfs.fat\fP służy do tworzenia pod kontrolą Linuksa systemu plików MS\-DOS na zadanym urządzeniu (zwykle partycji dysku). \fIURZĄDZENIE\fP jest plikiem specjalnym odpowiadającym danemu urządzeniu (np. /dev/sdXX). \fILICZBA\-BLOKÓW\fP jest liczbą bloków na tym urządzeniu. Jeśli jej nie podano, to \fBmkfs.fat\fP automatycznie określi rozmiar systemu plików. .SH OPCJE .IP \fB\-a\fP 4 Zwyczajowo \fBmkfs.fat\fP 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 partycja 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 przenośnych lub dysków twardych o dużych sektorach. .IP "\fB \-A\fP" 4 Używa wariantu Atari systemu plików MS\-DOS. Jest to opcja domyślna, gdy \fBmkfs.fat\fP 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 \fBmkfs.fat\fP 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ą \fB\-F\fP. Niektóre specyficzne dla PC pola boot sektorów nie są zapisywana, a komunikat startowy (opcja \fB\-m\fP) jest ignorowany. .IP "\fB\-b\fP \fISEKTOR\-KOPII\-ZAPASOWEJ\fP" 4 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. .IP \fB\-c\fP 4 Sprawdza obecność błędnych bloków na urządzeniu przed tworzeniem systemu plików. .IP \fB\-C\fP 4 Tworzy plik podany w linii poleceń jako \fIURZĄDZENIE\fP 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 \fBdd\fP do utworzenia pliku o wymaganym rozmiarze. Opcja ta wymaga podania parametru \fILICZBA\-BLOKÓW\fP, 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 (sektor rozruchowy, 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 pętli zwrotnej. .IP "\fB\-D\fP \fINUMER\-URZĄDZENIA\fP" 4 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. .IP "\fB\-f\fP \fILICZBA\-TABLIC\-FAT\fP" 4 Określa liczbę tablic alokacji plików (FAT) w systemie plików. Domyślną wartością jest 2. .IP "\fB\-F\fP \fIROZMIAR\-TABLICY\-FAT\fP" 4 Określa typ używanej tablicy alokacji plików (12\-, 16\- lub 32\-bitowa). Jeśli nie podano tej opcji, to \fBmkfs.fat\fP automatycznie wybiera najlepszy rozmiar FAT dla danego systemu plików. .IP "\fB\-h\fP \fILICZBA\-UKRYTYCH\-SEKTORÓW\fP" 4 Ustawia liczbę ukrytych sektorów w woluminie. 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ć. .IP "\fB\-i\fP \fIIDENTYFIKATOR\-WOLUMINU\fP" 4 Ustawia identyfikator woluminu nowo utworzonego systemu plików; \fIIDENTYFIKATOR\-WOLUMINU\fP jest 32\-bitową liczbą szesnastkową (na przykład, 2e24ec82). Domyślnie jest to liczba zależna od czasu utworzenia systemu plików. .IP \fB\-I\fP 4 Zazwyczaj dyski twarde są partycjonowane, więc domyślnie nie można tworzyć systemu plików na całym urządzeniu. \fBmkfs.fat\fP 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 \fBmkfs.fat\fP działać na takich dyskach. .IP "\fB\-l\fP \fINAZWA\-PLIKU\fP" 4 Odczytuje listę błędnych bloków z podanego pliku o nazwie \fINAZWA\-PLIKU\fP. .IP "\fB\-m\fP \fIPLIK\-KOMUNIKATÓW\fP" 4 Ustawia komunikat, jaki otrzymuje użytkownik podczas próby rozruchu 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. .IP "\fB\-M\fP \fITYP\-NOŚNIKA\-FAT\fP" 4 Określa typ nośnika do zapisania w sektorze ładowania FAT. Wartością zazwyczaj jest 0xF8 dla dysków twardych i 0xF0 lub wartość z przedziału od 0xF9 do 0xFF dla dyskietek lub partycji używanych do emulowania dyskietek. .IP "\fB\-n\fP \fINAZWA\-WOLUMINU\fP" 4 Ustawia nazwę wolumenu (etykietę \- label) systemu plików. Nazwa woluminu może mieć długość do 11 znaków. Domyślnie nazwa nie jest nadawana. .IP "\fB\-r\fP \fIWPISY\-KATALOGU\-GŁÓWNEGO\fP" 4 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. .IP "\fB\-R\fP \fILICZBA\-ZAREZEROWOWANYCH\-SEKTORÓW\fP" 4 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). .IP "\fB\-s\fP \fISEKTORÓW\-NA\-KLASTER\fP" 4 Określa liczbę sektorów dysku przypadających na jeden klaster. Musi być potęgą 2, tj. 1, 2, 4, 8, ... 128. .IP "\fB\-S\fP \fIROZMIAR\-SEKTORA\-LOGICZNEGO\fP" 4 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. Wartości większe niż 4096 nie są zgodne ze specyfikacją systemu plików FAT i nie wszędzie muszą działać. .IP \fB\-v\fP 4 Wypisuje szczegółowe informacje. .IP \fB\-\-invariant\fP 4 Używa stałych, do danych w innym wypadku tworzonych losowo lub w zależności od czasu, takich jak identyfikator woluminu i czas jego utworzenia. Opcja ta umożliwia uzyskanie identycznych rezultatów przy wielokrotnym uruchomieniu \fBmkfs.fat\fP na tym samym urządzeniu. Służy głównie do testowania \fBmkfs.fat\fP. .IP \fB\-\-help\fP 4 .\" ---------------------------------------------------------------------------- Wyświetla podsumowanie opcji i kończy pracę. .SH BŁĘDY .\" ---------------------------------------------------------------------------- \fBmkfs.fat\fP nie potrafi utworzyć rozruchowych systemów plików. Z różnych powodów utworzenie takiego systemu plików nie jest takie proste jak mogłoby się wydawać i \fBmkfs.fat\fP nie będzie tego wspierał ;) .SH "ZOBACZ TAKŻE" \fBfatlabel\fP(8) .br .\" ---------------------------------------------------------------------------- \fBfsck.fat\fP(8) .SH "STRONA INTERNETOWA" .\" ---------------------------------------------------------------------------- Strona internetowa projektu \fBdosfstools\fP znajduje się w .UR https://github.com/dosfstools/dosfstools serwisie GitHub .UE . .SH AUTORZY \fBdosfstools\fP napisali: .MT werner.almesberger@\:lrc.di.epfl.ch Werner Almesberger .ME , .MT Roman.Hodek@\:informatik.\:uni\-erlangen.de Roman Hodek .ME , i inni. Obecnym opiekunem jest .MT aeb@\:debian.org Andreas Bombe .ME . .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Wojtek Kotwica , Robert Luberda i Michał Kułach . Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres .MT manpages-pl-list@lists.sourceforge.net .ME .