Fermana Linux ya fêr bibe - fdisk

Nav

fdisk - ji bo Linux-yê manipulator

Synopsis

fdisk [-u] [-b sektorek ] [-C cyls ] [-H head ] [-S sekts ]

en.wiktionary.org fdisk -l [-u] [ device ... ]

dabeşkirina fdisk -s ...

fdisk -v

Terîf

Dîskên giran têne dabeşkirin an yek an jî bêhtir logksiyonên veşartî têne dabeşkirin . Ev parçeyek di çarçoveya dabeşkirinê de tête diyar kirin di sektora 0 ya dîskê de ye.

Li cîhanê BSD yek behsa derbarê 'dîskên dîsk' û `` veklabel 're biaxivin.

Linux divê ji bo sîstema pergala pelê ya wê bi navê herî kêm partîsiyonê pêdivî ye. Ew dikare pelên swap bikar bînin û / or partîsiyonên swap bikar bînin, lê paşê bi bandor be. Ji ber vê yekê, pir caran dê dixwazî ​​dabeşkirina duyemîn ya dîskona wekî dabeşkirina swapê hate qedexekirin. Li ser pîşesaziya hêsan a Intel, BIOS ku pêlîstanê pir caran dikarin dikarin tenê 1024 pîlên pêşîn ên dîsk bikar bînin. Ji ber vê yekê, mirovên ku bi dîskên mezin ên pir caran dabeşkirina sêyemîn çêbikin, tenê çend MB-ê mezin, bi gelemperî li ser / boot , li ser wêneyê kernel veşartin û pelên çend alîkarî di boot bootê de hewce bike, da ku bi vî awayî ku ev tişt e gihiştina BIOS. Dibe ku sedemên ewlekariyê, hêsan û rêvebirin, an jî ceribandin, dibe ku ji bilî hejmareke herî kêm partiyên bikar bînin.

Pirsgirêkên çapkirinê, nivîsbariyê bi nivîsandina nivîsa rêveberiyê re biparêze.

fdisk (di yekem rexçeyê rexne ) bernameyek bernameyek ji bo afirandina çêkirin û guhartina mifteyên dabeşkirinê ye. Ew têgihîştin DOS tîpa dabeşkirina DS û BSD an jî dîskên SUN-ê fam dike.

Amûra yekem ji jêrîn e:

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

(/ dev / hd [ah] ji bo dîskên IDE, / dev / sd [ap] ji bo ji bo SCSI dîsk, dev / ed [ad] ji bo ESDI veks, / dev / xd [ab] ji bo XT veksan.). Navê navekî ji bo tevahiya dîsk ve girêdayî ye.

Dabeşkirina navnîşek amûrek e ku paşê hejmareka parvekirinê ye. Ji bo nimûne, / dev / hda1 partîsyona yekemîn ya IDE ya yekem di pergala zehmet de ye. Disks dikarin heta 15 partîsiyonan bibin. /usr/src/linux/Documentation/devices.txtbibînin .

Dabeşkirina bSD / SUN dikare 8 partîsiyonan binivîse, ya sêyemîn divê dabeşkirina `tevahiya dîsk 'be. Nabe ku partîsiyonek dest pê bikin ku bi rastî ji sektora yekem (wekî parçekirina dabeşkirina avê) li cylinder 0, ji ber ku wê dê jêbirinê hilweşîne.

Dabeşkirina hilbijêre an IRIX / SGI dikare 16 partîsiyonan binivîse, elektronî divê dabeşkirina `volume 'ya tevahî` volume', û çaxê nîv divê divê 'sîteya volume'. Hejmara sîteyê dê her tîma dabeşkirinê dabeş bikin, ango, ew di astenga blokê de dest pê dike û li ser pênc cylindirên bixweber dûr dike. Peldanka mayîn di sernivîsa voltê de dibe ku bi hêla navnîşên derhênerê serokê bikar tê bikaranîn. Tu partîsyonên ku bi sernivîsa hejmara vîdyoyê zêde dibe. Her weha cureyê xwe naxwazin û pergala pelê pelê xwe bikin, ji ber ku hûn ê sifrê dabeş bikin. Dema ku Linux bi Linux-IRIX / SGI-ê an jî IRIX / SGI ve di bin Linux de xebitîne, bi vî rengî tîpanê bikar bînin.

