Unix File System
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.