Jump to content

ფაილურ სისტემათა ჩამონათვალი


Recommended Posts

ფაილურ სისტემათა ჩამონათვალი მცირე აღწერით.

ფაილური სისტემა(file system)- ეს არის მონაცემთა ორგანიზაციის, შენახვის და დასახელების განმსაზღვრავი რეგლამენტი ინფორმაციის მატარებლებზე. ის განსაზღვრავს ინფორმაციის ფიზიკური შენახვის ფორმატს, რომელიც მიღებულია დაჯგუფდეს ფაილებად. კონკრეტული ფაილური სისტემა განსაზღვრავს ფაილთა (ფოლდერთა) ზომას, სახელს, ფაილის, განყოფილები მაქსიმალურ ზომას, ფაილთა ატრიბუტების ნაკრებს. ზოგიერთი ფაილური სისტემა გვთავაზობს სხვადასხვა სერვისულ შესაძლებლობებს, მაგალითად, შეზღუდულ წვდომას და ფაილთა შიფრირებას

.ფაილური სისტემა აკავშირებს ინფორმაციის მატარებელს 1 მხრიდან და API-ს ფაილებთან წვდომისთვის მეორე მხრიდან.

ფაილურ სისტემათა ფუნქციებია:

  • ფაილის დასახელების მინიჭება

  • პროგრამული ინტერფეისი ფაილებთან მუშაობისვის

  • ფაილურ სისტემათა ლოგიკურ მოდელთა აღბეჭდვა მონაცემთა ფიზიკურ შემნახველში

  • ფაილური სისტემის გამძლეობის უზრუნველყოფა კვების მოშლის შემთხვევაში,აპარატურულ და პროგრამულ უზრუნველყოფათა შეცდომებისადმი.

  • ფაილების პარამეტრთა შენახვა,რომელიც აუცილებელია სწორი ურთიერთქმედებისათვის სხვა ობიექტებთან(მაგ:ბირთი,პროგრამა)
მრავალმომხმარებლურ სისტემებში არის დამატებითი ფუნქციები,როგორიცაა:ერთი მომხმარებლის ფაილების დაცვა არასანქცირებული ხელწვდომისგან,აგრეთვე შეთანხმებული მუშაობა ფაილებს შორის.





ზოგიერთ ძველ სისტემას აქვს მხოლოდ 1 ფაილური სისტემის მხარდაჭერა,რომელიც ინტეგრირებული იქნა ოპერაციული სისტემაში და არ ჰქონდათ კონკრეტული დასახელება,ასეთი ფაილური სისტემა ჩამონათვალში არ იქნება.

