Next: Journaled Filesystem
Up: Najpopularniejsze systemy plików dostępne
Previous: Reiser Filesystem
Spis rzeczy
Subsections
System XFS został stworzony przez firmę SGI (Silicon Graphics
Incorporation) jako system plików dla Irixa (domyślny system
plików dla tego systemu od wersji 6.0). Zastąpił w tej roli
system Extent Filesystem - EFS (który skądinąd jest także
obsługiwany przez Linuxa).
Od maja 2001 roku jest dostępna implementacja XFS dla Linuxa
stworzona przez SGI (jako producent sprzętu firma powoli
wycofuje się z produkcji oprogramowania, chcąc ostatecznie
przestawić się na sprzedaż komputerów działających pod
nadzorem systemu Linux).
Mimo, iż od rozpoczęcia pracy nad XFS minęło już 11 lat (prace
rozpoczęto w 1993 roku), pozostaje on nadal bardzo wydajnym i
nowoczesnym systemem plików, mającym zastosowanie zwłaszcza w
większych systemach komputerowych (mocne stacje robocze i
serwery).
Do najważniejszych cech systemu XFS można zaliczyć:
- obsługa nawet dużych plików (9Tb) i partycji (18TB)
- dynamiczna alokacja i-węzłów (system stara się je umieszczać
możliwie blisko danych)
- efektywne wyszukiwanie i-węzłów, wolnego miejsca na dysku oraz
plików w katalogach oparte na odpowiednich B+ drzewach
- możliwość rezerwacji minimalnego pasma transmisji danych dla
procesu rzędu np. 2MB/sekundę (użyteczne zwłaszcza dla aplikacji
przetwarzających dane wideo itp.)
- zaawansowany asynchroniczny system kronikowania operacji
wykonywanych na metadanych (i-węzłach, drzewach systemowych,
katalogach) z możliwością przywracania stanu systemu w trakcie
jego normalnego działania (w locie)
- duża skala współbieżności wykonywanych operacji
- zastosowanie przedziałów bloków dyskowych (Extent)
w celu zmniejszenia fragmentacji danych i zwiększenia
efektywności odwołań do nich
- udostępnienie list uprawnień (ACL - Access Control List)
o wielkości do 64kb (zgodnych z normą POSIX)
- przechowywanie małych plików (linków symbolicznych) oraz
katalogów bezpośrednio w i-węzłach co znacznie zwiększa efektywność
odwołań do nich
Next: Journaled Filesystem
Up: Najpopularniejsze systemy plików dostępne
Previous: Reiser Filesystem
Spis rzeczy
Elżbieta Krępska
2004-01-19