Dabeşa tehlbeya DOS dikare hejmarek partîsiyonên nermalav nirxandin. Di sektora 0 de ji bo pêşniyarek 4 dabeşan hene (tê gotin `sereke '). Yek ji van partîsiyonan dirêj e Ev qonaxek partîsiyonên masonî pêk têne, ku bi descriptors di lîsteyên girêdayî yên sektorekê de, her yek ji partîsiyonên masonî re têkildar peyda dîtin. Çar partîsiyonên sereke, anîn an na, nimûne 1-4. Partîsiyonên logical di navnîşan de pênc 5.

Di tabloya duyemîn de pirtûka duyemîn ya dîskê ya destpêk û destûra her duyemîn di du awayan de têne tomar kirin: wek hejmarek nirxên sektoran (di 32 bitsê de hatine dayîn) û wek ku sêyek + 10 + 6 bits). Berê berê ye - bi sektora 512-ende wê dê bi 2 TB bi kar bikî. Duyemîn du pirsgirêkên cuda hene. Ya yekem, zeviyên van C / H / S dikarin tenê dema ku hejmarek sereke û hejmareya sektora her derê tê zanîn tê kirin. Duyemîn, heger em dizanin ka van hejmaran be, hejmara 24 bît hene ku nîne. DOS tenê tenê C / H / S bikar tîne, Windows jî herdu bikar tîne, Linux jî qet bikar tîne C / H / S.

Ger mimkin, fdisk dê otomatîk bixweberî otomatîk bike. Ev ne pêwîst e ku geometreyek fîzîkî (bi rastî, dîskên nûjen ne bi awayekî fîzîkî fîzîkî ye, bi rastî tiştek tiştek ku di forma simulîstan / Heads / Sectors in simplistic de) tête navnîşan e, lê ji alîteya dîsk heye ku MS-DOS bikar tîne ji bo tabloya dabeşkirinê.

Bi gelemperî hemî bi rêkûpêk baş e, û eger pirsgirêk tenê li ser dîskek pirsgirêk heye hene. Lêbelê, heke dîsk bi sîstemên xebitandinê yên din re parvekirî ye, ew pir caran fikrîtek baş e ku pergalê ji pergala xebitandinê ya din re bitikîne ku bi kêmî ve parvekirin. Dema ku cilên linux ew li ser maseya dabeşkirinê ye, û hewce dike ku hewceyê ku ji bo sîstemên din re hevkarîya çêtirîn (geometre) hewce ye.

Dema ku maseya dabeşkirineke çapkirî ve hatîye nivîsandin, lêpirsînek rûniştinê li ser sernavên dabeşkirinê têne kirin. Ev kontrol piştrast dike ku destpêk û fikrên fîzîkî û heman dawiyê wekhev e, û dabeşkirina dorpêçê li ser sînorek çandî (bêyî beşdarî yekem) dest pê dike.

Hin versiyonên MS-DOS beşek yekemîn ava dike ku ne li ser sînorek çilkerê dest pê dike, lê li ser sektora 2 ya sêyemîn. Partîsiyonên destpêkê di cylinder 1 nikare li ser sînorek cylinder dest pê nekin, lê dibe ku ew tengahî dibe sedema ku hûn OS / 2 li ser makîneya we heye.

Sync () û a BLKRRPART ioctl () (maseya dabeşkirinê ya rareadê ji dîska raread) ve beriya ku dema dabeşkirina partîsiyonê hate guhertin. Berî ku ew ji bo bikaranîna fdisk re veguhestin pêwîst bû. Ez bawer nakim ev mijar e û hebe - rastî, pir bi lez re zû dibe ku dibe sedema wendakirinên daneyên nivîskî-ne-nivîsîn. Têbigirin ku her du kernel û peldanka diskê dikarin daneyên dagir bikin.

Dos 6.x Têbînî

DOS 6.x Fermana FORMAT ji bo hin sektora pêşîn ya danûstandinên daneyên dabeşkirina hin agahiyan dibîne, û ev agahdariyê bêtir ji hêla agahdariyê li ser dabeşkirina dabeşkirinê zêdetir dike. DOS FORMAT DOS FDISK hêvî dike ku dema ku guhertineke guhertinê pêk tê 512 bayîteyên daneyên danûstandinên paqij bike. DOS FORMAT dê agahdariya bêtir agahdar binêrin ger heger / ala hatîye dayîn - em ev bugê di DOS FORMAT û DOS FDISK de ev bisekinin.

Rêzika jêrîn e ku hûn cfdisk an jî fdisk bikar bînin ku hebûna qaîdeya rûnê DOS dabeşkirinê biguherînin, hûn jî dd dakêşin 512 bytes ji ber vê partîsiyonê berî berî bikaranîn DOS FORMAT ji bo parvekirina parçeyê. Ji bo nimûne, eger hûn cfdisk bikar bînin ku ji bo / dev / hda1-ê / dev / hda1-ê derkeve, piştî (derketina fdîsk û cfdisk û rebooting Linux ye da ku hûn agahdariya dahatnameyê agahdar e) hûn dê emrê bikar bînin "dd if = / dev / zero = = dev / hda1 bs = 512 count = 1 "ji bo 512 bayên yekemîn parçe derxistin.

BİXWÎNE BİXWÎNE BİXWÎNE Heke hûn hûn fermana dd bikar bînin, ji ber ku tîpek piçûk dikare hemî daneyên xwe li ser dîska xwe bêaqil bikin.

Ji bo encamên çêtirîn, divê hûn bernameya dabeşkirina xweser a OS-ê bikar bînin. Ji bo nimûne, divê hûn partîsyonên DOS bi bernameya DOS FDISK û partîsiyonên Linux re bi bernameya fdisk an bernameya cfdiskê Linux.

Vebijêrkên

-b sektorek

Di asta sektora dîskê de diyar bike. Li gorî nirxên rastîn 512, 1024, yan 2048. (Kernelên herî dawî di qada sîteyê de fêm dikin. Vê tenê tenê kernelên kevn bikar bînin an jî ramanên kernel bikar bînin.)

-C cyls

Numreya pelanên dîsketê diyar bikin. Ez nizanim ku çima kî dixwazim vê yekê bikin.

-H serê

Numreya sereke dîsk. (Naveroka fizîkî, bê guman, lê hejmara hejmarek ji bo maseyên dabeşkirinê tê bikaranîn.) Li gorî nirxên rastîn 255 û 16.

-S sects

Numreya sektora her tiştî li ser qonaxa dîskê binivîse. (Naveroka fizîkî, bê guman, lê hejmara hejmarek ji bo tîmên dabeşkirinê tê bikaranîn.) Nirxek nirx e 63.

-l

Navnîşên dabeşkirinê ji bo amûrên diyarkirî û paşê veguherînin. Heke ku cîhazên ne têne dayîn, ew di nav / pêş / partîsan de tê gotin (eger ew heye) hebin.

-u

Dema ku lîsteyên tîmên dabeşkirinê de, lîstikvanên di nav seylindersan de bidin.

partîsiyonê

Mezinahiya partîsiyonê (blok in) di hilberîna standard de hat çap kirin.

-v

Vebijareke numreya bernameya fdisk û derketin.