Muta Iwu Linux - fdisk

Aha

fdisk - nchịkọta table manipulator maka Linux

Nkọwapụta

fdisk [-u] [-b sectorsize ] [-C cyls ] [-H heads ] [-S sects ] device

fdisk -l [-u] [ ngwaọrụ ... ]

fdisk -s nkewa ...

fdisk -v

Nkọwa

A na-ekewa diski ike n'ime otu diski ezi uche a na-akpọ akụkụ . A kọwara nkewa a na tebụl nke dị na mpaghara 0 nke diski.

Na BSD ụwa otu na-ekwu maka 'mkpụrụ vaịn' na 'disklabel'.

Linux chọrọ ọ dịkarịa ala otu nkebi, ya bụ maka usoro usoro mgbọrọgwụ ya. Ọ nwere ike iji faịlụ dupụ na / ma ọ bụ gbanwee nkewa, ma nke ikpeazụ ahụ dị irè. Ya mere, na-emekarị otu ga-achọ otu nkeji Linux nke raara onwe ya nye dị ka swap nkebi. Na ngwaike ngwanrọ Intel, BIOS na akpụkpọ ụkwụ nwere ike ịnweta naanị 1024 cylinders nke diski ahụ. N'ihi nke a, ndị nwere diski buru ibu na-emekarị akụkụ nke atọ, ọ bụ naanị MB nke ukwu, nke a na-agbanye na / buut , iji chekwaa oyiyi kernel na faịlụ ole na ole dị mkpa na oge buut, ka ijide n'aka na ihe a bụ enwere ike inweta BIOS. Enwere ike inwe ihe nchebe, ịdị nfe nke nlekọta na nkwado ndabere, ma ọ bụ ule, iji ihe karịrị ọnụ ọgụgụ kachasị ọnụ nke ibe.

Gbanwee mbipụta mbipụta, chekwaa oge na ngwanrọ njikwa eserese.

fdisk (na mbido nke mbido) bụ usoro omume a na-ahazi maka okike na ịmepụta tebụl nkebi. Ọ ghọtara ụdị DOS nkebi tebụl na BSD ma ọ bụ SUN ụdị disklabels.

Ngwaọrụ na -abụkarị otu n'ime ihe ndị a:

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

(/ dev / hd [maka] IDE disks, / dev / sd [ap] maka disks SCSI, / gbasaa maka diski ESDI, / dev / xd [ab] maka diski XT). Aha ngwaọrụ na-ezo aka na diski dum.

Nkebi ahụ bụ aha ngwaọrụ weere nọmba nkewa. Dịka ọmụmaatụ, / dev / hda1 bụ akụkụ mbụ na diski disk IDE mbụ n'ime usoro. Disk nwere ike inwe ihe ruru nkeji iri na ise. Hụkwa /usr/src/linux/Documentation/devices.txt .

Ụdị diskibel BSD / SUN nwere ike ịkọwaa òkè 8, nke atọ ga - abụ nke 'disk' disk. Adalitela nkewa nke na-eji akpa oru ya (dika nchikota nkeji) na cylinder 0, ebe nke ahu ga-ebibi disklabel.

Ụdị IRIX / SGI diski disklabel nwere ike ịkọwa akụkụ nke 16, nke iri na otu ga-abụ nkewa 'olu' dum, mgbe nke itoolu kwesịrị ịkpọ 'olu isi'. Onye isi okwu olu ga-ekpuchi tebụl nkebi, ntụgharị, ọ na-amalite na nkwụsị nkwụsị ma gbasaa site na ndabara na ise cylinders. Enwere ike iji ihe ntanye edere nke nwere ike iji ederede ndenye aha. Enweghi ike ikpuchi isi ya. Agbanwekwala ụdị ya ma tinye usoro faịlụ na ya, ebe ọ bụ na ị ga-efunahụ tebụl nkebi. Jiri ụdị labelị a mgbe ị na - arụ ọrụ na Linux na ngwaọrụ IRIX / SGI ma ọ bụ IRIX / SGI disks n'okpuru Linux.

