Przejdź do zawartości

Unix File System

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Kirq (dyskusja | edycje) o 19:12, 19 paź 2006. Może się ona znacząco różnić od aktualnej wersji.

UFS (UNIX File System) znany także jako FFS (Fast File System) jest macierzystym systemem plików FreeBSD. UFS jest relatywnie starym systemem plików. Powstawał równolegle z pierwszym systemem operacyjnym BSD w Berkeley. Jedną z najważniejszych cech tego systemu plików jest prędkość. Uzyskano to dzięki technice umożliwiającej takie rozmieszczenie danych na dysku twardym komputera, by ograniczyć ruchy głowic do niezbędnego minimum. Niestety, w skrajnych przypadkach niektóre z tych technik nie działają poprawnie na nowoczesnych dyskach EIDE i SCSI, ale nie przeszkadza to w osiąganiu wysokich prędkości odczytu i zapisu w systemie FreeBSD.

Systemy uniksowe (np FreeBSD) do poprawnego działania wymagają od systemu plików pewnych funkcji:

  • Prawa własności - system plików musi umożliwiać określenie właściciela pliku.
  • Uprawnienia - system plików musi określać prawa do pliku dla właściciela, grupy oraz wszystkich innych użytkowników. System UFS obsługuje trzy rodzaje uprawnień: odczyt, zapis (w tym kasowanie) i wykonywanie.
  • Specjalne znaczniki
  • Charakterystyka nazw plików - UFS obsługuje długie nazwy plików (do 55 znaków), które mogą zawierać małe i wielkie litery, cyfry, większość znaków przestankowych, a nawet niektóre znaki sterujące.

Nie wszystkie systemy plików udostepniają takie funkcje. Jednym z takich systemów i zarazem jednym z najprostszych systemów plików jest FAT/FAT32. Systemem plików posiadającym takie możliwości w systemach Microsoft Windows NT jest NTFS.