Відмінності між версіями «Файлова система»

Матеріал з Wiki TNEU
Перейти до: навігація, пошук
Рядок 27: Рядок 27:
  
  
 +
==Типи файлових систем ==
  
Основними поняттями в файловій структурі Linux (і в більшості опереційних систем UNIX - сімейства):
 
- суперблок;
 
  
- індексний дескриптор;
+
'''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 - псевдофайлова система, в якій за допомогою звичайних файло­вых операцій надається доступ до пристроїв комп'ютера. Позво­ляет дуже гнучко працювати і конфігурувати пристрої і взаимодейст­вие з ОС.

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти