Diajar dina Komando Linux Ubuntu - fdisk

nami

fdisk - Partition manipulator tabel pikeun Linux Ubuntu

Synopsis

fdisk [-u] [-b sectorsize] [-C cyls] [-H huluna] [-S sekte] alat

fdisk -l [-u] [alat ...]

fdisk -s partisi ...

fdisk -V

gambaran

Disk teuas bisa dibagi jadi salah sahiji atawa leuwih logis disk disebut partitions . Division ieu dijelaskeun dina tabel partisi kapanggih dina sector 0 of disk.

Di dunya BSD salah Talks About `keureut disk 'sarta` disklabel'.

Linux Ubuntu perlu sahanteuna hiji partisi, nyaéta pikeun akar na file sistem. Bisa make file swap jeung / atawa partitions swap, tapi kiwari dimungkinkeun aya leuwih efisien. Ku kituna, biasana hiji moal rék a partisi Linux Ubuntu kadua dedicated sakumaha partisi swap. Dina Intel hardware cocog, nu mios yén sapatu sistem bisa mindeng ukur ngakses 1024 tabung mimiti disk. Ku sabab kitu, urang mibanda disk badag mindeng nyieun partisi katilu, ngan sababaraha MB badag, ilaharna dipasang dina / boot, pikeun nyimpen gambar kernel sarta sababaraha file bantu diperlukeun dina waktos boot, ku kituna pikeun mastikeun yén barang ieu téh diaksés nepi mios ka. Meureun aya alesan kaamanan, betah administrasi tur cadangan, atawa nguji, ngagunakeun leuwih ti jumlah minimum partitions.

Ngajawab isu citak, simpen waktos sareng software manajemén antrian print.

fdisk (dina bentuk mimiti namah) aya program menu disetir pikeun nyiptakeun jeung manipulasi tabel partisi. Ieu understands DOS tipe tabel partisi na BSD atawa tipe Sun disklabels.

Alat biasana salah sahiji di handap:

/ Dev / hda / dev / hdb / dev / SDA / dev / sdb

(/ Dev / HD [ah] pikeun disk IDE, / dev / pancasila [ap] pikeun SCSI disk, / dev / ed [iklan] pikeun ESDI disk, / dev / xd [AB] pikeun XT disk). Hiji ngaran alat nujul kana sakabéh disk.

Partisi mangrupa ngaran alat dituturkeun ku sababaraha partisi. Contona, / dev / hda1 teh partisi munggaran dina munggaran hard disk IDE dina sistem. Disk tiasa gaduh nepi ka 15 partitions. Tempo ogé /usr/src/linux/Documentation/devices.txt.

A BSD / Sun tipe disklabel tiasa ngajelaskeun 8 partitions, anu katilu nu kudu 'partisi `sakabeh disk. Ulah ngamimitian partisi anu sabenerna migunakeun sector kahijina (kawas partisi swap) dina silinder 0, saprak anu bakal ngancurkeun disklabel nu.

Hiji tipe disklabel IRIX / SGI tiasa ngajelaskeun 16 partitions, Sawala ngeunaan nu kedah hiji sakabéh volume ` 'partisi, bari kasalapan kudu dilabélan` lulugu volume'. Lulugu volume ogé bakal nutupan tabel partisi, nyaéta dimimitian di blok enol na manjangan sacara standar leuwih lima tabung. Rohangan sésana dina header volume bisa dipaké ku éntri diréktori lulugu. Taya partitions bisa tumpang tindih jeung header polumeu. Ogé teu robah jenis sarta nyieun sababaraha sistem file ka dinya, saprak anjeun bakal leungit tabel partisi. Paké tipe ieu labél ukur nalika gawé bareng Linux Ubuntu kana mesin IRIX / SGI atanapi IRIX / SGI disk handapeun Linux.

