Відмінності між версіями «Файлова система»
Рядок 27: | Рядок 27: | ||
+ | ==Типи файлових систем == | ||
− | |||
− | |||
− | - | + | '''Minx''' - стара файлова система, обмежена у своїх можливостях (у файлів відсутні деякі тимчасові параметри, довжина имені файлу не перевищує 30 символів) і доступних об'ємах (максимум 64 Мбайт на одну файлову систему). |
− | - | + | '''Xia''' - модифікована версія системи пгпшх, в якій збільшена максимальна довжина імені файлу і розмір файлової системи. |
− | - | + | '''Ext''' - попередня версія системи Ех12. Нині практично не зустрічається. |
− | - | + | '''Ext2''' - найбільш багата функціональними можливостями файлова система Ыпих. До останнього часу була найпопулярнішою системою. |
− | - | + | '''Ext3''' - модернізація файлової системи Ех12. Окрім деяких функциональных розширень являється журналируемой. Набула широкого поширення. |
+ | |||
+ | '''Ext4''' - модернізація файлової системи Ех13. Основною особливістю стало збільшення максимального об'єму одного розділу диска до 1 экса- байта (260байт). Крім того, в ехt4 представлений механізм пространственний запису файлів (нова інформація додається в кінець заздалегідь выделенної по сусідству області файлу), що зменшує фрагментацію і що підвищує продуктивність. | ||
+ | |||
+ | '''VFS''' - віртуальна файлова система. По суті - емулятор-прошарок між реальною файловою системою (МЗ-ЭОЗ, Ехt2) і ядром операційної системи Linux. | ||
+ | |||
+ | '''Proc''' - псевдофайлова система, в якій за допомогою звичайних файловых операцій надається доступ до деяких параметрів і функциям ядра операційної системи. | ||
+ | |||
+ | '''ReiserFS''' - журналируемая файлова система. Найбільш популярна среди журналируемых файлових систем для Linux. | ||
+ | |||
+ | '''Devfs''' - псевдофайлова система, в якій за допомогою звичайних файловых операцій надається доступ до пристроїв комп'ютера. Позволяет дуже гнучко працювати і конфігурувати пристрої і взаимодействие з ОС. |
Версія за 02:09, 7 грудня 2011
Файлова система - це методи і структури даних, які використовуються операційною системою для зберігання файлів на диску або в його розділі. Перед розміщенням файлової системи в розділі або на диску, вона має ініціалізувати, а необхідні службові дані перенесені на цей розділ або диск. Цей процес називається створенням файлової системи (іноді його ще називають форматуванням, що в принципі невірно).
Без файлової системи програм не зможуть отримати доступ до даних по імені файлу або каталогу і повинна бути можливість прямого доступу до області даних на пристрої зберігання даних.
Файлові системи використовуються на пристроях зберігання даних , таких як жорсткі диски , дискети , оптичні диски або флеш-пам'яті пристроїв зберігання для підтримки фізичного розташування файлів на комп'ютері. Вони можуть надавати доступ до даних на файловому сервері, виступаючи в якості клієнтів для мережевих протоколів (NFS, SMB), або вони можуть бути віртуальними та існують лише як метод доступу для віртуальних даних.
Функції файлової системи.
До функцій обслуговування файлової структури відносяться такі операції (звісно, що вони відбуваються в середовищі якої-небудь операційної системи):
- створення файлів
- створення каталогів
- перейменування файлів і каталогів
- копіювання, переміщення файлів
- видалення файлів і каталогів
- навігація по файловій системі (провідник) з метою доступу до певного файлу
- керування атрибутами (властивостями) файлів (приховування, тільки читання і т.д.)
Типи файлових систем
Minx - стара файлова система, обмежена у своїх можливостях (у файлів відсутні деякі тимчасові параметри, довжина имені файлу не перевищує 30 символів) і доступних об'ємах (максимум 64 Мбайт на одну файлову систему).
Xia - модифікована версія системи пгпшх, в якій збільшена максимальна довжина імені файлу і розмір файлової системи.
Ext - попередня версія системи Ех12. Нині практично не зустрічається.
Ext2 - найбільш багата функціональними можливостями файлова система Ыпих. До останнього часу була найпопулярнішою системою.
Ext3 - модернізація файлової системи Ех12. Окрім деяких функциональных розширень являється журналируемой. Набула широкого поширення.
Ext4 - модернізація файлової системи Ех13. Основною особливістю стало збільшення максимального об'єму одного розділу диска до 1 экса- байта (260байт). Крім того, в ехt4 представлений механізм пространственний запису файлів (нова інформація додається в кінець заздалегідь выделенної по сусідству області файлу), що зменшує фрагментацію і що підвищує продуктивність.
VFS - віртуальна файлова система. По суті - емулятор-прошарок між реальною файловою системою (МЗ-ЭОЗ, Ехt2) і ядром операційної системи Linux.
Proc - псевдофайлова система, в якій за допомогою звичайних файловых операцій надається доступ до деяких параметрів і функциям ядра операційної системи.
ReiserFS - журналируемая файлова система. Найбільш популярна среди журналируемых файлових систем для Linux.
Devfs - псевдофайлова система, в якій за допомогою звичайних файловых операцій надається доступ до пристроїв комп'ютера. Позволяет дуже гнучко працювати і конфігурувати пристрої і взаимодействие з ОС.