Mọ aṣẹ Lainari - fdisk

Oruko

fdisk - Ijẹrisi tabili tabili fun Linux

Atọkasi

fdisk [-u] [-b sectorsize ] [-C cyls ] [-H olori ] [-S sects ] ẹrọ

fdisk -l [-u] [ ẹrọ ... ]

fdisk -s ipin ...

fdisk -v

Apejuwe

Awọn disiki lile le pin si ọkan tabi diẹ ẹ sii awọn disiki ti a npe ni awọn ipin . Iyatọ yii ni a ṣe apejuwe ninu tabili ipin ti a ri ni eka 0 ti disk.

Ni BSD aye ọkan sọrọ nipa 'awọn ege apẹrẹ' ati 'disklabel' kan.

Lainos nilo ni o kere kan ipin, eyun fun awọn oniwe-eto faili root. O le lo awọn faili swap ati / tabi awọn ipin sipa, ṣugbọn awọn igbehin ni o wa daradara. Nitorina, nigbagbogbo ọkan yoo fẹ ipin lẹta Linux keji ti a ṣe igbẹ bi apakan ipin. Lori ẹrọ ibamu ti Intel, BIOS ti o wọ oju-iwe naa le nikan wọle si awọn kọnputa 1024 ti disk naa. Fun idi eyi, awọn eniyan ti o ni awọn diski nla n ṣẹda ipin kẹta, o kan diẹ MB ti o tobi, ti o wa lori igba / bata , lati tọju aworan ekuro ati awọn faili alakoso diẹ nilo ni akoko asiko, nitorina lati rii daju pe nkan na jẹ Wiwọle si BIOS. O le ni awọn idi aabo, irorun ti isakoso ati afẹyinti, tabi igbeyewo, lati lo diẹ ẹ sii ju iye ti o kere ju lọ ti awọn ipin.

Ṣatunkọ awọn titẹjade titẹ, fi akoko pamọ pẹlu software idari isẹjade.

fdisk (ni akọkọ fọọmu ti a npe ni) jẹ eto eto ti a ṣe akojọ fun ẹda ati ifọwọyi awọn tabili tabili. O mọ awọn oriṣi tabili DOS ati awọn BSD tabi SUN iru disklabels.

Ẹrọ naa maa n jẹ ọkan ninu awọn atẹle:

/ dev / hda / dev / hdb / dev / sda / dev / sdb

(/ dev / hd [ah] fun awọn IDE ID, / dev / sd [ap] fun awọn disks SCSI, / dev / ed [ad] fun awọn disiki ESDI, / dev / xd [ab] fun awọn disk XT). Orukọ ẹrọ kan ntokasi gbogbo disk.

Ipinya jẹ orukọ ẹrọ ti a tẹle pẹlu nọmba ipin. Fun apẹẹrẹ, / dev / hda1 ni ipin akọkọ lori ID disk lile akọkọ ninu eto. Awọn disiki le ni to awọn ipin si 15. Wo tun /usr/src/linux/Documentation/devices.txt .

Agbejade BSD / SUN typelabel le ṣe apejuwe awọn ipin-apakan 8, ẹnikẹta ti o yẹ ki o jẹ 'ipin disk' gbogbo. Ma ṣe bẹrẹ ipin kan ti o nlo ipa akọkọ rẹ (gẹgẹbi ipinnu sipo) ni silinda 0, nitori pe yoo pa disklabel naa run.

Irisi disk ti o ni IRIX / SGI le ṣe apejuwe awọn ipin-apakan 16, eyiti o jẹ ọkankanla yẹ ki o jẹ ipin gbogbo iwọn didun, lakoko ti oṣu kẹsan gbọdọ jẹ akọle ori iwọn didun '. Akọsori iwọn didun naa yoo tun bo tabili ipin, ie, o bẹrẹ ni aami idibo ati ki o kọja nipasẹ aiyipada lori marun awọn silikoni. Awọn aaye to ku ninu akọle iwọn didun le ṣee lo nipasẹ awọn titẹ sii liana. Ko si awọn ipinka le ti ni afikun pẹlu akọle iwọn didun. Bakannaa ma ṣe yi iru rẹ pada ki o si ṣe eto faili diẹ lori rẹ, niwon o padanu tabili ipin. Lo iru aami yii nikan nigbati o ba ṣiṣẹ pẹlu Lainos lori awọn ẹrọ IRIX / SGI tabi awọn IRIX / SGI disks labẹ Lainos.

