/ / Да ли је систем датотека само гомила мапа? (Објашњени систем датотека)

Да ли је систем датотека само гомила мапа? (Објашњени систем датотека)

слика

На површини датотеке вашег оперативног системасистем можда само изгледа као велика гомила мапа, али сигурно има више од тога. Читајте даље док истражујемо шта се крије испод површине датотечног система.

Данашња сесија Питања и Одговори долази нам из љубазности СуперУсер-а - поделе Стацк Екцханге-а, групације К&А веб локација које води заједница.

Питање

СуперУсер читач П_К је радознао у вези са системима датотека, он пише:

Виндовс користим од детињства, а и кадачути фразу „Виндовс систем датотека“ Мислим на директоријуме (мапе) у директоријумима, на фасциклу која се зове СИСТЕМ, на фасциклу под називом ПРОГРАМ ФИЛЕС, итд. Да ли је ово оно што је систем? Само распоред фасцикли?

А онда сам недавно почео да користим Линук и мојреферентна књига каже да у Линук датотечном систему све почиње у корену и одатле се одваја. По чему се то заиста разликује од Виндовса? Мислим, чини се да су Линук и Виндовс систем само два начина за постављање стабла директорија. Да ли то значи систем датотека?

Да ли је ово једноставно преузимање датотечног система најтачнији начин његовог описивања? Копајмо мало дубље.

Одговор

СуперУсер-ов сарадник Том Вијсман нуди увид у структуру датотечних система и у оперативном систему Виндовс и Линук. Пише:

Само распоред фасцикли?

Звучи превише добро да би било истинито ...

Узмимо за пример датотечни систем ФАТ32. На њега могу да инсталирам Виндовс КСП, али могу да га користим и на меморијској картици. На меморијској картици немате оне фасцикле које сажете.

Дакле ... немојте бркати распоред директорија породице оперативних система са системом датотека.

Да ли то значи систем датотека?

Не ... Односи се на основне битове и бајте због којих структура директорија функционира.

Основни битови и бајтови? Покажи ми ФАТ32!

Погледајмо како изгледа ФАТ32, а има:

  • Неки сектори заглавља у почетку, као што су Волуме ИД и Ресервед Сецторс
  • Две табеле за доделу датотека које нам омогућавају да схватимо где се налазе наше датотеке.
  • Кластери који садрже све податке из нашег директорија и датотека.
  • Неки врло мали неискоришћени простор који не можемо да користимо.

ФАТ таблица се састоји од мноштва уноса који изгледају овако, што нам омогућава да одредимо где се директориј или датотека чува у простору кластера, као и неки атрибути и величина.

Унос у именик би указивао на листу уноса у именик / датотеку…

У простору кластера сада можемо путовати нашим кластерима како бисмо пронашли потребне податке. Кластер у основи садржи податке и информације где су следећи фрагменти

Да ли се други датотечни системи разликују? Покажи ми НТФС!

Показаћу вам слику како бисте приметили разлике, остатак је домаћи задатак за читаоца: Више информација можете пронаћи у овој архиви блога или на Гоогле-у.

Главна идеја је да је НТФС велико побољшање у односу на ФАТ32 који је робуснији / ефикаснији. Имати бољу идеју о (не) искориштеном простору помоћу битмапе-а за даљу помоћ у борби против фрагментације. И тако даље…

Шта је са датотечним системима на Линуку? Покажи ми ект2 / 3!

Идеја је да ект2 / ект3 користе супер блокове ииноде; ово омогућава меке и тврде везе, директоријуме који су датотеке, датотеке са више имена и тако даље. Главна суштина је апстрахирање да би датотечни систем могао да ради више мета-исх ствари ...

За више читања о системима датотека, обавезно погледајте следеће чланке Хов-То Геек:

  • ХТГ објашњава: Објашњена структура Линук директорија
  • ХТГ објашњава: Који Линук датотечни систем треба да одаберете?
  • Који систем датотека треба да користим за свој УСБ диск?

Имате ли шта додати у објашњење? Звучи у коментарима. Желите ли прочитати више одговора од осталих корисника Стацк Екцханге-а на техничким потребама? Погледајте целу тему дискусије овде.