Fantaro ny baiko Linux - fdisk

Anarana

fdisk - Manipulateur tabilao ho an'ny Linux

Synopsis

fdisk [-u] [-b ] sectors [-C cyls ] [-H loha ] [-S sects ] fitaovana

fdisk -l [-u] [ fitaovana ... ]

fdisk -s fizarana ...

fdisk -v

Description

Ireo disadisa sarotra dia azo zaraina amin'ny iray na maromaro lojika antsoina hoe fisaka . Ity fizarana ity dia voafaritra ao amin'ny latabatra fizarana hita ao amin'ny sehatra 0 an'ny disk.

Ao amin'ny tontolo BSD dia miresaka momba ny 'disc slices' sy ny 'disklabel'.

Linux dia mila farafahakeliny ampahany iray, izany hoe ho an'ny rafitra fametrahana azy . Afaka mampiasa ny rakitra swap sy / na ny tapakila swap izy ireo, saingy ny farany dia mahomby kokoa. Noho izany, matetika ny iray dia maniry ny fizarana fizarana faharoa Linux ho an'ny fizarana swap. Amin'ny Intel compatible, ny BIOS izay mametaka ny rafitra dia tsy afaka miditra afa-tsy amin'ireo cylinders 1024 voalohany ao anaty rakitra. Noho izany antony izany dia matetika mamorona ampahany fahatelo ny olona manana lahatahiry lehibe, MB vitsivitsy monja, mazàna no mihazona / boot , mitahiry ny sary kernel sy ireo antontan-taratasy vitsivitsy ampiasain'ny boot fotoana, mba hahazoana antoka fa ity zavatra ity dia azo alaina amin'ny BIOS. Mety misy antony marim-pototra, mora fitantanana sy famerenana, na fitsapana, hampiasa mihoatra ny isa kely indrindra.

Mamaha olana amin'ny pirinty, mametra fotoana miaraka amin'ny rindrambaiko fitantanana print queue.