დისკის ფაილური სისტემები:

  • ADFS — Advanced Disc Filing System. შემუშავებულია Acorn Computers-ის მიერ, DFS-ის შვილობილი.
  • AdvFS — Advanced File System, შექმნა Digital Equipment Corporation Digital UNIX/Tru64 UNIX -მა.
  • AFS — Acer Fast Filesystem, გამოიყენება SCO OpenServer-ში.
  • Ami File Safe — Ami File Safe, კომერციული ფაილური სისტემა, სტრუქტურულად თავსებადია PFS-სთან.
  • FFS (Amiga) (არ შეგეშალოთ Berkley Fast File System-ში) — Fast File System, გამოიყენება ოპერაციულ სისტემა AmigaOS -ში(აქვს MorphOS -ის მხარდაჭერა). ეს ფაილური სისტემა მოძველებულია. აქვს გაფართოვება FFS1, FFS Intl, FFS DCache, FFS2.
  • AthFS (англ.) — AtheOS File System, 64-ბიტიანი ჟურნალირებადი ფაილური სისტემა, დღესდღეობით გამოიყენება ოპერაციულ სისტემა Syllable-ში. ცნობილია როგორც AFS.
  • BeFS (BFS) — Be File System, გამოიყენება ოპერაციულ სისტემა BeOS-ში.
  • Btrfs — ფაილური სისტემა, დაფუძნებულია ორობითი ხის სტრუქტურაზე (B-Tree), შექმნა Oracle Corporation-მა 2007 წელს.
  • CBMFS — გამოიყენებოდა უმეტესობა Commodore 64-ში ,შესაბამის ფლოპიდისკაღმძრავებსი.
  • CMDFS —CMBFS ფალური სისტემის გაფართოვება დამატებული Creative Micro Designs 3.5" ფლოპიდისკაღმძრავებში გამოსაყენებლად.
  • Cramfs — Compressed ROM file system
  • CSI-DOS — გამოიყენებოდა დესკტოპ კომპიუტერებში ოპერაციულ სისტემა CSI-DOS-ში.
  • DTFS — Desktop File System, დაწნეხვაზე სპეციალიზირებული, გამოიყენება SCO OpenServer-ში.
  • EAFS — Extended Acer Fast Filesystem, ჩვეულებისამებრ გამოიყენება საწყის ჩამტვირთავად და ბირთვად UNIX‐ოპერაციულ სისტემებში SCO OpenServer. ჩვეულებრივ ყენდება როგორც /boot.
  • EFS (IRIX) (англ.) — მოძველებული ღია სისტემა IRIX OS-ისთვის.
  • EFS — Encrypted filesystem, NTFS-ის გაფართოვება.
  • Ext — გაფართოვებული ფაილური სისტემა, შემუშავებული ოპერაციული სისტემისთვის Linux ბირთვზე.
    • ext2 — მეორე გაფართოვება ფაილური სისტემის
    • ext3 — ჟურნალირებადი ვერსია ext2.
    • ext3cow — ვერსია ext3 სნაპშოტების მხარდაჭერით.
    • ext4 — ახალი ვერსია ფაილური სისტემის ext3, extent-თა მხარდაჭერით.
    • Next3 — ფაილური სისტემა Linux -ისთვის სნაპშოტების მხარდაჭერით, შემუშავებული CTERA Networks-ს მიერ. ბაზირებულია კოდ ext3-ზე. საწყისი კოდები ვრცელდება ლიცენზიის ქვეშ GNU GPL.
    • FAT — გამოიყენება DOS და Microsoft Windows -ში. განსხვავდება ზომით(12, 16 და 32 ბიტი).
      • FATX —FAT-ის მოდიფიცირებული ვერსია, გამოიყენება Xbox სათამაშო მოწყობილობებში.
      • VFAT —FAT-ის მოდიფიცირებული ვერსია, ფაილის სახელის ტევადობა 255 სიმბოლომდე, ფორმატის ნაცვლად 8.3 ფაილის დასახელება.
      • Chan FAT - თავისუფლად გავრცელებადი FAT ვერსია მიკროკონტროლერთათვის NAND, NOR-ის მხარდაჭერით ,აგრეთვე გრძელ და მოკლე სახელების.

    [*]GCR — Group Code Recording, ინფორმაციის შენახვის ფორმატი 5¼″ დისკეტებში, გამოიყენებოდა 8‐ ბიტიანი Apple II და Commodore Business Machines-ში.[*]Fossil — არქივული ფაილური სისტემა Plan 9 Bell Labs.[*]Files-11 — ფაილური სისტემა OpenVMS OS-ისთვის[*]HFS — Hierarchical File System, გამოიყენებოდა ძველ ვერსია ოპერაციულ სისტემაში Mac OS .

    • HFS Plus —HFS-ის განახლებული ვერსია, გამოიყენება ოპერაციული სისტემა Mac OS-ის ბოლო ვერსიებში.

    [*]HPFS — High Performance Filesystemგამოიყენება ოპერაციულ სისტემა OS/2[*]HTFS (англ.) — High Throughput Filesystem, ფაილური სისტემა SCO OpenServer 5 OS-ში.[*]ISO 9660 — გამოიყენება CD-ROM და DVD დისკებში. აქვს გაფართოვება Rock Ridge და Joliet.[*]JFS — ჟურნალირებადი ფაილური სისტემა IBM -ის მიერ შექმნილი, არსებობს OS-ისათვის Linux ბირთვზე,აგრეთვე OS/2 და AIX, აქვს ექსტენტების მხარდაჭერა.[*]LFS (англ.) — ფაილური სისტემა სტრუქტურირებული ლოგოებით.[*]Macintosh File System (MFS) — ფაილური სისტემა,რომელიცგამოიყენებოდა Mac OS ოპერაციულ სისტემებში.[*]Minix — გამოიყენება ოპერაციულ სისტემა Minix-ში.[*]MicroDOS — ფაილური სისტემა არაფორმატირებად ფორმატში ფაილების ჩაწერით . გამოიყენებოდა პერსონალურ კომპიუტერებში და ოპერაციულ სისტემებში MKDOS, AO-DOS, NORD, MicroDOS, NORTON-БК, PascalDOS და სხვა. მხარდაჭერა ჰქონდა მხოლოდ ANDOS-ში წასაკითხად.[*]MUFS — Multiuser Filesystem, გაფართოვება ფაილური სისტემა AmigaOS-ისთვის,რომელიც საშვალებას იძლეოდა მომხმარებლის უფლებათა რეალიზების.[*]NetWare File System — ორიგინალური ფაილური სისტემა NetWare 2.x — 5.x -ისათვის, ფუნქციურად გამოიყენებოდა სხვადასხვა ვერსიებში.[*]NILFS — Linux ვერსია LFS-ის.[*]Novell Storage Services (NSS) — 64-ბიტიანი ჟურნალირებადი ფაილური სისტემა. იყენებს „ბალანსირებადი ხის“ ალგორითმს . გვხვდება ოპერაციულ სისტემა NetWare -ში ,დაწყებული 5.0-up, აგრეთვე პორტირებულია OS GNU/Linux-ში.[*]NTFS — გამოიყენება Microsoft Windows NT ში,ჟურნალირებადი ფაილთა სისტემა.[*] OFS — Old File System, AmigaOS-ისთვის. გამოიყენება ძირითადად დისკეტებისათვის.[*]PFS — აგრეთვე PFS2, PFS3, და სხვა განვითარებული ფაილური სისტემა, ხელმისაწვდომი OS AmigaOS-ისთვის. აქვს მაღალი უსაფრთხოება .[*]Qnx4fs — ფაილური სისტემა, გამოყენებადი QNX ვერსიებში 4 და 6.

    • Qnx6fs — ახალი copy-on-write ფაილური სისტემა, წარმოდგენილი OS QNX-ში 6.4.0 და გამოიყენება როგორც ძირითადი 6.4.1.დან დაწყებული.
    • ReiserFS — ფაილური სისტემა, შემუშავებული სპეციალურად Linux-ისათვის.
    • Reiser4 — 4-ე ვერსია ფაილური სისტემის ReiserFS.

    [*]S51K — AT&T UNIX System V 1KB ფაილური სისტემა, გამოიყენება SCO OpenServer-ში.[*]SkyFS — ფაილური სისტემა შემუშავებული პროექტით SkyOS მიმდინარე ვერსიის ცანაცვლებისთვის BFS დან BeOS-მდე.[*]SFS — Smart File System, განვითარებადი, ჟურნალირებული ფაილური სისტემა, ხელმისაწვდომია ოპერაციული სისტემა AmigaOS-ისთვის, აგრეთვე MorphOS და AROS. ერთერთი უპირატესობა კი გახლავთ დეფრაგმენტაციის ჩატარება ფაილებთან მუშაობისას.[*]SpadFS — არაჟურნალირებადი ფაილური სისტემა.[*]Standard Language File System (STL) — ფაილური სისტემა IBM-ის მიერ შემუშავებული.[*]Tivo's Media File System — დაპატენტებული, შეცდომებისადმი მედეგი ფორმატი, გამოიყენება Tivo მყარ დისკებში სატელევიზიო გადაცემათა ჩაწერისთვის.[*]Tux3 (tux3fs) ექსპერიმენტული,თავისუფალი ფაილური სისტემა Linux -ისთვის.[*]Unix File System (UFS)აგრეთვე წოდებულიBerkeley Fast File System ან BSD Fast File System (FFS) — სტანდარტული სისტემა, შემუშავებული კალიფორნიის უნივერსიტეტ ბერკლში,გამოიყენებოდა BSD ოჯახის ძველ ოპერაციულ სისტემებში.

    • Unix File System 2 (UFS2) — გამოიყენება ბოლო ვერსია BSD-ში.

    [*]UDF — ფაილური სისტემა მმოწყობილობებისათვს WORM/RW (როგორიცაა CD-RW და DVD).[*]VxFS — ფაილური სისტემა,შექმნილი Veritas-ში, პირველი კომერციული ჟურნალირებადი ფაილთა სისტემა; HP-UX, Solaris, Linux, AIX[*]VSAM — ტრანზაკციული ფაილური სისტემა,რომელიც მანიპულაციას ახდენს ვირტუალურ მონაცემთა საცავის.[*]WinFS — Windows Future Storage, იგეგმება როგორც NTFS-ის შემცვლელი. დღესდღობით მხოლოდ ბეტა ვერსია არსებობს დ გამოიყენება კომპანიის შეგნით Microsoft.[*]WAFL — შიდა მაღალქმედითუნარიანი ფაილური სისტემა, გამოიყენება სპეციალიზირებულ ოპერაციულ სისტემა Data ONTAP -ში,მონაცემთა შემნახველი ქსელური სისტემა NetApp ფირმისგან.[*]XFS — გამოიყენება ოპერაციულ სისტემა IRIX, GNU/Linux და BSD-ში.[*]ZFS — Zettabyte filesystem, რია ფაილური სისტემა Sun Microsystems-ისგან. გამოიყენება OS-ში Solaris 10, Solaris Express Developer Edition, FreeBSD, Mac OS X Leopard, Linux (userland-ში).

