Linux командалык билүү - fdisk

ысым

fdisk - Linux үчүн бөлүштүрүү стол манипулятор

Кыскача баяндама

fdisk [-u] [-b sectorsize] [-C cyls] [-H башчылары] [-S секталар] түзмөк

fdisk -l [-u] [түзмөк ...]

fdisk сатылышы бөлүгү ...

fdisk -v

баяндоо

Hard диск деп аталган бир же бир нече логикалык дисктерде бөлүүгө болот ноты . Бул бөлүнүү диск секторунун 0 табылган бөлүгү столдун сүрөттөлгөн.

BSD дүйнөдө бир `диск бүдүрчөлөр" жана `disklabel" жөнүндө айтылат.

Linux, атап айтканда, анын тамыры үчүн, жок эле дегенде, бир бөлүгүн муктаж билэ системасы. Бул алмашуу материалдары жана / же алмашуу тосмосу колдоно аласыз, ал эми акыркы натыйжалуу болуп саналат. Ошондуктан, эреже катары, бир алмашуу бөлүп арналган экинчи Linux бөлүү керек. Intel шайкеш жабдыкта, BIOS системасын көп учурда гана диск биринчи 1024 устунга кире алат бут кийим. Ушул себептен улам, чоң дисктер менен эл көп нерселер болуп жатканына кантип ынана үчүн үчүнчү бөлүгүн, бир нече MB чоң, адатта / жүктөө, ядронун сүрөт жүктөө жана учурда муктаж болгон бир нече көмөкчү сактоо үчүн минип, түзүү BIOS жеткиликтүү. коопсуздук себептер бар болушу мүмкүн, башкаруу жана камдык сактоо, же сыноо каттого, тосмолор минималдуу санынан көп колдонуу.

, Басып чыгаруу маселелерин чечет басып чыгаруу кезегинде башкаруу программалык камсыздоо менен убакытты үнөмдөө.

fdisk (дубасы биринчи түрүндө) бөлүгү столдорду түзүү жана көз боёо үчүн меню кууп программа болуп саналат. Бул DOS түрү бөлүгү үстөлдөрүн жана BSD же SUN түрү disklabels түшүнөт.

Аппарат төмөнкүлөр болуп саналат:

/ Иштеп чыгуучунун / HDA / иштеп чыгуучунун / hdb / иштеп чыгуучунун / SDA / иштеп чыгуучунун / SDB

(/ Иштеп чыгуучунун / IDE дисктер үчүн HD [ах] / иштеп чыгуучунун / SD [ап] SCSI дисктер үчүн, / иштеп чыгуучунун / м ESDI дисктер үчүн [жарнама] / иштеп чыгуучунун / XD [табли] XT дисктер үчүн). Аппарат аты бүт дискке билдирет.

Бөлүгү бир бөлүгү саны кийин түзмөк аты. Мисалы, / иштеп чыгуучунун / hda1 системасында биринчи IDE катуу дискке биринчи бөлүгү болуп саналат. Дисктер 15 тосмосу чейин болушу мүмкүн. Кара /usr/src/linux/Documentation/devices.txt.

А BSD / SUN түрү disklabel 8 тосмосу, бир `бүт диск" бөлүгү болууга тийиш, алардын үчтөн сүрөттөп бере алат. Ошол disklabel жок кылат, анткени, чынында, барабандан 0, анын биринчи секторун (а алмашуу бөлүгү сыяктуу) колдонгон бөлүү баштабагыла.

An Irix / SGI түрү disklabel "тогузунчу` көлөмү аталышы белгиленген керек, ал эми бөлүгү "16 тосмосу, бүтүндөй` көлөмү болушу керек болгон он сүрөттөп бере алат. көлөмү также бөлүгү дасторкон камтыйт, башкача айтканда, ал нөлгө барабар блогунун башталат жана беш устунга ашуун демейки боюнча жайылтылат. көлөмү баш калган космостук баш каталог жазууларды колдоно алат. Жок, ноты көлөмү бөркү менен дал мүмкүн. Сиз бөлүгү үстөл жоготот, анткени Ошондой эле, анын түрүн өзгөртүү, анын үстүнө кээ бир билэ системасын түзгөн эмес. Linux караштуу Irix / SGI машина же Irix / SGI дисктерде Linux менен иш алып баруу менен гана жазуучу ушул түрүн колдонушат.

