Файлова система – це спосіб організації зберігання даних на носіях інформації. Також файлова система визначає довжину імені файлів, максимальний розмір файлу і розділу, атрибути файлів. У даній статті ми розповімо, що таке файлова системи.
Завдання, які має вирішувати файлова система:
- іменування файлів
- програмний інтерфейс для роботи програм користувача
- захист даних від збоїв живлення та апаратних і програмних помилок.
- зберігання параметрів файлів.
Сучасні файлові системи можна розділити на кілька груп, відповідно до їх призначенню:
- Файлові системи для носіїв інформації з довільним доступом (для жорстких дисків, флеш накопичувачів): FAT32, HPFS, ext2 і багато інших.
- Файлові системи для носіїв інформації з послідовним доступом (магнітні стрічки): QIC та ін.
- Файлові системи для оптичних дисків: ISO9660, HFS, UDF та ін.
- Віртуальні файлові системи: AEFS та ін.
- Мережеві файлові системи NFS:, SSHFS, CIFS, GmailFS та ін.
- Файлові системи призначені виключно для флеш-пам’яті: YAFFS, exFAT, ExtremeFFS.
Популярні файлові системи
FAT – файлова система розроблена Біллом Гейтсом і Марком МакДональдом в 70-х роках минулого століття. Завдяки своїй простоті використовується в флеш-накопичувачах досі. Існує три версії файлової системи FAT: FAT12, FAT16 та FAT32. Ці версії файлової системи FAT відрізняються розрядністю записів (кількістю біт, які відведені під зберігання номера кластера). Тобто, чим більше розрядність, тим більше об’єм диску, з яким може працювати файлова система FAT. Так, для FAT32 максимальний розмір диска становить 8 терабайт.
NTFS – файлова система нового покоління від компанії Microsoft. Ця файлова система використовується для всіх операційних систем Microsoft Windows NT. Вперше NTFS вийшла в світ в 1993 році, разом з операційною системою Windows NT 3.1. Порівняно з FAT, файлова система NTFS отримала велику кількість поліпшень. Так, практично зникло обмеження на максимальний розмір файлу і диска. Крім цього з’явилася підтримка жорстких посилань, шифрування і стиснення.
ext – файлова система, розроблена спеціально під операційні системи на ядрі Linux. Розробка була вперше представлена в 1992 році. Зараз існує кілька версій цієї файлової системи: ext, ext2, ext3, ext3cow і ext4. Файлова система ext4 на даний момент є найновішою і актуальною версією ext, саме ця версія використовується більшістю сучасних дистрибутивів Linux.
Немає коментарів :
Дописати коментар
Коментарі