ფლეშ-დისკოების და მყარი მატარებლების ფაილური სისტემები

როგორც მყარი,ასევე ფლეშ მატარებლებითავიანთი მონაცემთა ინტერფეისით ჰგვანან ჩვეულებრივ მყარ დისკოებს,მაგრამ აქვთ თავანთი დადებითი და უარყოფითი მხარეები. როცა გადის ძიებისთვის საჭირო დრო,ისინი საჭიროებენ სპეციალური ალგორითმებით სპეციფიკურ დამუშავებას,როგორიცააWear leveling და Error detection and correction.

    • FAT — თავდაპირველად დისკური ფაილთა სისტემა— დღესდღეობით კი ფართოდ გამოიყენება ფლეშ-მახსოვრობებში.
    • exFAT —FAT-ის გაფართოვებული ვერსია, გამოიყენებდა ფლეშ ინფორმაციის მატერებლებში. დაპატანტებულია Microsoft-ის მიერ, ასევე უწოდებენ FAT64 — შეზღუდვა 264 ბაიტი (16 ექსაბაიტი).
    • TFAT — ტრანზაკციული ვერსია FAT ფაილური სისტემის.
    • FFS2 —FFS1 ფაილურისისტემის გაგრძელება, ძველი ფაილური სისტემა ფლეშ შემნახველებში. შეიმუშავა და დააპატენტა Microsoft -მა 1990წელს.U.S. Patent 5392427
    • JFFS — ორიგინალური ლოგ-სტრუქტურირებული Linux ფაილური სისტემა NOR-ფლეს მატერებლებისთვის.
      • JFFS2 — გაგრძელება JFFS NAND- და NOR-ფლეშ მატარებლებისათვის.

    [*]LogFS — განკუთვნილია JFFS2-ის ჩანაცვლებისათვის, კარგი გაფართოვება. არის შემუშავების სტადიაში.[*]Non-Volatile File System — ფაილური სისტემა შემუშავებული Palm, Inc.-ის მიერ.[*]YAFFS — ლოგ სტრუქტურის ფაილური სისტემა, განკუთვნილი NAND-ფლეშ-ისთვის, იგი შეიძლება გამოყენებულ იქნას NOR-ფლეშ დისკოებში.[*]FAT32(File Allocation Table )-ფაილური სისტემა შემუშავებული კომპანია მაიკროსოფტის მიერ, FAT-ის სახესხვაობა. FAT32-არის ბოლო ვერსია ფაილური სისტემის FAT,წინა ვერსიის გაუმჯობესებული ვარიანტი,ცნობილი როგორც FAT16.იგი შექმნილი იქნა,რომ გადაელახა შეზღუდული ტომის ზომა FAT16-ში და შესძლებოდათ გამოეყანებინათ ძველი პროგრამული კოდი MS-DOS. FAT32 იყენებს 32 ბიტიან კლასტერთა ადრესაციას. FAT32 გამოჩნდა Windows 95 OSR2-თან ერთად. FAT32 — 4 გბ — 4 294 967 296 ბაიტი.

    ჩაწერა/ორიენტირებულ ფაილური სისტემები

    ჩაწერა/ორიენტირებულ ფაილური სისტემებში მონაცემები ინახება როგორც ჩანაწერთა კოლექცია.პროგრამები ითვლება და იწერება მთლიანი ჩაწერით ბაიტების ნაცვლად,რომელიც ჩაწერილია გარკვეულ მწყობრში.

    • Files-11 — ძველი ვერსია იყო ჩაწერა-ორიენტირებული; ნაკადთა მხარდაჭერა შემდეგ დაემატა.
    • Virtual storage access method (VSAM) — გამოიყენება System/370 და MVS-ში.
    • Structured File Server (SFS) — ჩაწერა-ორიენტირებული ფაილური სისტემა IBM-ისაგან, ორიგინალური ნაწილი სისტემის Encina, ახლა ინტეგრირებულია CICS-ში.
    • RSD (record sequential delimited) —ფაილური სისტემა IBM-ისაგან.

    ფაილური სისტემები ქსელური შემნახველების

    ფაილური სისტემა ქსელური შემნახველების (ფაილური სისტემა SAN ,ანუ კლასტერული ფაილურისისტემები) ძირითადად გამოიყენება ქსელურ საცავებში, სადაც ქსელის ყველა მონაკვეთს აქვს პირდაპირი ხელწვდომა ინფორმაციის შემნახველ ბლოკში,სადაც განლაგებულია ეს ფაილური სისტემა. ასეთი ფაილური სისტემები ფუნქციონირებენ ერთერთი მონაკვეთის გაფუჭების შემთხვევაშიც ერთერთ ბლოკზე. ეს ფაილური სისტემები გამოიყენება მაღალი ხელწვდომის მქონე კლასტერებში RAID-ის გამოყენებით. ფაილური სისტემები ჩვეეულებისამებრ არ ფართოვდება 64 ან 128 მონაკვეთზე მეტად.

    შეიძლება იყოს სიმეტრიული, როცა მეტამონაცემი ნაწილდება მონაკვეთებს შორის ან ასიმეტრიული — ცენტრალიზებული მეტამონაცემთა შენახვით.

    • CXFS (XFS კლასტერისათვის) — ფაილური სისტემა გაფართოვებით XFS,ქსელში SGI-სერვერში გამოსაყენებლად.გამოყენების სფერო ტიპიურია Silicon Graphics — ვიდეომანტაჟი, ბიდეომანაცემთა მასის დასამუშავებლად.
    • EMC Celerra HighRoad მწარმოებლისგან EMC. ხელმისაწვდომია ოპერაციული სისტემა AIX, HP-UX, IRIX, Solaris და Windows-სთვის. ასიმეტრიულია.
    • IBM SAN File System — ფაილური სისტემა IBM-ის მიერ შემუშავებული.
    • Files-11 — ფაილური სისტემა VMS კასტერებისათვის, გამოვიდა DEC 1983წელს.სიმეტრიულია.
    • Global File System (GFS) — კომპანია Red Hat. გამოსულია Linux-ში GNU GPL ლიცენზიით. სიმეტრიულია (GDLM) და ასიმეტრიული (GULM).
    • HP Cluster File System (CFS) (TruCluster) — მწარმოებელი HP. ხელმისაწვდომია Tru64 UNIX-ისთვის.
    • Melio FS — მწარმებელი Sanbolic. ხელმისაწვდომია Windows-ისთვის. სიმეტრიულია.
    • Nasan — ფაილური სისტემა მწარმოებლისგან DataPlow. ხელმისაწვდომია Linux-ში და Solaris-ში. ასიმეტრიულია.
    • OCFS — Oracle Cluster File System, კლასტერული ფაილური სისტემა Oracle-საგან. ლიცენზიაGNU GPL. სიმეტრიულია.
    • PolyServe file system (PSFS) — მწარმოებელი PolyServe — გამოიყენება მათ PolyServe Matrix Server -ში, რომელიც ფოკუსირებულია ექსპორტირებაზე კლიენტის მიერ CIFS ანNFS-ის გავლით, როგორც Microsoft SQL Server და Oracle 9i RAC და 10g. ხელმისაწვდომია Linux-სსა და Windows-ში. სიმეტრიულია.
    • StorNext - Quantum-ისაგან. ასიმეტრიულია. ხელმისაწვდომია AIX, HP-UX, IRIX, Linux, Mac OS, Solaris-სსა და Windows-ში. თავსებადია Xsan-თან.
    • QFS-შექმნა მწარმოებელმა Sun Microsystems. ხელმისაწვდომია Linux-სსა და Solaris -ში(სრულიად). ასიმეტრიულია.
    • Veritas Storage Foundation Cluster File System (CFS) — შემუშავებულია კომპანია Symantec-ის მიერ. ხელმისაწვდომია AIX, HP-UX, Linux-სსა და Solaris-ში. ასიმეტრიულია.
    • Xsan — კლასტერული ფაილური სისტემა შექმნილი Apple Computer, Inc-ის მიერ. ასიმეტრიულია,ხელმისაწვდომია Mac OS-ში. თვსებადია StorNext File System-თან.
    • VMFS — შემუშავებულია VMware/EMC Corporation-ია მიერ. ხელმისაწვდომია VMware ESX Server.-ში. სიმეტრიულია.

    ფაილურ სისტემათ გადანაწილება,რომელიც აგრეთვე ცნობილი როგორც ფაილური სისტემა

    • Amazon S3
    • Andrew file system (AFS) — მასშტაბული და დამოუკიდებელი ფაილური სისტემის ადგილმდებარეობაზე, აქვს ძლიერი ქეშ ლკიენტი და იყენებს Kerberos -ს ავტორიზაციისთვის. სხვადასხვაგვარი ინტეგრაცია იყენებს ორიგინალურ ნაწილს IBM -ისაგან,აგრეთვე Arla და OpenAFS.
    • Arla — თვისუფლად გავრცელებადი სერვერ კლიენტი AFS-ის მხარდაჭერით.
    • Apple Filing Protocol (AFP) — ფაილური სისტემა Apple Computer. AFP -ს შეუძლია გამოიყენოს პროტოკოლი Kerberos ავტორიზაციისთვის .
    • CIFSSMB -ზე დაფუძნებული ფაილური სისტემა UNIX უფლებათა და ბლოკირებათა მხარდაჭერით, ამასთანავე იყენებს DNS მანქანათა დასახელებას დ არა NetBIOS, SMB-სგან განსხვავებით.
    • DCE Distributed File System (DCE/DFS) — ფაილური სისტემა IBM-ისაგან ,ჰგავს AFS და მთლიანად აკმაყოფილებს სტანდარტ POSIX -ს.ხელმისაწვდომია ოპერაციული სისტემებისთვის AIX და Solaris დაპატენტებული ლიცენზიით.
    • NetWare Core Protocol (NCP) — ფაილური სისტემა Novell-ისაგან. გამოიყენება NetWare-ზე დაფუძნებულ ქსელში.
    • Network File System (NFS) თავდაპირველად Sun Microsystems-ისაგან, ახლა წარმოადგენს სტანდარტს UNIX-მაგვარ ქსელში. NFS -სშეუძლია გამოიყენოს პროტოკოლი Kerberos ავტორიზაციისთვის და კეშ კლიენტისთვის.
    • RFS (Remote File Sharing — ერთობლივი გამოყენება მოშორებული ფაილების) — ქსელური ფაილური სისტემა UNIX System V-სთვის, დაწყებული Release 3-დან. იყენებს პროტოკოლს TLI.
    • OneFS - One File System, სრულიად ჟურნალირებადი, შემუშავებული Isilon Systems-ის მიერ. იძლევა შესაძლებლობას 150 ტერაბაიტი ინფორმაციის შენახვის.
    • OpenAFS —ღია რეალიზაცია ფაილური სისტემა AFS-ის.
    • Self-certifying File System (SFS), გლობალური ქსელური ფაილური სისტემა, შემუშავებული უსაფრთხო ხელწვდომისთვის ფაილებამდე სხვადასხვა ადმინისტრაციული დომენების გავლით.
    • Server Message Block (SMB) — თავდაპირველად შეიმუშავა IBM— წარმოადგენს სტანდარტს Windows-ორიენტირებულ ქსელებში. SMBაგრეთვე ცნობილია როგორც Common Internet File System (CIFS) — საერთო ფაილთა სისტემა ინტერნეტში. SMB -ს შეუძლია პროტოკოლ Kerberos-ის გამოყენება ავტორიზაციისთვის.
    • v9fs — ფაილური სისტემა ოპერაციული სისტემა Plan 9 და Inferno-სთვის.

    გადანაწილებული პარალელური ფაილური სისტემები არაკორექტულ მუშაობათგან დაცვით

    ფაილურ სისტემათა გავრცელება ხდება პარალელურად არაკორექტული მუშაობის აღმოფხვრასთან ერთად.მანაც კი როცა სერვერი „ფუჭდება“,მონაცემი არ იკარგება.აღნიშნული ფაილთა სისტემები გამოიყენება მაღალსიჩქარიან გამომთვლელებში და მაღლი ხელწვდომის კლასტერებში.

    აქ ჩმოთვლილი ფაილური სისტემები ფოკუსირდება მაღალ ხელწვდომაზე,მასშტაბურობაზე და მაღალ ქმედითუნარიანობაზე.

    · Coda —ფაილური სისტემა,შექმნილი Carnegie Mellon University -ში და ორიენტირებული , ადაპტირებული არხის გამტარობით შესაძლებლობაზე (off-line ოპერაციების ჩათვლით). აღნიშნული ფაილური სისტემა წარმოადგენს AFS-2-ს წინაპარს და ხელმისაწვდომია მხოლოდ Linux -ში GNU GPL ლიცენზიის ქვეშ.

    • dCache — ფაილური სისტემა Fermilab და DESY-ს. არის უფასო (მაგრამ არ მიეკუთვნება თავისუფალ პროგრამულ უქრუნველყოფას ლიცენზიური შეზღუდვების გამო).
    • ExaFS — ფაილური სისტემა Exanet-საგან. გადის როგორც ExaStore-ის ნაწილი, დაფუძნებულია Linux NAS გადაწყვეტილებაზე,გაშვებულია პროცესორ Intel-ზე, ემსახურება NFS v2/v3, SMB/CIFS და AFP Microsoft Windows, Mac Os, Linux და სხვა UNIX კლიენტებს. ხელმისაწვდომია დაპატენტებული ლიცენზიის ქვეშ.
    • Gfarm — ფაილური სისტემა , გამოიყენება OpenLDAP და PostgreSQL -ში მეტამონაცემთათვის და FUSE ან LUFS მონიტორინგისთვის. ხელმისაწვდომია Linux, FreeBSD, NetBSD და Solaris –შიX11 ლიცენზიის ქვეშ.
    • GlusterFS —მაღალქმედითუნარიანი კლასტერული ფაილური სისტემა ,ვრცელდება როგორც ნაწილი GNU Clustering Platform.ხელმისაწვდომია ნებისმიერ POSIX თავსებად ოპერაციულ სისტემასთან, GNU GPL ლიცენზიის ქვეშ.
    • GPFSGeneral Parallel File System, ვირტუალური ოპერაციული სისტემა მონაცემთა პარალელური გამოთვლისთვის IBM-ის მიერ შემუშავებული. ხელმისაწვდომია AIX, Linux -სსა Windows-ში.სინქრონული ან ასინქრონული რეპლიკაცია .
    • Google File System — კლასტერული ფაილური სისტემა , ოპტიმიზირებულია მონაცემთა დიდ ბლოკებთან სამუშაოდ (64მბ),აგრეთვე მაღალი დაცვა არაკორექტული მუაობისაგან.ყველა ინფორმაცია კოპირდება და ინახება 3 ადგილას ერთდროულად, ამისდამიუხედავად სისტემა ადვილად ხვდება რეპლიცირებულ ორეულებს,თუ ერთერთი სისტემა გამოვიდა მწყობრიდან.ახალი ბრძანებები ავტომატურ აღდგენაზე წყდება სპეციალურ პროგრამათა დახმარებით,რომლებიც შექმნილია MapReduce-ს მოდელზე. წარმოადგენს GOOGLE-ს კომერციულ საიდუმლოს ხელმისაწვდომია მხოლოდ Google App Engine-ს გავლით.
    • IBRIX Fusion — პროგრამირებადი პაკეტი Fusion Software Suite, რომელიც ხდის რეალიზებულს ფაილურ სისტემას Segmented File System. შექმნილია კომპანია IBRIX-ს მიერ. ხელმისაწვდომია Linux -ში დაპატენტებული ლიცენზიით.
    • Lustre — განკუთვნილია დიდ Linux კლასტერებში გამოყენებისთვის (1000 მანქნიდან) გამოიყენება ბევრ ყველაზე მაღლწარმადობის მქონე კლასტერებში დედამიწაზე. ლიცენზია GNU GPL.
    • MogileFS — ფაილური სისტემა , რომელიც შექმნილია LiveJournal პროექტის ჩარჩოებში და რეალიზებულია მრავალპლატფორმულ დონეზე Perl-ზე. არაა თავსებადი POSIX სტანდარტთან, იყენებს ბრტყელ სახელთა სივრცეს, განაცხადთა ნაკადს,იყენებს MySQL-ს მეტამონაცემთათვის და პროტოკოლს HTTP -ტრანსპორტისათვის. შემუშავებულია კომპანია Danga Interactive-ს მიერ. ხელმისაწვდომის Linux -ში GPL ლიცენზიის ქვეშ.
    • OneFS distributed file system — კომპანია Isilon. დაფუძნებული BSD -ზე Intel -ის მიერ გამოყოფილ მოწყობილობებზე. ემსახურება NFS v3 და SMV/CIFS -ს Windows, Mac OS, Linux და სხვა UNIX კლიენტებს, ხელმისაწვდომია დაპატანტებული ლიცენზიის ქვეშ.
    • Panasas ActiveScale File System (PanFS) — კომპანია Panasas .ხელმისაწვდომია Linux -ში დაპატენტებული ლიცენზიის ქვეშ.
    • PeerFSRadiant Data Corporation — ფოკუსირებულია მაღალ ხელწვდომაზე და მაღალ ქმედითუნარიანობაზე, იყენებს რეპლიკაციას ,დასახელებით წერტილი-წერტილი მრავალი ნაკადით და მიზნით. ხელმისაწვდომია Linux-ში დაპატენტებული ლიცენზიით.
    • POHMELFS (Parallel Optimized Host Message Exchange Layered File System) — თანმიმდევრულად გადანაწილებული ფაილური სისტემა,შეიძლება განხილული იყოს როგორც უფრო სწრაფი და მოხდენილი ჩანაცვლება ფართოდ გავრცელებული პროტოკოლის Network File System (NFS).2009 წლის 9 ივნისიდან POHMELFS ინტეგრირებული იქნა Linux 2.6.30.-ის ბირთვში.
    • Tahoe — მონაცემი დუბლირდება, იშიფრება, ხდება ხელყოფის კონტროლი, დაწერილია Python -ზე GPLv2-ის ქვეშ.
    • TerraGrid Cluster File SystemTerrascale Technologies Inc —ახდენს რეალიზებას კეშის შეერთბის ბრძანების ქვეშ,იყენებს სტანდარტ iSCSI -ს და ფაილური სისტემა XFS-ს მოდიფიცირებულ ვერსიას. ხელმისაწვდომია Linux -ში დაპატანტებული ლიცენზიით.

    შემუშავების პროცესშია:

    • zFS, მწარმოებლისგან-IBM ,ფოკუსირებულია კოპერატიულ კეშ-ზე და გადანაწილებულ ტრანზაქციაზე.არსებულ მომენტში შემუშავების სტადიაწსია და ხელმიუწვდომელია.
    • Hadoop Distributed File System — უფასაო დუბლიკატი GoogleFS
    • Kosmos Distributed File System — ფაილური სისტემა, შემუშავებული Kosmix-ის მიერ.
    • HAMMER/ANVIL Matt Dillon-ისაგან.
    • OASIS -ი ETRI-ისაგან. ჰგავს Lustre ან Panasas-ს. ხელმისაწვდომია Linux -ში სპეციალური პროგრამის გადამტანის დახმარებით .
    • Parallax
    • XtreemFS —უფასო ფაილური სისტემა.შემუშავებულია როგორც XtreemOS-ის ნაწილი.სრულიად ინტეგრირებულია Virtual organization (VO)-ის მართვით.

    ფაილური სისტემები წერტილი-წერტილი

    • CFS — ფაილური სისტემა მხოლოდ კითხვისათვის, დაფუძნებულია გადანაწილებულ კეშ ცხრილზე Chord DHT.
    • Cleversafe-იყენებს Cauchy Reed-Solomon Information Dispersal Algorithms — დისპერსიულ ინფორმაციული ალგორითმი.
    • Infinit — ფართომასშტაბური ფაილური სისტემა -წერტილი,შემუშავებული C++-ში,მომხმარებელს აძლევს მისი მონაცემების საიმედოობის და უსაფრთხოების საშვალებას.ფაილთა მიმოცვლის საშვალებას იძლევა და სხვა.
    • Ivy — ფაილური სისტემა ჩაწერა/წაკითხვის ძირითად ჟურნალებში,აქედან კი შეუძლებლობა გამოყენებული იქნეს ბევრ მომხმარებლებსი.
    • Pastis — ფრანგული ფაილური სისტემა წერტილი-წერტილი,შემუშავებული Java-ზე.

    სპეციალური დანიშნულების ფაილური სისტემები

    · AppleShare — ქსელური ფაილური სისტემა ძველ Mac OS-ზე.

    · archfs — არქივირებადი ფაილური სისტემა

    · cdfs —სისტემა ჩაწერა/წაკითხვის მხარდამჭერი ( CD)

    • cfs — კეშირებადი ფაილური სისტემა
    • Coda — ფაილური სისტემა ავტომატური მუშაობის მხარდაჭერით,გამომდინარეობს OpenAFS-იდან.
    • compFUSEd (ჩაწერა/წაკითხვა ,დაფუძნებულია FUSE-ზე)
    • Cramfs — Compressed ROM file system
    • Cromfs — შემუშავებული მომხმარებლურ სფეროში (FUSE),ფაილური სისტემა მხოლოდ წაკითხვისთვის,იყენებს ეფექტურ LZMA შეკუმშვის ალგორითმს.
    • Datalight Reliance — Транзакционная файловая система для 32 битных встроенных систем от Datalight.
    • Davfs2 —ფაილური სისტემა WebDAV-ის გაფართოვება .
    • DFS — გადანაწილებული ფაილური სისტემა ოპერაციული სისტემა Microsoft Windows-ისთვის.
    • FDI — ფაილური სისტემა Intel -ის მიერ შემუშავებული Flash მატარებლებისათვის. კერძოდ გამოიყენება მობილურ ტელეფონებში,მარკით Motorola.
    • ftpfs — ფაილური სისტემა, გამოყენებადი ftp პროტოკოლთან ხელწვდომისას.
    • fuse — მომხმარებლის ფაილური სისტემა, ანალოგიურია lufs -ის,მაგრამ აქვს უკეთესი არქიტექტურა..
    • FuseCompress — დაფუძნებულია FUSE-ზე.
    • GmailFS — (Google Mail File System) — ფაილური სისტემა Google საფოსტო სისტემისთვის GMail.
    • HDFS — ფაილური სისტემა,რომელიც წარმოადგენს Apache Hadoop-ის ნაწილს.
    • InterMezzo — არის შვილობილი Coda-სი, მხარს უჭერს სერვერთან სინხრონიზაციას და ფაილთა კეშირებას.
    • Kimberlite — სისტემა რომელიც საშვალებას იძლევა ჩავრთოთ 2 მანქანა 1 ოპერაციულ სისტემა GNU/Linux-ი 1 SCSI-შემნახველთან.
    • lnfs — გრძელ სახელთა მხარდაჭერის სისტემა.
    • LUFS — სისტემა წვდომისთვის ftpfs, ftp ssh პროტოკოლზე
    • MapFS —კომპანია Levanta-ს ფაილური სისტმა.ლიცენზია GNU GPL.
    • MelioFS —კომპანია Sanbolic-ის ფაილური სისტემა. საშვალებას აძლევს ბევრ მანქანას წეროს და იკითხოს 1 ტომთან,აგრეთვე 1 ფაილთან.
    • mini fo -The mini fanout overlay file system
    • MVFS — MultiVersion File System — მულტივერსიული ფაილური სისტემა, გამოიყენება Rational ClearCase-ში.
    • NCUFS — The NetWare UNIX Client File System (NUCFS), ქსელური ფაილთა სისტემა SCO-საგან, გამოიყენება UNIX-კლიენტთა ჩართვისათვის ფაილურ სერვერებამდე (Novell NetWare).
    • nntpfs — სისემა,რომელიც მხარს უჭერს netnews პროტიკოლს.
    • NOOFS — ქსელური ფაილური სისტემა,რომელიც იყენებს მონაცემთა შენახვისთვის
    • SQL-ბაზას, კერძოდ PostgreSQL.
    • ParFiSys — ექსპერიმენტალური ფაილური სისტემა მონაცემთა პარალელური დამუშავებისთვის .
    • plumber (Plan 9) —შეტყობინებაშა გაცვლის სისტემა 2 პროცესს შორის.
    • PVFS — ფაილური სისტემა NFS -ის შემცვლელი კლასტერისთვის.შედგება ცენტრალური მეტამონაცემთა სერვერისგან და მრავალი შეტანა/გამოტანის დომენებისაგან.მონაცემები ინახება კლასტერის ცალკეულ კუნჭულებში,რეზერვირების შესაძლებლობა ჯერჯერობით არ გააჩნია
    • ramfs — RAM დისკის შესაქმნელად გამოყენებადი სისტემა ოპერაციული სისტემის ჩატვირთვისას BSD ოჯახიდან და Linux ბირთვზე.
    • romfs — (ROM filesystem) — ძალიან მარტივი ფაილური სისტემა ბევრი ფუნქციის არქონით,განკუთვნილია საჭირო ფაილთა EEPROM-ში ჩასაწერად,Linux-ში წვდომისთვის და აგრეთვე სხვა UNIX-მაგვარ სისტემებშდი.
    • Squashfs — სისტემა მონაცემთა კომპრესირებისთვის ,მხოლოდ წაკითხვისათვის.
    • tmpfs — ფაილური სისტემა,რომელიც ხელს უწყობს ვირტუალურ მახსოვრობასთან მუშაობას.
    • UMSDOS — ფაილური სისტემა FAT-ის მაგვარი, გამოიყენება ოპერაციულ სისტემა Linux-ის ბირთვში.
    • UnionFS — კასკადურ გაერთიანებული ოპერაციული სისტემა ,რომელსაც შეუძლია სხვადასხვა დირექტორიათა შერწყმა.ტოვებს ფიზილურად დაყოფად შიგნეულობას .
    • WDK.VFSSiteAdmin CMS —ვირტუალური ფაილური სისტემა,წარმოდგენილი Evgenios Skitsanos-ის მიერ.
    • wikifs — ფაილური სისტემა,რომელსაც ვიკიპედია იყენებს.
    • Barracuda WebDAV plugin— უსაფრთხო ქსელური ფაილური სერვერი იტეგრირებულ ხელსაწყოთათვის.
    • SODA: a Lease-based Consistent Distributed File System.
    • SysmanFS-(დფუძნებულია FUSE-ზე), ვირტუალური ფაილური სისტემა კლასტერთა მართვით.
    • pramfs — დაცული და მუდმივი ფაილური სისტემა RAM-მოწყობილობებისათვის.
    • ERTFS ProPlus64—ინტეგრირებული ოპციით არაკორექტულ მუშაობათა კორექტირებისთვის.
    • Callback File System — ვირტუალური ფაილური სისტემა Windows-ისთვის.
    • Owner-Free Filesystem — ფაილური სისტემა,სადაც არცერთი ფაილი არ ინახება სრულად 1 კომპიუტერზე

    ფსევდოვირტუალური ფაილური სისტემები

    • devfs — მოძველებული ფაილური სისტემა ოპერაციულ სისტემათა ოჯახისათვის BSD, GNU/Linux.
    • procfs-სისტემა პროცესორის მომსახურებისთვის,მოძველებული მექანიზმი BSD, GNU/Linux ოჯახისათვის.
    • specfs — სპეციალური ოპერაციული სისტემა ფაილურ ხელსაწყოთათვის
    • sysfs —ინფორმაციის მიღება სისტემურ მოწყობილობებზე და დრაივერებზე GNU/Linux-ში.
    • CrossDOS — ფაილური სისტემა მონაცემთა გადატანისათვის სხვადასხვა ფაილურ სისტემებს შორის AmigaOS-ში.

    დაშიფრული ფაილური სისტემები

    • eCryptfs— კრიპტოგრაფული ფაილური სისტემა ბირთვ Linux-ზე,ვერსიიდან 2.6.19
    • EncFS, GPL Encrypted filesystem (დაშიფრული ფაილური სისტემა) — მომხმარებლურ სფეროში.
    • EFS (Encrypted file system, დაშიფრული ფაილური სისტემა) —Microsoft Windows სისტემისათვის. არის გაფართოვება ფაილური სისტემის NTFS, იყენებს დაშიფვრის სერთიპიკატს.
    • FSFS — Fast Secure File System — სწრაფი,უსაფრთხო ფაილური სისტემა.
    • PhoneBookFS
    • Rubberhose filesystem
    • Solid File System (SolFS) — კროსპლატფორმული 1 ფაილიანი ვირტუალური ფაილური სისტემა დაშიფვრით და შეკუმშვის უნარით.
    • Secure Shell File System (SSHFS) —საშვალებას იძლევა მოშორებულად მოხდეს დირექტორიის მონტაჟი სერვერიდან,იყენებს მხოლოდ მონაცემ secure shell-ს .
    • ZFS — დაშიფრვის მხარდაჭერა ფაილურ სისტემაში ZFS.

    ფაილური სისტემები მარცხისგან თავდაცვით

    · RAIF Redundant Array of Independent Filesystems —ფაილური სისტემა ჰგავს RAID-ის სტრუქტურას.

    · ZFS -ში შედის მისი ინტერგაცია RAID-5 და RAID-6 — RAID-Z და RAID-Z2 შესაბამისად.

    • Upvote 6
    Link to comment
    Share on other sites

    Guest
    This topic is now closed to further replies.
    ×
    ×
    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.