А DOS түрү бөлүгү стол тосмолор чексиз сандагы сүрөттөп бере алат. секторунда 0 4 тосмолор сүрөттөө үчүн орун жок ( `негизги" деп аталат). Алардын бири узартылышы бөлүгү болушу мүмкүн; Бул тармактарда, ар бир тиешелүү логикалык тосмосу мурунку бир байланыштуу тизмегинен табылган сүрөттөмөлөр менен логикалык тосмосу кармап куту болуп саналат. Ушул, же төрт негизги бөлүмдөрү, сандарды алууга 1-4. Логикалык ноты 5 саны баштайт.

бир DOS түрү бөлүгү столдун-жылы баштапкы эсепке алуу жана ар бир бөлүмгө өлчөмү эки жол менен сакталат: (32-бит берилген) тармактарын толук саны жана газ баллондорду / жетекчилери / тармактарында үч (берилген 10 + 8 + 6 бит). мурдагы ОК - 512-байт секторлору менен 2 кургак учук чейин иш алып барат. Акыркы эки башка көйгөйлөр бар. Биринчи кезекте, бул C / H / S талаалары башчыларынын саны жана чуркоо боюнча секторлор саны белгилүү болгон учурда гана толтурулуучу болот. Экинчиден, биз бул сандар болушу керек эмне болсо да, колдо бар 24 бит жетиштүү эмес. DOS C / H / S гана колдонот Windows да колдонот, Linux C / H / S колдонгон эмес.

Эгер мүмкүн болсо, fdisk жазуусу диск геометрияны алууга болот. Бул сөзсүз физикалык диск геометрия эмес (чынында эле, заманбап дисктер чын эле жөнөкөй устунга / башчыларынын / тармактарында пайда сүрөттөлгөн болот жеке геометриянын, албетте, бир нерсе эмес, окшош эч нерсе жок), бирок, MS-DOS колдонот диск геометрия болуп саналат бөлүгү үстөлгө.

Адатта бардык демейки боюнча эле кетет, Linux дискте гана система болсо, анда эч кандай кыйынчылыктар пайда болбойт. Бирок, диск Башка иштөө системдери менен бөлүшүлөт керек болсо, анда ал көп учурда башка иш тутуму бир fdisk жок дегенде бир бөлүгүн алууга жол жакшы идея. Linux бул бөлүгү дасторконго карап бут кийин, жана (жасалма) геометрия башка системалар менен жакшы кызматташтык талап кылынат чыгарууга аракет кылат.

бир бөлүгү стол басылып болгондо ырааттуулугу текшерүү бөлүгү стол жазууларды боюнча жүзөгө ашырылат. Бул чек физикалык жана логикалык башталыш жана аяктоо упайлар бирдей экенин тактайт жана бөлүгү башталат жана цилиндр үлүшү менен аяктайт (биринчи бөлүгү эске албаганда).

MS-DOS айрым котормолорунда бир цилиндр чек башталат эмес, биринчи бөлүгүн түзүү, ал эми биринчи жаты секторунун 2. 1 катышты башталган ноты бир цилиндр чек башталышы мүмкүн эмес, бирок, бул сиздин машинага OS / 2 болбосо, кыйынчылык көрсөтүш үчүн күмөн.

А синхрондоштуруу () жана BLKRRPART ушжуу () (дисктен бөлүгү дасторкон окуп) бөлүгү стол жаёыланып кийин чыгып чейин жүзөгө ашырылат. Узак убакыт мурун ал fdisk пайдалануу кийин өчүрүп зарыл үчүн колдонулат. Мен бул ишти мындан ары деп ойлобойм, - чынында эле, абдан тез эмес, бирок жазылган маалыматтардын жоголушуна алып келиши мүмкүн кайра. жана ядро ​​диск аппараттык да маалыматтарды чогултуу мүмкүн.

Дос 6.x Эскертүү

DOS 6.x FORMAT буйрук бөлүгү столдун маалыматка караганда, көбүрөөк ишенүүгө татыктуу деп бир бөлүгү маалыматтары аймакта биринчи секторунда маалымат жана мамиле жасайт, бул маалыматты издейт. DOS FORMAT DOS FDISK бир көлөмү өзгөрүү пайда болсо, бир бөлүгү жөнүндө маалыматтар чөйрөсүндөгү алгачкы 512 байт тазалоо талап кылат. DOS FORMAT бул кошумча маалымат / U желеги берилет да болот - бул DOS формат жана DOS FDISK бир мүчүлүштүктөрдү карап көрөлү.

Жыйынтык Эгер DOS бөлүгү стол кирген өлчөмүн өзгөртүү cfdisk же fdisk колдоно турган болсо, анда силер да бөлүгүн түзүүнү DOS формат колдонуу чейин бөлүп алгачкы 512 байт баамдаш үчүн күбөлүгү колдонуу керек. Мисалы, сиз DOS бөлүгү стол жазуу үчүн / иштеп чыгуучунун / hda1, анда (бөлүгү стол маалыматтардын анык fdisk же cfdisk жана ушунчалык Linux кайра чыгып кийин) буйругун колдонуу болмок "үчүн cfdisk колдонуп болсо дд болсо, = / иштеп чыгуучунун / нөл жөнүндө = / иштеп чыгуучунун / hda1 б = 512 саны = 1 "биринчи 512 баамдаш үчүн байт бөлүнүүсү.

Сиз кичинекей Нашли сиздин диск пайдасыз боюнча маалыматтардын баарын алат, анткени, дд буйругун пайдалануу болсо, өзгөчө сак бол.

Негизи, ар дайым бир OS-белгилүү бир бөлүгү стол программасын колдонуу керек. Мисалы, сиз DOS тосмосу DOS FDISK программасы менен керек Linux Linux fdisk же Linux cfdisk программасы менен тосмолор.

Жолдор

-b sectorsize

диск сектору өлчөмүн көрсөтүү керек. Жарактуу маанилер 512, 1024, же 2048. (жазуу данектери сектору өлчөмүн билем. Гана эски майдаланган же ядро ​​ойлорун жокко чыгарууга болот.) Болуп саналат

-C cyls

диск устунга санын көрсөтүү. Мен эч кимге да эмне кылышын каалайт элем эмне үчүн билбейбиз.

-H башчылары

диск башчыларынын санын көрсөтүү. (Албетте, физикалык саны эмес, ал эми үстөлдөргө бөлүгү колдонулат саны.) Эстүү маанилери 255 жана 16-болуп саналат.

-S секталар

диск изине күнүнө тармактарын санын көрсөтүү. (Жеке номери эмес, албетте, ал эми үстөлдөргө бөлүгү колдонулат саны.) Эстүү балл 63 болуп эсептелет.

-l

көрсөтүлгөн каражаттарды жана андан чыгуу үчүн бөлүгү, үстөлдөрүн жаз. Жок түзмөктөр берилген болсо, ошол / методго айтылган / ноты (эгерде ал бар) колдонулат.

-u

бөлүгү үстөл талаптарды айтып жатканда, тармактарын ордуна устунга өлчөмүн берет.

-s бөлүгү

Бөлүгү (блокторуна) өлчөмү стандарт өндүрүшүнүн басылып жатат.

-v

Fdisk программасы жана чыгуу Басып чыгаруу саны.