fdisk (amin'ny endritsoratra voalohany) dia programa fanodinana menamena ho an'ny famoronana sy fanodinana tabilao fisaka. Izany dia mahatakatra ny latabatra fisakan-doha karazana DOS sy BSD na sokajy karazana solona.

Ny fitaovana dia matetika iray amin'ireto manaraka ireto:

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

(/ dev / hd [ah] ho an'ny IDE disques, / dev / sd [ap] ho an'ny disk an'ny SCSI, / dev / ed [ad] ho an'ny disks ESDI, / dev / xd [ab] ho an'ny XT disks). Ny anaran'ny fitaovana iray dia manondro ny disk.

Ny fizaràna dia anarana nomerika arahin'ny laharana fizarana. Ohatra, / dev / hda1 no fizarana voalohany ao amin'ny rakitra henjana voalohany IDE ao amin'ny rafitra. Disques dia afaka mizara ka hatramin'ny 15 fisaka. Jereo koa ny /usr/src/linux/Documentation/devices.txt .

Ny karazan-tsipika BSD / SUN dia afaka manoritra sombin-taratasy 8, ny ampahatelony dia tokony ho ny 'disc disk' manontolo. Aza manomboka fizaràna izay mampiasa ny sehatra voalohany (tahaka ny fizaràna swap) amin'ny cylinder 0, satria izany dia handrava ny disklabel.

Ny sokajy karazan'IRIX / SGI dia afaka mamaritra fizaràna 16, ny faha-11 amin'ireo dia tokony ho ny ampahany manontolo 'volume', raha toa kosa ny fahasivy dia tokony asiana lohateny 'volume'. Ny lohatenin'ny volombava dia mandrakotra ny latabatra fisaka, izany hoe manomboka amin'ny block nero izy ary manomboka amin'ny fivezivezena avo lenta. Ny toerana sisa ao amin'ny lohan'ny lohateny dia azo ampiasaina amin'ny fidirana amin'ny lahatahiry header. Tsy misy ny fizarazara dia mety hamehy ny lohatenin'ny volume. Aza manova ny karazany ary ataovy ny rafitra misy azy, satria ho very ny latabatra fisaka. Ampiasao ity karazana labozia ity raha tsy miasa miaraka amin'ny Linux amin'ny IRIX / SGI na ny IRIX / SGI disk ao Linux.

Ny latabatra fizarana sokajy DOS dia afaka manoritra sombin-tsinjara tsy voafetra. Ao amin'ny sehatra 0 dia misy toerana ahafahana milaza ny fizarana 4 (antsoina hoe 'primary'). Ny iray amin'ireo dia mety ho fizaran'olon-droa; Ity dia boaty mitazona sombin-logika, miaraka amin'ny solonanarana hita ao amin'ny lisitry ny sekta mifandraika, tsirairay mialoha ny fizarana logiciel. Ireo fizarana efatra lehibe, misy na tsia, dia mahazo ny isa 1-4. Fizarana logika dia manomboka ny laharana amin'ny 5.

Ao amin'ny latabatra fizarana latabatra DOS, ny fivoahana fanombohana sy ny haben'ny fizarana tsirairay dia voatahiry amin'ny fomba roa: ho toy ny ampahany betsaka amin'ny sekta (nomena amin'ny 32 bits) sy ho toy ny Cylinders / Heads / Sectors telo (nomena 10 + 8 + 6 potika). Ny voalohany dia OK - amin'ny sega-bary 512-byte dia hiasa hatramin'ny 2 TB. Ity farany dia misy olana roa samihafa. Voalohany indrindra, ireo saha C / H / S dia tsy feno afa-tsy rehefa fantatra ny isan'ireo lohan-doha sy ny isan'ny sekta isaky ny lalana. Faharoa, na dia fantatsika aza hoe inona ireo tarehimarika ireo dia tsy ampy ny bits 24 izay misy. Mampiasa C / H / S fotsiny ny DOS, Windows mampiasa roa, Linux dia tsy mampiasa C / H / S.

Raha azo atao, ny fdisk dia hahazo ny geometry fichier automatique. Tsy voatery hoe ny rafitra fiheverana matanjaka ara-batana (tsy dia manana zavatra toy ny geometry ara-batana mihitsy aza ny rakitra maoderina, azo antoka fa tsy zavatra izay azo lazaina amin'ny endrika biriky tsotra / Fitaovana / sectors), fa ny fikajy ampiasain'ny MS-DOS ho an'ny latabatra fisaka.

Matetika dia mandeha tsara ny rehetra, ary tsy misy olana raha Linux no hany lamina ao amin'ilay rakitra. Na izany aza, raha tsy maintsy zaraina amin'ny rafi-piasana hafa ny rakitra, matetika dia tsara hevitra ny mamela fdisk amin'ny rafitra hafa miasa farafahakeliny ampahany. Rehefa Linux dia mijery ny latabatra fisaka, ary manandrana manofy hoe inona no (geometry) (fake) ilaina amin'ny fiaraha-miasa tsara amin'ny rafitra hafa.

Isaky ny tabilao ny tabilao, dia atao ny fanaraha-maso tsy tapaka eo amin'ny takelaka fisaka. Ity karoka ity dia manamarina fa mitovy ny endriny ara-batana sy ara-logika ary mitovy amin'ny endriny, ary ny fizotrarana dia manomboka ary mifarana amin'ny sisin-tsisintany (afa-tsy amin'ny fizarana voalohany).

Ny dikan-teny sasany amin'ny MS-DOS dia mamorona ampahany voalohany izay tsy manomboka amin'ny sisin-dàlam-basy, fa amin'ny sehatra 2 amin'ny cylinder voalohany. Ny fizotry ny fiandohan'ny cylindry 1 dia tsy afaka manomboka amin'ny sisin-dàlan-tsisintany, fa mety tsy hiteraka olana izany raha tsy manana OS / 2 eo amin'ny milina ianao.

Ny sync () sy ny BLKRRPART ioctl () (tabilao fanoratana indray amin'ny rakitra) dia atao alohan'ny handehanana rehefa tapavao ny latabatra fisaka. Efa ela ny ela dia nilaina ny nanasaraka indray ny fampiasana ny fdisk. Tsy heveriko fa izany no zava-misy - na izany aza, ny famerenana haingana dia mety hiteraka fahavoazana tsy misy daty tsy voasoratra. Mariho fa na ny kernel sy ny fitaovana disk aza dia mety handefa rakitra.

Dos 6.x Fampitandremana

Ny baikon'ny DOS 6.x FORMAT dia mitaky ny fampahalalana sasantsasany ao amin'ny sehatra voalohany amin'ny sehatr'ilay fizarana, ary mitondra ny vaovao ho azo itokisana kokoa noho ny fampahalalana ao amin'ny latabatra fizarana. Ny DOS FORMAT dia manantena ny DOS FDISK hanala ny voalohany 512 bytes amin'ny faritra misy ny fizarana misy isaky ny misy fiovana lehibe. DOS FORMAT dia hijery ity fampahalalana fanampiny ity na dia nomena ny / U ny saina - heverintsika ho toy ny bug tao DOS FORMAT sy DOS FDISK.

Ny tsipika ambany dia raha mampiasa ny cfdisk na fdisk ianao mba hanovana ny haben'ny fandraisana anjaran'ny DOS, dia tsy maintsy mampiasa ny dd amin'ny zero voalohany 512 bytes amin'io fizarazara io ianao alohan'ny hampiasana ny DOS FORMAT amin'ny fampiofanana ny fizarazarana. Ohatra, raha mampiasa cfdisk ianao mba handefa doka fisintonana DOS ho an'ny / dev / hda1, dia (rehefa miala fdisk na cfdisk ary manavao Linux raha toa ka marina ny fampahafantarana ny latabatra tabilao) dia mampiasa ny baiko "dd if = / dev / zero of = / dev / hda1 bs = 512 zay = 1 "ho zero ny voalohany 512 bytes amin'ny fizarana.

MAHEFA TSY MISY MAHAY MISY raha mampiasa ny baiko dd ianao , satria ny typo kely dia afaka mamorona ny angon-drakitra rehetra ao amin'ny rakitrao.

Ho an'ny vokatra tsara indrindra, dia tokony hampiasa foana programa fizarana tabilao OS ianao. Ohatra, tokony atao ny fizarana DOS miaraka amin'ny programa DOS FDISK sy Linux fizarana miaraka amin'ny programa Linux fdisk na Linux cfdisk.

Options

-b sektera

Ampahafantaro ny habeny eo amin'ny sehatra. Ny sanda manan-danja dia 512, 1024, na 2048. (Ny kernel izay vao mahalala ny habeny. Ampiasao amin'ny voankazo efajoro na manova ny hevitry ny kernel.)

-C

Ampahafantaro ny isan'ny cylinders amin'ny disk. Tsy fantatro hoe nahoana no te hanao izany ny olona.

-H lohan'ireto

Asehoy ny isan'ireo lohan'ny disk. (Tsy ny isa ara-batana, mazava ho azy, fa ny isa ampiasaina ho an'ny latabatra fisaka.) Ny soatoavina mahazatra dia 255 sy 16.

-S sects

Ampahafantaro ny isan'ireo sekta isaky ny lahatsora-peo. (Tsy ny tarehimarika ara-batana, mazava ho azy, fa ny isa ampiasaina ho an'ny latabatra fisaka.) Ny sandan'ny antony dia 63.

-l

Ataovy lisitra ireo latabatra fizarana ho an'ny fitaovana voatondro ary alaivo. Raha tsy misy fitaovana omena, ireo ampiasain'ny / proc / partition (raha misy izany) dia ampiasaina.

-u

Rehefa mitanisa latabatra fisaka dia manome sehatra amin'ny sekta fa tsy cylinders.

-s partition

Ny haben'ny fizaràna (ao amin'ny blocs) dia vita printy eo amin'ny output standard.

-v

Asio dika mitovy ny programa fdisk sy ny fivoahana.