Orisun ipin ti DOS le ṣalaye nọmba ti ko ni iye ti awọn ipin. Ni aladani 0 nibẹ ni aaye fun apejuwe awọn ipin-apakan 4 (ti a pe ni "jc"). Ọkan ninu awọn wọnyi le jẹ ipin ti o gbooro sii; Eyi jẹ apoti kan ti o mu awọn apakan ti o daju, pẹlu awọn akọwe ti a ri ni akojọpọ ti a ti sopọ ti awọn apa, kọọkan ti tẹlẹ awọn apakan ti o yẹ. Awọn apa ipin akọkọ mẹrin, bayi tabi rara, gba awọn nọmba 1-4. Awọn ipin apakan ti ogbonṣe bẹrẹ nọmba lati 5.

Ninu ipele ipin ipin DOS ti a ti fipamọ ni awọn ọna meji: gẹgẹbi nọmba idiyele ti awọn apa (ti a fun ni 32 awọn idinku) ati bi awọn Cylinders / Heads / Sector triple (fifun ni 10 + 8 + 6 Bits). Ogbologbo naa dara - pẹlu awọn ile-iṣẹ 512-octet yoo ṣiṣẹ titi o to 2 TB. Awọn igbehin ni awọn iṣoro meji. Ni akọkọ, awọn aaye C / H / S wọnyi le ṣee kun nikan nigbati nọmba awọn olori ati nọmba awọn aladani nipasẹ orin jẹ mọ. Ẹlẹẹkeji, paapa ti a ba mọ ohun ti awọn nọmba wọnyi yẹ, awọn 24-iṣẹju 24 ti o wa ko to. DOS lo C / H / S nikan, Windows nlo mejeeji, Lainidi ko lo C / H / S.

Ti o ba ṣeeṣe, fdisk yoo gba geometri disk laifọwọyi. Eyi kii ṣe ẹya ara ẹrọ idasiloju ti ara (nitootọ, awọn apamọ ti ode oni ko ni ohunkan bi apẹrẹ ti ara, ko daju pe nkan ti o le ṣe apejuwe ninu awọn ọna asopọ Cylinders / Heads / Sectors simplistic), ṣugbọn jẹ geometri disk ti MS-DOS nlo fun tabili tabili.

Nigbagbogbo gbogbo lọ daradara nipasẹ aiyipada, ati pe ko si awọn iṣoro ti Lainos jẹ eto kan lori disk. Sibẹsibẹ, ti o ba ti ni disk ni ipin pẹlu awọn ọna ṣiṣe miiran, o jẹ igbagbogbo imọran lati jẹ ki fdisk lati inu ẹrọ miiran ṣe ni o kere ju ipin kan. Nigbati awọn bata-bata Lainosii o wa ni tabili ipin, o si gbìyànjú lati ṣawari ohun ti a nilo fun iru-ara ẹni (iro) fun ifowosowopo dara pẹlu awọn ọna miiran.

Nigbakugba ti a ba tẹ jade tabili ti ipin, a ṣe ayẹwo iṣọkan kan lori awọn titẹ sii tabili. Ẹrọ yi ṣayẹwo pe awọn ipilẹ ti ara ati iṣalaye ati awọn opin ojuami ni o wa, ati pe ipin naa bẹrẹ ati pari lori aala gigun (ayafi fun ipin akọkọ).

Diẹ ninu awọn ẹya ti MS-DOS ṣẹda ipin akọkọ ti ko bẹrẹ lori ila alọn, ṣugbọn lori eka 2 ti akọkọ silinda. Awọn akọbẹrẹ ti o bẹrẹ ni silinda 1 ko le bẹrẹ lori aala giramu, ṣugbọn eyi ko ṣee ṣe lati fa iṣoro ayafi ti o ba ni OS / 2 lori ẹrọ rẹ.

