Кіріспе

Extent-қа негізделген файл жүйесі

VERITAS файл жүйесі (немесе VxFS; HP UX жүйесінде JFS және OnlineJFS деп аталады) – extent-қа негізделген файл жүйесі. Оны бастапқыда VERITAS Software компаниясы әзірлеген. OEM келісімі бойынша VxFS, HP UX операциялық жүйесінің негізгі файлдық жүйесі ретінде пайдаланылады. Лицензия арқылы қосылған онлайн дефрагментация және өлшемді өзгерту мүмкіндіктерімен ол OnlineJFS деп аталады. Бұл жүйе AIX, Linux, Solaris, OpenSolaris, SINIX/Reliant UNIX, UnixWare және SCO OpenServer жүйелерінде де қолдауға ие. VxFS бастапқыда AT&T Unix System Laboratories үшін әзірленген. VxFS, Veritas Storage Foundation пакетінің бір бөлігі болып табылады (оған Veritas Volume Manager да кіреді).

Тарих

Сатушының мәлімдемесінше, бұл алғашқы коммерциялық журналдамалы файлдық жүйе болған. Бұл талапты екі тұрғыдан қарастыруға болады: біріншіден, коммерциялық ортада журналдамалы файлдық жүйенің алғашқы іске асырылуы, екіншіден, бөлек өнім ретінде қолжетімді алғашқы файлдық жүйе. Дэн Корен VxFS-тің бастапқы әзірлеушілерінің бірі ретінде көрсетіледі. Ол электрондық хаттар тізімінде 1990 жылы AT&T корпорациясымен шарт бойынша VxFS әзірлеуді бастағаннан кейін "бір жылдай немесе одан сәл кейін 1.0 нұсқасын аяқтадық" деп жазған. Басқа дереккөздер де өнімнің алғаш рет 1991 жылы жарық көргенін растайды. 1990 жылдардың басында интернет кеңінен қолжетімді болмағандықтан, Unix сияқты операциялық жүйелерге жаңа файлдық жүйені енгізу қиын болды, сондықтан осы файлдық жүйенің шығарылуы мен коммерциялық қолданысқа енгізілуінің бір-екі жылға кешігуі ерекше жағдай емес еді.

Нұсқалар тарихы

VxFS дискісіндегі макет файл жүйесі орнатылған кезде нұсқаланған және жаңартылатын болады. Бұл файл жүйесі он нұсқадан өтті. 2-ші нұсқа файл жиынтықтарын, динамикалық inode бөлуді және ACL-дерді қолдайды. VxFS 4.0 нұсқасында Layout 1 және 3-ке қолдау тоқтатылды. 4-ші нұсқа сақтау бақылау пункттеріне және Veritas кластерлік файл жүйесіне қолдау қосты. 4-ші нұсқа VxFS 3.2.1 нұсқасында жарық көрді. Layout 4 нұсқасы VxFS 5.1 нұсқасында енді қолдау көрсетілмейді. 5-ші нұсқа 32 терабайтқа (245 байт) дейінгі файл жүйелерін қолдауды бастады. Жеке файлдардың көлемі 2 терабайтқа дейін жете алады. 5-ші нұсқа VxFS 3.5 нұсқасында енгізілді және VxFS 5.1 нұсқасында енді қолдау көрсетілмейді. 6-шы нұсқа файл жүйелері мен 8 эксабайтқа (263 байт) дейінгі файлдарды қолдайды. 6-шы нұсқада атаулы ағындар/ресурстық тармақтар, бірнеше негізгі томдар және файл өзгерту журналдарына қолдау енгізілді. 6-шы нұсқа VxFS 4.0 нұсқасында енгізілді. 7-ші нұсқа Динамикалық сақтау деңгейлерін іске асыру үшін бірнеше томдарға қолдауды кеңейтеді. Динамикалық сақтау деңгейі түбір пайдаланушыларға файлдарды әртүрлі томдар арасында жылжытуға, саясатқа негізделген файлдарды файл жасау кезінде әртүрлі томдарға бөлуге және файл жүйесінің атау кеңістігін өзгертпей томдарды тәуелсіз түрде қалпына келтіруге мүмкіндік береді. 7-ші нұсқа VxFS 5.0 нұсқасында енгізілді. 8-ші нұсқа файл деңгейіндегі суретке түсірулерге және ортақ кеңейтімдерге қолдауды қосады. 8-ші нұсқа VxFS 5.1 нұсқасында енгізілді. 9-шы нұсқа файлдарды сығу, дубликаттарды жою және бөлімше каталогтарына қолдауды қосады. 9-шы нұсқа VxFS 6.0 нұсқасында енгізілді. 10-шы нұсқа maxlink қолдауын қосады, бұл каталогтың 64 мыңнан астам ішкі каталогтарды қамтуына мүмкіндік береді. 10-шы нұсқа VxFS 6.1 нұсқасында енгізілді.

Параллель қолжетімділік режімі

VxFS файлдық жүйесі бір даналық режимде немесе параллельдік қолжетімділік / кластерлік режимде жұмыс істей алады. Параллельдік режим бірнеше серверлерге (кластерлік түйіндер деп те аталады) бір файлдық жүйеге бір уақытта қол жеткізуге мүмкіндік береді. Осы режимде жұмыс істеген кезде VxFS Veritas кластерлік файлдық жүйесі деп аталады. Кластерлік файлдық жүйе түйіндер арасында кэш сәйкестігін және POSIX стандартына сәйкестікті қамтамасыз етеді, соның салдарынан деректерге енгізілген өзгерістер барлық кластерлік түйіндер бір уақытта атомдық түрде көреді. Кластерлік файлдық жүйе бір даналық VxFS сияқты екілік файлдар мен дискідегі орналасуын ортақ пайдаланатындықтан, кластерлік және бір даналық режимдер арасында ауысу оңай.