mpartition(1) General Commands Manual mpartition(1) Nazwa mpartition - partycjonowanie dysku twardego MSDOS OSTRZEZENIE Ta strona podrecznika ekranowego zostala automatycznie wygenerowana z dokumentacji texinfo pakietu mtools i moze nie byc kompletna i calkowicie dokladna. Szczegoly mozna znalezc na koncu strony. opis Polecenie mpartition tworzy system plikow MS-DOS jako partycje. Przeznaczone jest do wykorzystania w systemach innych niz Linux, tj. w systemach, gdzie brak jest polecenia fdisk i latwego dostepu do urzadzen SCSI. Polecenie to dziala tylko na napedach, dla ktorych ustawiono zmienna partycji. mpartition -p dysk mpartition -r dysk mpartition -I [-B sektorladujacy] dysk mpartition -a dysk mpartition -d dysk mpartition -c [-s sektory] [-h glowice] [-t cylindry] [-v [-T typ] [-b poczatek] [-l dlugosc] [-f] Mpartition przyjmuje nastepujace opcje linii polecen: p Wyswietla linie polecen do odtworzenia partycji napedu. Jezeli dla napedu nie zdefiniowano partycji lub wykryto bledy logiczne, to nie pojawi sie zaden wynik. Przy wlaczonej opcji wyswietlania szczegolow (-v) wyswietla biezaca tablice partycji. r Usuwa partycje opisana przez naped. I Inicjuje tablice partycji i usuwa wszystkie partycje. c Tworzy partycje opisana przez naped. a "Aktywuje" partycje, tj. czyni ja partycja startowa (bootable). Rownoczesnie moze istniec tylko jedna partycja startowa. d "Dezaktywuje" partycje, tj. przestaje ona byc partycja startowa. Jezeli nie podano zadnej operacji, to wyswietlane sa biezace ustawienia. Przy tworzeniu partycji dostepne sa nastepujace opcje: s sektory Liczba sektorow na sciezke partycji (jest to rowniez liczba sektorow na sciezke dla calego napedu). h glowice Liczba glowic partycji (jest to rowniez liczba glowic dla calego napedu). Domyslnie informacja o geometrii (liczba sektorow i glowic) wyliczana jest z sasiednich pozycji tablicy partycji lub odgadywana na podstawie rozmiaru. t cylindry Liczba cylindrow partycji (nie jest to liczba cylindrow calego napedu). b poczatek Poczatkowy offset partycji, wyrazony w sektorach. Jesli nie podano poczatku, to mpartition rozpoczyna partycje od poczatku dysku (dla partycji numer 1) lub bezposrednio za koncem poprzedniej partycji. l dlugosc Rozmiar (dlugosc) partycji, wyrazona w sektorach. Jesli nie podano konca, to mpartition wylicza rozmiar na podstawie liczby sektorow, glowic i cylindrow. Jesli rowniez ich nie podano, nadaje partycji najwiekszy mozliwy rozmiar, uwzgledniajac rozmiar dysku i poczatek nastepnej partycji. Dla wszystkich operacji modyfikujacych tablice partycji dostepne sa opcje: f Zwykle przed zapisem jakichkolwiek zmian partycji mpartition wykonuje pewne sprawdzenia spojnosci logicznej, jak kontrola nakladania sie i prawidlowego wyrownywania partycji. Jesli ktores z nich zawiedzie, to tablica partycji nie jest zmieniana. Opcja -f pozwala na obejscie tych zabezpieczen. Ponizsze opcje dostepne sa przy wszystkich operacjach: v W polaczeniu z -p wyswietla informacje o biezacej tablicy partycji (bez zmian) albo o tablicy partycji po zmianach. vv Podanie podwojonej flagi wlaczenia szczegolow powoduje, ze mpartition bedzie wyswietlac szesnastkowo (hexdump) tablice partycji przy odczycie i zapisie na urzadzenie. Opcja dostepna przy inicjowaniu tablicy partycji: B sektorladowania Czyta wzorcowy glowny rekord startowy (master boot record) z pliku sektorladowania. Choice of partition type Mpartition proceeds as follows to pick a type for the partition: - FAT32 partitions are assigned type 0x0C ("Win95 FAT32, LBA") - For all others, if the partition fits entirely within the first 65536 sectors of the disk, assign 0x01 ("DOS FAT12, CHS") for FAT12 partition and 0x04 ("DOS FAT16, CHS") for FAT16 partitions - If not covered by the above, assign 0x06 ("DOS BIG FAT16 CHS") if partition fits entirely within the first 1024 cylinders (CHS mode) - All remaining cases get 0x0E ("Win95 BIG FAT16, LBA") If number of fat bits is not known (not specified in drive's definition), then FAT12 is assumed for all drives with less than 4096 sectors, and FAT16 for those with more than 4096 sectors. This corresponds more or less to the definitions outlined at https://en.wikipedia.org/wiki/Partition_type#List_of_partition_IDs and https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc977219(v=technet.10), with two notable differences: - If fat bits are unknown, the reference documents consider drives with less than 32680 sectors to be FAT12. Mtools uses 4096 sectors as the cutoff point, as older versions of DOS only support FAT12 on disks with less than 4096 sectors (and these older versions are the ones which would be most likely to use FAT12 in the first place). - The reference documents use a 8GB (wikipedia) or a 4GB (Microsoft) cutoff between 0x06 (DOS BIG FAT16 CHS) and 0x0E. Mtools uses 1024 cylinders. This is because any partition beyond 1024 cylinders must be LBA and cannot be CHS. 8GB works out to be the biggest capacity which can be represented as CHS (63 sectors, 255 heads and 1024 cylinders). 4GB is the capacity limit for windows 2000, so it makes sense that a documentation for windows 2000 would specify this as the upper limit for any partition type. ZOBACZ TAKZE Dokumentacja texinfo pakietu mtools PRZEGLADANIE DOKUMENTACJI TEXINFO Ta strona podrecznika zostala utworzona automatycznie z dokumentacji texinfo pakietu mtools. Proces ten jednak jest tylko przyblizony i niektore elementy, jak odnosniki czy indeksy, moga byc utracone. W rzeczywistosci elementy te nie maja wlasciwych odpowiednikow w formacie stron podrecznika ekranowego. Ponadto nie wszystkie informacje zostaly przelozone na wersje podrecznika ekranowego. Dlatego zdecydowanie zalecamy uzycie oryginalnej dokumentacji texinfo. Na koncu niniejszej strony znajduja sie instrukcje, jak przegladac dokumentacje w tym formacie. * Zdatna do wydrukowania postac dokumentacji texinfo mozna otrzymac, uruchamiajac ponizsze polecenia: ./configure; make dvi; dvips mtools.dvi * Aby utworzyc wersje html, nalezy uruchomic: ./configure; make html Juz utworzone wersje html mozna znalezc na stronie `http://www.gnu.org/software/mtools/manual/mtools.html' * Aby utworzyc kopie info (mozliwa do przegladania w trybie info Emacsa), nalezy uruchomic: ./configure; make info Dokumentacja texinfo wyglada najlepiej wydrukowana lub w postaci html. W wersji info niektore przyklady sa naprawde trudne w czytaniu z powodu konwencji cytowania uzywanych w formacie info. TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Wojtek Kotwica i Robert Luberda Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . mtools-4.0.43 21 marca 2023 mpartition(1)