Datotečni sistem je del operacijskega sistema, ki predpisuje oziroma določa način zapisa podatkov na disku. Ustvarimo ga s formatiranjem izbrane particije. Omogoča trajno shranjevanje podatkov v datoteke. Med drugim določa pravila za zapis imen datotek. Datotečni sistem je praviloma drugačen v vsakem operacijskem sistemu in jih zato poznamo kar nekaj.
Najpogostejši datotečni sistemi so naslednji:
V datotečnem sistemu najdemo naslednje elemente:
Datoteka je na pomnilni enoti zapisana v zaporedju blokov. To pomeni, da ko želimo datoteko zapisati na pomnilno enoto, dobimo dodeljen blok, v katerega našo datoteko zapišemo. Ker pa je datoteka zelo pogosto večja od bloka, potrebujemo za zapis datoteke več blokov. Oglejmo si primer, kako datoteko zapišemo v blok(-e).
Predstavljajmo si, da je vsak blok velik 8 bajtov (B). Ustvarimo datoteko in vanjo zapišemo besedilo »Datoteko zapišemo v zaporedje blokov«.
Besedilo je dolgo 37 znakov (tudi presledek je znak). Koliko blokov potrebujemo za zapis datoteke v pomnilno enoto?
Za zapis datoteke potrebujemo pet blokov.
Koliko bajtov pomnilnika ostane v zadnjem bloku nezasedenega?
V zadnjem bloku ostanejo nezasedeni trije bajti.