OCFS
| OCFS | |
|---|---|
| Dezvoltator | Oracle Corporation |
| Sistemul de fișiere | Sistemul de fișiere Oracle Cluster |
| Data depunerii | martie 2006 ( Linux 2.6.16) |
| Restricții | |
| Dimensiunea maximă a fișierului | 4 petaocteți (OCFS2) [1] |
| Lungimea maximă a numelui fișierului | 255 de octeți |
| Dimensiunea maximă a volumului | 4 petaocteți (OCFS2) [1] |
| Caractere valide în titluri | Toți octeții, cu excepția NULL și „/” |
| Capabilități | |
| Proprietăți | modificare (mtime), modificare atribut (ctime), acces (atime) |
| Drepturi de acces | Unix și ACL |
| Comprimarea fundalului | Nu |
| Criptare în fundal | Nu |
| Sistem de operare acceptat | linux |
OCFS (Oracle Cluster File System) este un sistem de fișiere în cluster [2] care acceptă utilizarea partajată între mai multe sisteme Linux .
Sistemul de fișiere este dezvoltat de Oracle Corporation sub licența publică generală GNU . Sistemul de fișiere are semantica unui sistem de fișiere local și poate fi utilizat de aproape orice aplicație. Folosit în principal pentru virtualizare (Oracle VM), baze de date în cluster ( Oracle RAC ), clustere middleware ( Oracle E-Business Suite ) și așa mai departe [3] .
OCFS 1.0
Prima versiune a OCFS a fost lansată de Oracle pentru versiunea 2.4 a nucleului Linux. Deși versiunea de licență gratuită a avut unele limitări, a permis accesul direct la fișierele bazei de date și a oferit și o serie de alte avantaje pentru administratori [4] . Deoarece prima versiune a sistemului de fișiere a fost dezvoltată numai pentru baze de date Oracle în cluster, nu a fost compatibil cu POSIX, spre deosebire de a doua versiune de OCFS.
OCFS2
A doua versiune a Oracle Cluster File System are următoarele capabilități și caracteristici [5] :
- S-a adăugat suport POSIX
- Sunt acceptate diverse codificări, inclusiv little endian și big endian, precum și codificări pe 32 și 64 de biți
- Sistemul de fișiere are suport pentru I/O cu acces direct, I/O asincron, I/O tamponat, I/E splice (din 1.4) și I/E mapate în memorie
- Abilitatea de a utiliza inoduri mari
- Abilitatea de a urmări timpul relativ de acces la fișiere
- Suport pentru modurile de înregistrare comandată și rescriere
- Sunt utilizate sume de control pentru metadate
- Suport pentru dimensiuni de bloc de 512 octeți, 1 kB, 2 kB și 4 kB.
- Începând cu versiunea 1.4, sistemul acceptă următoarele dimensiuni ale unui singur bloc alocat pentru stocarea datelor fișierelor - 4 KB, 8 KB, 16 KB, 32 KB, 64 KB, 128 KB, 256 KB, 512 KB și 1 MB.
Sunt furnizate două seturi de programe pentru configurarea și gestionarea sistemului de fișiere: ocfs-tools (interfață de linie de comandă) și ocfs2console (interfață grafică).
Note
- ↑ 1 2 Nu a fost testat suportul pentru mai mult de 16 terabytes
- ↑ Sistemele de fișiere cluster se disting prin prezența unui sistem de control special pentru accesul simultan al mai multor sisteme la o singură stocare de date
- ↑ Proiect: OCFS2 . Preluat la 3 august 2011. Arhivat din original pe 6 februarie 2017.
- ↑ Murali Wallath. Oracle 10g RAC: grilă, servicii și clustering. - Presa digitală, 2006. - 670 p. — c. 563
- ↑ OCFS2: The Underrated Linux File System Arhivat 20 iunie 2017 la Wayback Machine // Jeffrey B. Layton
Literatură
- Edward Stoever. Clustere personale Oracle RAC: creați Oracle 10g Grid Computing acasă . - Rampant TechPress, 2006. - 200 p.
- Julian Dyke, Steve Shaw, Martin Bach. Pro Oracle Database 11g RAC pe Linux. - Apress, 2010. - 840 p.