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 Poczatkowe przesuniecie 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. Wybor typu partycji Mpartition zachowuje sie w nastepujacy sposob, wybierajac typ partycji: - Partycje FAT32 maja przypisany typ 0x0C (,,Win95 FAT32, LBA") - Dla wszystkich innych, jesli partycja miesci sie calkowicie w pierwszych 65536 sektorach dysku, przydziela 0x01 (,,DOS FAT12, CHS") do partycji FAT12 i 0x04 (,,DOS FAT16, CHS") do partycji FAT16 - Jesli powyzsze punkty nie byly zastosowane, przypisuje 0x06 (,,DOS BIG FAT16 CHS"), jesli partycja miesci sie calkowicie w pierwszych 1024 cylindrach (tryb CHS) - We wszystkich pozostalych przypadkach stosuje 0x0E (,,Win95 BIG FAT16, LBA") Jesli liczba bitow fat nie jest znana (nie podano jej w definicji dysku), to przyjmowane jest FAT12 dla wszystkich dyskow z mniej niz 4096 sektorami i FAT16 dla tych, o wiecej niz 4096 sektorach. Zgadza sie to mniej wiecej z definicjami podanymi pod adresem https://en.wikipedia.org/wiki/Partition_type#List_of_partition_IDs i https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc977219(v=technet.10), z dwoma istotnymi roznicami: - Jesli bity fat sa nieznane, dokumenty referencyjne zakladaja, ze dyski z mniej niz 32680 maja byc FAT12. Mtools jako granicy uzywa 4096 sektorow, poniewaz starsze wersje DOS-a obslugiwaly FAT12 jedynie na dyskach z mniej niz 4096 sektorami (a to wlasnie w przypadku tych starszych wersji jest wieksze prawdopodobienstwo uzywania FAT12 w ogole). - Dokumenty referencyjne podaja granice 8GB (Wikipedia) lub 4GB (Microsoft) pomiedzy 0x06 (DOS BIG FAT16 CHS) i 0x0E. Mtools korzysta z 1024 cylindrow. Wynika to z tego, ze partycja o ponad 1024 cylindrach musi byc LBA i nie moze byc CHS. 8GB jest najwieksza pojemnoscia, ktora mozna reprezentowac jako CHS (63 sektorow, 255 glowic i 1024 cylindrow). 4GB to limit pojemnosci dla Windowsa 2000, wiec jest uzasadnione, ze dokumentacja Windowsa 2000 podaje go jako gorny limit dla dowolnego typu partycji. 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 , Robert Luberda i Michal Kulach 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.44 2 czerwca 2024 mpartition(1)