1 .\" 1999 PTM Przemek Borys
2 .\" Copyright 1992, 1993 Rickard E. Faith (faith@cs.unc.edu)
3 .\" May be distributed under the GNU General Public License
4 .TH FDISK 8 "3 Czerwca 1995" "Linux 1.0" "Linux Programmer's Manual"
6 fdisk \- Obs³uga tablicy partycji dla Linuxa
9 .B "[ \-l ] [ \-v ] [ \-s partition] ["
14 to obs³ugiwany z pomoc± menu program do dzia³ania na tablicy partycji dysku
30 \fR, za któr± nastêpuje liczba. Na przyk³ad,
32 jest pierwsz± partycj± pierwszego dysku twardego systemu.
34 Je¶li jest to mo¿liwe,
36 automatycznie uzyska informacje o geometrii dysku.
40 geometria, lecz geometria, której u¿ywa MS-DOS dla tablicy partycji. Je¶li
42 ostrze¿e ciê, ¿e musisz ustawiæ geometriê dysku, uwierz mu i ustaw j±.
43 Procedura ta jest konieczna tylko dla niektórych adapterów SCSI (których
44 sterowniki s± jednak szybko modyfikowane, aby daæ t± informacjê automatycznie).
46 Gdy drukowana jest tablica partycji, dokonywane jest sprawdzenie
47 konsystencji wpisów tablicy. Sprawdzenie porównuje fizyczne i logiczne
48 punkty startowe i koñcowe, oraz ¿e partycja rozpoczyna siê i koñczy w
49 granicach cylindrów (poza pierwsz± partycj±).
51 Stare wersje fdiska (przed 1.1r, ³±cznie z 0.93) niew³a¶ciwie mapowa³y
52 parametry cylindra/g³owicy/sektora na sektory. Mog³o to powodowaæ
53 nieprzechodzenie pierwszej partycji przez sprawdzenia konsystencji. Je¶li do
54 bootowania u¿ywasz LILO, sytuacja ta mo¿e byæ zignorowana. Jednak s±
55 raporty, ¿e mened¿er OS/2 nie wystartuje z partycji o niekonsystentnych
58 Niektóre wersje MS-DOS tworz± pierwsz± partycjê, która nie rozpoczyna siê na
59 granicy cylindra, lecz na 2 sektorze pierwszego cylindra. Partycje
60 rozpoczynaj±ce siê na cylindrze 1 nie mog± rozpoczynaæ siê na granicy
61 cylindra, lecz raczej nie powinno to sprawiaæ problemów, chyba ¿e u¿ywasz
64 W wersji 1.1r, ioctl() BLKRRPART jest dokonywane (o ile zmieniono tablicê
65 partycji) przed wyj¶ciem. Zapewnia to, ¿e wymienne dyski SCSI bêd± mia³y
66 odnowion± tablicê. Je¶li j±dro nie od¶wierzy swojej tablicy partycji, fdisk
67 zasugeruje reboot. Je¶li po otrzymaniu tego ostrze¿enia nie prze³adujesz
68 systemu, mo¿esz straciæ, lub uszkodziæ dane na tym dysku. Czasami BLKRRPART
69 nie zg³asza niepowodzenia, podczas instalowania Linuxa powiniene¶
71 prze³adowaæ system po edycji tablicy partycji.
73 .SH "OSTRZE¯ENIE DOS 6.x"
75 Komenda FORMAT z DOS 6.x szuka informacji w pierwszym sektorze obszaru
76 danych partycji i traktuje je jako godniejsze zaufania ni¿ tablica partycji.
77 Dosowy FORMAT oczekuje od dosowego FDISK-a, ¿e ten wyczy¶ci pierwsze 512
78 bajtów obszarów danych przy ka¿dej zmianie rozmiarów. Dosowy FORMAT zajrzy
79 do tych dodatkowych danych nawet z flag± /U -- uwa¿amy to za b³±d tych
82 Je¶li wiêc u¿ywasz cfdisk'a, lub fdiska do zmiany rozmiaru partycji dosowej,
85 do wyzerowania pierwszych 512 bajtów tej partycji przed u¿yciem dosowego
86 FORMAT. Na przyk³ad, je¶li u¿ywasz do tworzenia dosowej partycji programu
87 cfdisk, to po zakoñczeniu pracy powiniene¶ wykonaæ polecenie
88 "dd if=/dev/zero of=/dev/hda1 bs=512 count=1" która zeruje pierwszych 512
90 .B B¡D¬ NIEWYOBRA¯ALNIE OSTRO¯NY
93 gdy¿ ma³a pomy³ka mo¿e spowodowaæ zniszczenie wszystkich danych z dysku.
95 Dla najlepszych wyników, zawsze powiniene¶ u¿ywaæ fdiska specyficznego danemu
96 systemowi operacyjnemu. Na przyk³ad, partycje dosowe powiniene¶ tworzyæ
97 dosowym FDISK-iem, a linuxowe linuxowym fdiskiem, lub cfdiskiem.
106 Drukuje tablice partycji dla
122 nie jest partycj± dosow± (np. jej id jest wiêksze ni¿ 10), to na stdout
125 tej partycji. Warto¶æ ta jest zwykle u¿ywana jako argument dla programu
127 do podawania rozmiaru formatowanej partycji.
129 Chocia¿ ta strona podrêcznika (napisana przez faith@cs.unc.edu) jest cienka
130 jak barszcz, to istnieje
132 dokumentacja w pliku README.fdisk (napisanym przez LeBlanc@mcc.ac.uk), która
133 powinna przychodziæ z ka¿d± dystrybucj± fdiska. Je¶li nie mo¿esz znale¼æ
134 tego pliku w katalogu
136 lub przy pliku ¼ród³owym
138 to powiniene¶ napisaæ do dystrybutora swojej wersji
140 i zacz±æ narzekaæ, ¿e nie masz dokumentacji.
142 A. V. Le Blanc (LeBlanc@mcc.ac.uk)
144 v1.0r: Dodana obs³uga SCSI i extfs /Rik Faith (faith@cs.unc.edu)/
146 v1.1r: Poprawki i rozszerzenia /Rik Faith (faith@cs.unc.edu), ze
147 szczególnymi podziêkowaniami dla Michaela Bischoffa (i1041905@ws.rz.tu-bs.de
148 lub mbi@mo.math.nat.tu-bs.de).
150 v1.3: Najnowsze rozszerzenia i poprawki A. V. Le Blanca, ³±cznie z dodaniem
154 v2.0: Obs³uga dysków wiêkszych ni¿ 2GB, podziêkowania za llseek(2)a dla