Да ли је систем датотека само хрпа мапа? (Системи датотека су објашњени)
На површини фајл систем вашег оперативног система може изгледати као велика гомила фасцикли, али сигурно има више тога од тога. Прочитајте док истражујемо шта се налази испод површине система датотека.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Питање
Читач СуперУсер П_К је заинтересован за системе датотека, он пише:
Користио сам Виндовс од детињства, а када чујем фразу „Виндовс фајл систем“ мислим на директоријуме (директоријуме) у директоријумима, на фасциклу под називом СИСТЕМ, на фасциклу под називом ПРОГРАМ ФИЛЕ, итд. Да ли је то систем? Само распоред мапа?
А онда сам недавно почео да користим Линук, и мој приручник каже у Линук систему да све почне од корена и одваја се одатле. Како се то стварно разликује од Виндовса? Мислим, чини се да су Линук систем и Виндовс систем само два начина постављања стабла директоријума. Је ли то оно што значи систем датотека?
Да ли је то једноставно узети у обзир датотечни систем као најпрецизнији начин описивања? Ископајмо мало дубље.
Одговор
Доприносник СуперУсер-а Том Вијсман нуди увид у структуру система датотека у Виндовс и Линук оперативним системима. Пише:
Само распоред мапа?
Звучи превише добро да би било истинито ...
Узмимо ФАТ32 систем датотека као пример. На њега могу да инсталирам Виндовс КСП, али га могу користити и на меморијској картици. На меморијској картици немате те мапе које сумирате.
Дакле ... Немојте бркати изглед директоријума породице оперативних система са системом датотека.
Да ли је то оно што фајл систем значи?
Не… То се односи на основне битове и бајтове који чине вашу структуру директоријума радом.
Основни битови и бајтови? Покажи ми ФАТ32!
Погледајмо како ФАТ32 изгледа, има:
- Неки сектори заглавља на почетку, као што су Волуме Волуме и Ресервед Сецторс
- Два табела за доделу датотека, што нам омогућава да сазнамо где су наши фајлови.
- Групе које садрже све наше податке о директоријима и датотекама.
- Неки веома мали неискоришћени простор који не можемо користити.
ФАТ табела се састоји од много уноса који изгледају овако, што нам омогућава да одредимо где је директоријум или датотека ускладиштена у простору кластера, као и неке атрибуте и величину.
Унос директоријума би указивао на листу ставки директоријума / датотеке ...
У простору кластера, сада можемо путовати нашим кластерима да бисмо пронашли податке који су нам потребни. Кластер суштински садржи податке и информације где су следећи фрагменти
Да ли се други системи датотека разликују? Покажи ми НТФС!
Показаћу вам слику да бисте примјетили разлике, а остало је домаћи задатак за читатеља: Више информација можете пронаћи у овој архиви блога или на Гооглеу.
Главна идеја је да је НТФС огроман напредак у односу на ФАТ32 који је робуснији / ефикаснији. Имати бољу идеју о (не) коришћеном простору користећи битмап да би додатно помогао против фрагментације. И тако даље…
Шта је са системима датотека на Линуку? Покажи ми ект2 / 3!
Идеја је да ект2 / ект3 користе супер блокове и иноде; ово омогућава меке и тврде везе, директоријуме који су датотеке, датотеке са више имена и тако даље. Главна суштина апстрахује да би систем датотека био способан да ради више мета-исх ствари ...
За више информација о датотечним системима, обавезно прочитајте чланке са следећим упутствима:
- ХТГ објашњава: Структура Линук директоријума објашњена
- ХТГ објашњава: Који Линук систем датотека треба да изаберете?
- Који систем датотека треба да користим за мој УСБ диск?
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.