Ṣiṣẹpọ kan () ati BLKRRPART ioctl () (tunka tabili ipin kuro lati disk) ti ṣe ṣaaju ki o to jade nigba ti a ti mu igbesoke ipin naa. O ti pẹ to o wa lati ṣe atunṣe lẹhin lilo fdisk. Emi ko ro pe eyi ni ọran naa mọ - nitootọ, tun pada tun yarayara le fa iyọnu ti data-ko-sibẹsibẹ-kọ. Akiyesi pe mejeji ekuro ati hardware disiki le fi data duro.

Dos 6.x Ikilo

Awọn aṣẹ DOS 6.x FORMAT wa fun diẹ ninu awọn alaye ni akọkọ aladani ti agbegbe data ti ipin, ati ki o tọju alaye yii bi diẹ gbẹkẹle ju alaye ni tabili ipin. DOS FORMAT nireti DOS FDISK lati ṣawari awọn akọkọ 512 awọn aala ti agbegbe data kan ti ipin nigbakugba ti iyipada nla ba waye. DOS FORMAT yoo wo alaye afikun yii paapaa ti a ba fun / Flag U - a wo kokoro yii ni DOS FORMAT ati DOS FDISK.

Ilẹ isalẹ ni pe ti o ba lo cfdisk tabi fdisk lati yi iwọn ti titẹsi DOS ipin, lẹhinna o gbọdọ tun lo dd si odo akọkọ 512 awọn aala ti ipin naa ṣaaju lilo DOS FORMAT lati ṣe agbekale ipin. Fun apẹẹrẹ, ti o ba n lo cfdisk lati ṣe titẹsi ipin tabili DOS fun / dev / hda1, lẹhinna (lẹhin ti o ba njade fdisk tabi cfdisk ati ki o tun pada Lainos ki o jẹ pe alaye ipin ipin jẹ wulo) iwọ yoo lo aṣẹ "dd if = / dev / zero ti = / dev / hda1 bs = 512 ka = 1 "si odo akọkọ 512 awọn aala ti ipin.

ṢE TI OWO NI ỌMỌ ti o ba lo aṣẹ dd , niwon kekere ti o le ṣe gbogbo data lori disk rẹ asan.

Fun awọn esi to dara julọ, o gbọdọ lo eto tabili tabili ipin-OS kan pato. Fun apere, o yẹ ki o ṣe awọn ipin DOS pẹlu awọn eto DOS FDISK ati awọn ẹka Lainos pẹlu awọn Fedisk Linux tabi Linux cfdisk.

Awọn aṣayan

-b sectorsize

Sọ pato iwọn aladani disk naa. Awọn iye ti o wulo jẹ 512, 1024, tabi 2048. (Awọn kernels to ṣẹṣẹ mọ iwọn aladani. Lo eyi nikan lori awọn ekuro atijọ tabi lati fagiro awọn ero ekuro).

-C Cyls

Pato nọmba ti awọn titiipa ti disk. Emi ko ni idi ti idi ti enikan yoo fẹ ṣe bẹ.

-H awọn olori

Pato nọmba awọn ori ti disk naa. (Ko nọmba ti ara, dajudaju, ṣugbọn nọmba ti o lo fun awọn tabili ipin.) Awọn iye to wulo jẹ 255 ati 16.

-S sects

Pato awọn nọmba ti awọn agbegbe nipasẹ orin ti disk. (Ko nọmba ti ara, dajudaju, ṣugbọn nọmba ti a lo fun awọn tabili ipin.) Iye to ni iye to ni 63.

-l

Ṣe akojọ awọn tabili ipin fun awọn ẹrọ ti a pato ati lẹhinna jade. Ti ko ba fun awọn ẹrọ kankan, awọn ti a mẹnuba ni / proc / ipinya (ti o ba jẹ pe) wa ni lilo.

-u

Nigbati awọn akojọ ipin apakan akojọ, fun titobi ni awọn apa dipo awọn apo gigun.

-i ipin

Iwọn ti ipin naa (ni awọn bulọọki) ti wa ni titẹ lori ẹjade oṣiṣẹ.

-v

Tẹjade nọmba ikede ti eto fdisk ati jade.