Ụdị nkebi nke DOS nwere ike ịkọwa ọnụ ọgụgụ nke na-enweghị njedebe. Na mpaghara 0 enwere ohere maka nkọwa nke òkè 4 (akpọ "isi"). Otu n'ime ihe ndị a nwere ike ịbụ nkewa agbatị; nke a bụ igbe nke nwere akụkụ dị iche iche ezi uche dị na ya, na ederede edepụtara na ndepụta nke ndị ọrụ, nke ọ bụla na-ebute akụkụ nke ezi uche dị na ya. Akụkụ anọ nke isi, dị ugbu a ma ọ bụ na ọ bụghị, nweta nọmba 1-4. Akụkụ ezi uche dị iche iche na-amalite ọnụ ọgụgụ site na 5.

Na tebụl nke DOS, a na-echekwa mbido ịmalite na nha nke nkebi ọ bụla na ụzọ abụọ: dịka ọnụ ọgụgụ zuru ezu nke ndị ọrụ (nyere na 32 ibe) na dịka ndị na-enye ihe nkedo / okpukpu atọ (nyere n'ime 10 + 8 + 6 bits). Onye bu nke a bu ihe di nma - ya na ndi mmadu 512-octte ga-aru ruo 2 TB. Nke a nwere nsogbu abụọ dị iche iche. Nke mbụ, ọ bụ naanị C / H / S ka a ga - ejupụta naanị mgbe ọnụ ọgụgụ nke ndị isi na ọnụ ọgụgụ nke ndị ọ bụla mara. Nke abuo, ọbụlagodi na anyị maara ihe nọmba ndị a ga-abụ, ihe iri abụọ na anọ ahụ dịnụ ezughị. DOS jiri C / H / S naanị, Windows na- eji ma, Linux anaghị eji C / H / S.

Ọ bụrụ na o kwere omume, fdisk ga-enweta disk geometry na akpaghị aka. Nke a abughi odidi geometry (n'ezie, nkesa nke oge a enweghi ihe obula dika geometry nke anu aru, n'ezie obugh ihe apuru ighota ya n'akwukwo ihe oyiyi Cylinders / Heads / Sectors), ma obu disk geometry nke MS-DOS ji maka tebụl nkewa.

Emekarị ihe niile na ndabara, ọ nweghịkwa nsogbu ọ bụrụ na Linux bụ naanị usoro na diski. Otú ọ dị, ọ bụrụ na a ga - ekekọrịta disk ahụ na sistemụ arụmọrụ ndị ọzọ, ọ bụ ihe dị mma ikwe ka fdisk sitere na sistemụ arụmọrụ ọzọ mee ma ọ dịkarịa ala otu nkebi. Mgbe Linux akpụkpọ ụkwụ ọ na-ele anya na tebụl nkebi, ma gbalịa ịdọrọ ihe njirimara (adịgboroja) dị mkpa maka nkwado dị mma na usoro ndị ọzọ.

Mgbe ọ bụla a na-ebipụta tebụl nkebi, a na-eme nchọpụta na-agbanwe agbanwe na ntinye tebụl nkebi. Nyocha a na-ekwenye na njirimara na njedebe nkịtị dịka otu, na nkebi ahụ na-amalite ma na-ejedebe na mpaghara ugbochi (ma e wezụga maka nkebi mbụ).

Ụfọdụ nsụgharị nke MS-DOS mepụtara akụkụ nke mbụ nke na-amaliteghị na mpaghara nke cylinder, mana na mpaghara 2 nke mbụ cylinder. Ihe ọkara nke malitere na cylinder 1 enweghị ike ịmalite na mpaghara cylinder, mana nke a agaghị enwe nsogbu ma ọ bụrụ na ịnwe os / 2 na akụrụngwa gị.

A mmekọrịta () na BLKRRPART ioctl () (gụgharịrị okpokoro nkebi na diski) na-eme tupu ịpụ apụ mgbe e megharịrị okpokoro nkebi. Ogologo oge gara aga, ọ dị mkpa iji reboot mgbe ojiji fdisk. Echeghị m na nke a bụ ikpe ọzọ - n'ezie, iweghachi ngwa ngwa nwere ike ime ka ọ ghara ịnweta data na-abụghị nke ederede. Rịba ama na ma kernel na ngwaike disk nwere ike ịchekwa data.

Ntuziaka 6.x 6.7

Iwu DOS 6.x na-achọ maka ozi ụfọdụ na mpaghara mbụ nke mpaghara data nke nkebi ahụ, ma na-emeso ozi a dị ka ihe a pụrụ ịdabere na ya karịa ozi dị na tebụl nkebi. DOS FORMAT na-atụ anya DOS FDISK iji kpochapụ akpa 512 site na mpaghara data mgbe ọ bụla mgbanwe dị. DOS FORMAT ga-eleba anya na nkọwa a ọbụna ma ọ bụrụ na - enyela ọkọlọtọ - anyị weere nke a na ahụhụ na DOS FORMAT na DOS FDISK.

Ihe bụ isi bụ na ọ bụrụ na ị jiri cfdisk ma ọ bụ fdisk ịgbanwe nha nke ntinye teepu DOS, ị ga-ejikwa dd efu zero 512 octets nke akụkụ ahụ tupu iji DOS FORMAT hazie nkebi ahụ. Dịka ọmụmaatụ, ọ bụrụ na ị na-eji cfdisk iji mee table DOS nkebi maka / dev / hda1, mgbe ahụ (mgbe ịpụpụ fdisk ma ọ bụ cfdisk na rebigharịa Linux ka ozi nke okpokoro ahụ dị irè) ị ga-eji iwu "dd if = / dev / zero of = / dev / hda1 bs = 512 count = 1 "iji zero 512 octets nke nkebi.

BỤ EZI OKWU ma ọ bụrụ na ị na-eji iwu dd , ebe ọ bụ na obere typo nwere ike ime ka data niile dị na diski gị abaghị uru.

Maka nsonaazụ kachasị mma, ị ga-ejiri usoro ihe omume osirikiri os dị os. Dịka ọmụmaatụ, ị kwesịrị ịme ka DOS na-eji usoro DOS FDISK na Linux sụgharịa na Linux fdisk ma ọ bụ Linux cfdisk usoro.

Nhọrọ

-b sectorsize

Kọwaa nhazi mpaghara nke disk ahụ. Ụkpụrụ dị mma bụ 512, 1024, ma ọ bụ 2048. (Mkpụrụ ndụ ọhụụ mara ọkwa mpaghara. Jiri nke a naanị na ndụ ochie ma ọ bụ kagbuo echiche kernel.)

-C cyls

Kọwaa ọnụ ọgụgụ nke cylinders nke diski. Enweghị m ihe mere onye ọ bụla ga-eji chọọ ime otú ahụ.

-H isi

Kọwaa ọnụ ọgụgụ isi nke diski. (Ọ bụghị nọmba anụ ahụ, n'ezie, ma ọnụ ọgụgụ eji maka tebụl nkewa.) Ụkpụrụ ezi uche dị na 255 na 16.

-Nke otu

Kọwaa ọnụ ọgụgụ nke ndị otu site na egwu nke diski ahụ. (Ọ bụghị nọmba anụ ahụ, n'ezie, ma ọnụ ọgụgụ eji maka tebụl nkewa.) Uru bara uru bụ 63.

-l

Depụta tebụl nkewa maka ngwaọrụ ndị akọwapụtara wee pụọ. Ọ bụrụ na enweghi ngwaọrụ, ndị ana-akpọ na / proc / partitions (ma ọ bụrụ na ọ dị adị) na-eji.

-u

Mgbe ị na-edepụta tebụl nkebi, nye nha na mpaghara kama cylinders.

- nkewa

Akara nke nkebi (n'ime blocks) ka ebipụtara na arụmọrụ mmepụta.

-v

Bipụta ụdị nọmba fdisk na ụzọ ọpụpụ.