Typy systemów plików

System plików organizuje pliki, dzięki czemu system operacyjny może łatwiej z nimi pracować: sterowniki systemu plików przesyłają informacje o systemie operacyjnymnazwy plików, ich rozmiar, atrybuty, lokalizacje. System plików określa maksymalną możliwą długość nazwy pliku, jego maksymalny rozmiar i inne parametry.
W przypadku różnych mediów istnieją różne typy systemów plików. Nawiasem mówiąc, medium nie musi być fizyczne: istnieją na przykład wirtualne i sieciowe systemy plików. Jakie są typy systemów plików w zależności od ich przeznaczenia, czyli medium?
Przede wszystkim użytkownik ma do czynienia systemy plików przeznaczone dla mediów z dostępem losowym. Takie nośniki obejmują, na przykład, dyski twarde. Jeśli używasz systemu operacyjnego Windows, najprawdopodobniej masz do czynienia z systemem plików NTFS. Starsze wersje systemu operacyjnego używały systemu plików FAT32, który jest nadal używany na dyskach flash.
W wielu dystrybucjach systemu operacyjnego opartych na jądrze systemu Linux zwykle używany jest domyślny system plików ext (Rozszerzony system plików - rozszerzony system plików). Istnieje kilka wersji tego systemu plików - ext2, ext3, ext4. W najnowszych wersjach dystrybucji opartych na jądrze Linuksa (w tym Google Android), system plików to ext4.
Systemy plików mają nośniki optyczne - Płyty CD i DVD. Standard jest uznawany za standard ISO 9660, takie dyski są odczytywane przez komputery z dowolnym systemem operacyjnym - Windows, Mac OS X, Unix. Istnieje również format systemu plików UDF, który jest bardziej odpowiedni dla dużych dysków (DVD, Blu-ray). Istnieją inne systemy plików dla dysków optycznych, mniej powszechne.
W przypadku dysków twardych, dysków flash i dysków optycznych spotykamy się częściej niż z innymi nośnikami, więc ich systemy plików są dla nas najbardziej interesujące. Ale nadal warto wiedzieć, jakie są inne typy systemów plików:
wirtualne systemy plików;
sieciowe systemy plików;
systemy plików do sekwencyjnego dostępu do mediów (zawierają, powiedzmy, taśmy magnetyczne);
systemy plików dla pamięci flash;
wyspecjalizowane systemy plików.
Porozmawiajmy trochę o typach systemów plików przeznaczonych dla mediów z dostępem losowym, na przykład dysków twardych i dysków flash. Typ konkretnego systemu plików wpływa na ustawienia pliku, na przykład rozmiar nazwy pliku. W systemie FAT32 maksymalna długość nazwy pliku- 255 znaków. W NTFS, zgodnie ze specyfikacją, jest 32 768 znaków, ale niektóre OS nakładają ograniczenie, więc w rzeczywistości maksymalna długość będzie taka sama 255 znaków Unicode. W ext2 / ext3 długość nazwy jest ograniczona do 255 bajtów.
Również z systemu plików zależy od możliwych atrybutów pliku. Na przykład systemy FAT32 i NTFS umożliwiają przypisaniepliki atrybutów "tylko do odczytu", "system", "ukryty", "archiwum". System ext2 oferuje takie atrybuty jak "ustawianie ID użytkownika", "ustawianie identyfikatora grupy" i tak zwany "lepki bit".
Istnieją również różnice między systemami plików FAT32 i NTFS. Oba te systemy plików są używane przez system operacyjnyWindows, system NTFS zastąpił FAT32 i jest używany w najnowszych wersjach systemu operacyjnego. W systemie FAT32 rozmiar dysku jest ograniczony do około 8 terabajtów, w NTFS może wynosić 264 bajty. Maksymalny rozmiar pliku w FAT32 to 4 GB, w NTFS to 264 bajty minus 1 kilobajt (teoretycznie), aw rzeczywistości - 244 bajty minus 64 kilobajtów. Również NTFS ma więcej maksymalnej liczby plików, istnieją pewne inne różnice.
Ale w tym przypadku System FAT32 jest nadal używany na dyskach flash USB (dyskach flash), ponieważ zapewnia wyższą prędkośćnagrywanie, odczytywanie i kopiowanie danych. Dlatego większość dysków flash jest sformatowana w systemie plików FAT32, a nie NTFS. Formatowanie dysku flash USB w NTFS ma sens tylko wtedy, gdy musisz zapisać na nim plik większy niż 4 GB.
Teraz wiesz, jakie są główne typy systemów plików iw niektórych przypadkach możesz napotkać określony system plików.














