ПредишенСледващото

Отделете си данни

Как FreeBSD съхранява данни. принципи на оформлението на диск.

Имайте предвид, че вашата FreeBSD система непременно има маси, така и BIOS'ovskuyu и Unix-. Това е необходимо, се дължи на факта, че FreeBSD, тъй като е UNIX-системата разбира и използва таблицата за Unix дял, но FreeBSD е и системата, която трябва да работи на компютър (персонален компютър). Персоналният компютър е необходимо да има специален софтуер, наречен на BIOS, която е необходима за правилна инициализация на компютъра, за определяне на параметрите на хард дискове, както и за търсене на софтуер, който се зарежда операционната система.

Може би вече сте запознати с FDISK на програмата, предоставена като част от DOS. Аз го сравни с Fdisk полезността на FreeBSD, така че бихте могли да видите приликата на тези две програми. Аз ще покаже резултатите от работата си върху един от моите настолни компютри. Качих я на стартиращ DOS-ROM, а след това, от командния ред, стартирайте помощната програма Fdisk:

Ние бяхме в основното меню Fdisk за DOS. Защото аз не искам да се промени таблицата на дяловете, да избера 4, за които просто ще видите съдържанието.

Имайте предвид, че аз си счупих кола в три филийки, които се наричат ​​в DOS дял (дял). Първото парче е знак за «А», което означава, че тя записва зареждащия код, необходим за операционната система да се зареди правилно. Този раздел е с капацитет от 204 MB и форматирани в FAT16 система.

Второто парче, обемът на 3139 MB съдържа моя FreeBSD. DOS-версия Fdisk полезност е в състояние да определи правилно типа на файловата система на този дял, така че просто го нарича «не-DOS» (не-DOS).

Нека да обобщим информацията, с която толкова внимателно извлечена с помощта на DOS-ovskogo Fdisk. Така че този компютър е с капацитет на твърдия диск на 6150 MB. Той е разделен на секции, както следва:

DOS използва следните раздели схема за именуване:
  1. Основните точки се наричат, на първо място, като се започне с буквата "С", като буквата «А» и «Б» са запазени за флопидискови устройства.
  2. Когато всички основни секции са именувани, наречена логически устройства.
  3. Един допълнителен раздел, както и дялове на непознати видове не са посочени.

Сега нека да сравнявате Fdisk за DOS с оттеглянето на Fdisk за FreeBSD. Ако просто напишете Fdisk в командния ред, тя ще ви отведе на съдържанието на таблицата на BIOS дял. Въпреки това, ако се опитате да го направите като обикновен потребител, ще получите само това съобщение:

Ако погледнем по-един поглед на това заключение, ще забележите, че FDISK FreeBSD предоставя същата информация като Fdisk за DOS и има голямо разнообразие от информация за физическото разделяне. Цялата тази информация е винаги, съдържащи се в таблицата на BIOS дял, но Fdisk за DOS произвежда само една малка част от него.

Твърд диск е разделен на логически блокове, които се наричат ​​цилиндри и сектори. Моят FreeBSD сечение (номер 2), започва с първия сектор 26 на цилиндъра и завършва в сектор 63 на цилиндъра 432. Тъй като в бутилката се състои от 63 сектора, ние започнахме от началото на цилиндъра 26 и завърши в края на 432nd. Общо FreeBSD-раздел съдържа 407 бутилки. Ще видите информация за цилиндрите, когато погледнем към масата за Unix дял. Също така, можете да видите резюме на таблицата на дяловете използване Fdisk, като попълва опцията -s:

Нека обобщим нашите знания за маса BIOS дял. Така че тя се използва за BIOS на персонален компютър, за да се определи геометрията на физически твърд диск, който може да бъде разделена на логически устройства (до четири). Потребителите обикновено се разделят на твърдия диск на няколко филийки, когато те искат да използват на компютъра си с няколко операционни системи. Ако частта съдържа за операционна система на Microsoft, например, в началото трябва да се форматира според файловата система, която трябва да се разбира от операционната система. Процесът по форматиране ще създаде в този отрязък от таблица, която ще бъде използвана от файловата система за проследяване на местоположението на данни на парче.

Ценна качество, говори в полза на разделяне на филийки, е способността да се преформатира парчето (Това ще унищожи всички данни на раздела за поставяне на маса, което означава, че данните ви се намери там ще бъде почти невъзможно), без това да повлияе на данните на други дискови дялове. Въпреки това, парчето е предназначена за операционната система на Microsoft може да съдържа само една файлова система. Така, че не може да има няколко файлови системи за същия парче на операционната система на Microsoft.

Ако частта съдържа операционната система FreeBSD, а след това тя ще бъде записана маса Unix дял. FreeBSD парче може да съдържа до осем прегради, и всеки от тях може да има свой собствен файлова система, или да бъде заменен дял.

Ако се натъкнете на полезност таблица с дялове без клавиши, можете спокойно да видите таблицата с Unix дял. Въпреки това, както е случаят с Fdisk без корен разрешения не могат да направят, защото само той има право на достъп до устройствата диск. Моят personalka оперира под контрола на FreeBSD 4.2, IDE твърд диск е това е име на рекламата. Твърдите дискове са номерирани от нула, и тъй като имам системата е на първия диск, уточняват ad0 на устройството:

Unix таблицата на дяловете е много различен от BIOS'ovskoy. Всички тези области живеят в една и съща FreeBSD-парче, което BIOS вижда като номера на секцията 2. Моля, обърнете внимание, че този единствен парче, посочен от пет букви, но писмото на файловата система възлага на "С" е маркирана като "неизползван» (неизползван). Чрез рамките на споразумение писмо «в» винаги означава цялото парче цяло и недвижими файлови системи са възложени на буквите «а-б» и «г-д». The FreeBSD-парче съдържа три файлови системи, обозначени с буквите «а", "д" и "е". В писмо «б» е определен дял от диска.

Всяка файлова система се определя от неговата група цилиндри, която е по-дълга част от обикновени бутилки, групирани заедно. Всяка файлова система е отговорен за данните са само една група от цилиндъра, който е собственик. По този начин, на файловата система «а» се намира в района от нула до шест цилиндъра, файловата система "е", е над 23-25 ​​бутилки и накрая файлова система «е» е най-25-406 цилиндри. Моля, имайте предвид, че цялото парче (означени с буквата "С") се намира на цилиндрите 0-406, с общ обем от 407 бутилки, което ни показва Fdisk помощната програма за FreeBSD.

От най-горния ред се покаже таблица с дялове можем да се направи заключение за това как диска е разделен на логически блокове: цилиндрите са разделени на сектори и писти, всяка песен се състои от 63 сектора, като всеки сектор от своя страна е с размер 512 байта. Ако не сте запознати с сектори и писти, тогава има добра илюстрация тук.

И накрая, малко математика и можем да изчислим колко е голяма нашата парче в мегабайти. Така че нашето парче се състои от 6538455 сектори, размерът на всеки сектор - 512 байта. Ако умножим броя на секторите на броя байтове в сектор, а след това ние се обемът на парче в байтове (ох-ох-ох ... това е със сигурност си струва да обясни по-подробно. - имайте предвид, преводач). Ако разделим този брой от 1024, а след това ние се размерът на парче в килобайти. И ако имаме отново се раздели резултатът от 1024, а след това се получи желания размер на дяла в мегабайти:

че е в пълно съответствие с данните в Fdisk.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!