A DOS tabel tipe partisi bisa ngajelaskeun hiji angka taya partitions. Dina sektor 0 aya kamar keur pedaran 4 partitions (disebut `primér '). Salah sahiji ieu bisa jadi hiji partisi ngalegaan; ieu téh kotak nyekel partitions logis, jeung descriptors kapanggih dina daptar numbu ti séktor, unggal harita partitions logis nu pakait. Opat partitions primér, hadir atawa teu, meunang nomer 1-4. partitions logis ngamimitian panomeran ti 5.

Dina méja DOS tipe partisi awal nu offset na ukuran unggal partisi disimpen dina dua cara: salaku angka mutlak séktor (dirumuskeun dina 32 bit) jeung salaku tabung / Huluna / séktor triple (dirumuskeun dina 10 + 8 + 6 bit). Urut téh OK - kalawan sektor 512-bait ieu bakal dianggo nepi ka 2 TB. dimungkinkeun ngabogaan dua masalah béda. Munggaran sadaya, C ieu / widang H / S bisa dieusi mung nalika Jumlah huluna jeung Jumlah séktor per lagu anu dipikawanoh. Bréh, malah lamun urang terang naon angka ieu kedah, anu 24 bit anu sadia ulah suffice. DOS migunakeun C / H / S wungkul, Windows ngagunakeun duanana, Linux Ubuntu pernah migunakeun C / H / S.

Mun mungkin, fdisk bakal ménta nu géométri disk sacara otomatis. Ieu teu merta géométri disk fisik (mang, disk modern teu bener boga nanaon kawas géométri fisik, pasti moal hal nu bisa dijelaskeun dina simplistic tabung / Huluna / séktor ngabentuk), tapi teh géométri piringan anu ngagunakeun MS-DOS keur tabel partisi.

Biasana sagala mana ogé sacara standar, sarta aya henteu masalah lamun Linux Ubuntu nyaéta hijina sistem on disk. Sanajan kitu, lamun disk boga bisa dibagikeun kalawan sistem operasi séjénna, éta mindeng mangrupakeun ide nu sae pikeun hayu hiji fdisk tina sistem operasi séjénna nyieun sahanteuna hiji partisi. Nalika Linux Ubuntu sapatu eta Sigana di méja partisi, sarta nyoba deduce naon (palsu) géométri anu diperlukeun pikeun gawé babarengan anu alus kalawan sistem lianna.

Iraha a tabel partisi anu dicitak kaluar, cek konsistensi anu dipigawé dina éntri tabel partisi. cek ieu verifies yén fisik tur logis mimiti na tungtung titik identik, sarta yén partisi dimimitian tur ends dina wates silinder (iwal pikeun partisi kahiji).

Sababaraha versi tina MS-DOS nyieun partisi munggaran nu teu dimimitian dina wates silinder, tapi dina sector 2 tina silinder munggaran. Partitions dimimitian dina silinder 1 teu bisa dimimitian dina wates silinder, tapi masih aya kacangcayaan ngabalukarkeun kasusah iwal mun gaduh OS / 2 dina mesin Anjeun.

A singkronisasi () sarta ioctl BLKRRPART () (reread tabel partisi tina piringan) anu dipigawé saméméh exiting nalika tabel partisi geus diropéa. Lila pisan eta dipaké pikeun jadi perlu reboot sanggeus pamakéan fdisk. Ku teu sangka ieu kasus deui - nyaan, rebooting teuing gancang bisa ngakibatkeun leungitna data teu-acan-tulisan. Catetan yen duanana teh kernel jeung hardware disk bisa nyangga data.

Dos 6.x Perhatosan

The DOS paréntah 6.x format Sigana keur sababaraha émbaran dina sektor mimiti wewengkon data tina partisi, sarta Ngaruwat informasi ieu leuwih dipercaya tibatan informasi dina tabel partisi. DOS format ekspektasi DOS FDISK mupus éta 512 bait mimiti wewengkon data ngeunaan hiji partisi iraha parobahan ukuranana lumangsung. DOS format bakal kasampak di informasi tambahan ieu sanajan bendera / U dirumuskeun - anggap we ieu bug dina DOS format na DOS FDISK.

Garis handap éta lamun make cfdisk atanapi fdisk ka ngarobah ukuran hiji Éntri tabel partisi DOS, mangka anjeun kedah ogé ngagunakeun DD jeung enol teh 512 bait mimiti partisi anu saméméh ngagunakeun DOS format kana pormat partisi dina. Contona, upami anjeun make cfdisk nyieun hiji DOS Éntri tabel partisi pikeun / dev / hda1, teras (sanggeus exiting fdisk atanapi cfdisk na rebooting Linux Ubuntu supados informasi tabel partisi anu valid) anjeun bakal make paréntah "DD lamun = / dev / enol ngeunaan = / dev / hda1 bs = 512 count = 1 "pikeun enol nu 512 munggaran bait tina partisi dina.

Jadi pisan ati lamun nganggo paréntah DD, saprak hiji typo leutik bisa nyieun sakabéh data dina piringan anjeun gunana.

Kanggo hasil nu pangsaena, Anjeun kudu salawasna ngagunakeun hiji program tabel partisi OS-spésifik. Contona, Anjeun kudu nyieun partitions DOS jeung program DOS FDISK jeung Linux Ubuntu partitions jeung fdisk Linux Ubuntu atawa program cfdisk Linux.

Pilihan

-b sectorsize

Sebutkeun ukuran sector of disk. nilai sah nyaéta 512, 1024, atanapi 2048. (kernels Anyar nyaho ukuran sector. Paké ieu ngan dina kernels heubeul atawa override gagasan nu kernel urang.)

cyls -C

Sebutkeun Jumlah tabung of disk. Kuring boga pamanggih naha sasaha bakal rék ngalakukeun kitu.

huluna -H

Sebutkeun Jumlah kapala disk. (Teu jumlah fisik, tangtu, tapi jumlah dipaké pikeun tabel partisi.) Nilai Munasabah aya 255 na 16.

sekte -S

Sebutkeun Jumlah séktor per data disk. (Teu jumlah fisik, tangtu, tapi jumlah dipaké pikeun tabel partisi.) A nilai lumrah nyaeta 63.

-l

Daptar tabél partisi pikeun alat dieusian lajeng kaluar. Mun euweuh nu lian anu dirumuskeun, maranéhanana disebutkeun dina / proc / partitions (lamun nu nyampak) anu dipaké.

-u

Nalika Listing tabel partisi, masihan ukuran di séktor tinimbang tabung.

partisi -s

Ukuran anu partisi (dina blok) geus dicitak dina kaluaran baku.

-V

Jumlah versi citak ngeunaan program fdisk na kaluar.