Fedora Linux-un atomar variantlarını Composefs fayl sisteminə keçirmək niyyətindədirlər.

Fedora layihəsinin inkişaf etdiriciləri, dağıtımın atomik olaraq yenilənən versiyalarını standart olaraq Composefs fayl sisteminə köçürməyi planlaşdırır. FESCo (Fedora Mühəndislik İdarəetmə Komitəsi) tərəfindən təklifin təsdiqlənməsi halında, Composefs Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora CoreOS, Fedora IoT, Fedora Sway Atomic və Fedora Budgie Atomic yığınlarında tətbiq olunacaq.

Bu dəyişiklik həmin yığınlarda kök bölməsinin yalnız oxuma rejimində işləməsinə imkan verəcək, eyni zamanda sistem bölməsi üçün bütövlük doğrulama vasitələrinin gələcəkdə istifadəsinə imkan tanıyacaq ki, bu da işləmə zamanı yaranan problemləri aşkar etməyə kömək edəcək. /etc və /var bölmələri yazma imkanı ilə montaj ediləcək.

Hazırda iş yalnız oxuma rejimində /usr bölməsinin montajı vasitəsilə təşkil edilir, bununla belə, kök bölməsi yazma imkanı ilə montaj edilir, amma dəyişikliklərin edilməsi icazə verilmir ("chattr +i /" vasitəsilə). Bütövlüyün yoxlanılması bölmənin yenilənməsi mərhələsində həyata keçirilir ki, bu da işləmə zamanı baş verən zədələr və dəyişikliklər barədə məlumat vermir, tam yoxlama başladılmadan "ostree fsck" komandası ilə.

Composefs fayl sistemi, OverlayFS və EROFS fayl sistemlərinin iştirakına əsaslanaraq hazırlanmış bir üst təbəqə olaraq həyata keçirilib və bir neçə montaj edilmiş disk obrazının məzmununun effektiv birgə saxlanması üçün optimallaşdırılıb. EROFS (Genişləndirilə bilən Oxumaq Üçün Fayl Sistemi) Composefs tələblərinə Linux 5.15 nüvəsi versiyasından başlayaraq cavab verir, OverlayFS isə 6.5 nüvəsindən etibarən uyğun gəlir. Composefs, istənilən oxuma rejimində fayl sistemlərinin təsadüfi ağaclarının özünün Linux-un standart fayl sistemləri üzərində üst təbəqə kimiinəgəlməsinə imkan tanıyan çox təbəqəli fayl sistemlərinin yaradılmasına imkan verir.

Artıq mövcud olan bənzər fayl sistemlərindən Composefs, fərqli disk obrazlarının məzmununun birgə saxlanmasını dəstəkləməsi və oxunan məlumatların doğrulanması üçün funksiyaların olması ilə fərqlənir. Composefs-də ünvanlamanın məzmununa əsaslanan bir saxlama modeli tətbiq olunur ki, burada əsas identifikasiya edici birləşmə faylın adı deyil, faylın məzmununun həşidir. Bu cür model deduplication təmin edir və müxtəlif montaj edilmiş bölmələrdə rast gəlinən eyni faylların yalnız bir nüsxəsinin saxlanmasına imkan verir.

Sistem şəkilləri adətən bir çox tipik fayllar ehtiva edir və Composefs tətbiq edildikdə, bu faylların hər biri montaj edilmiş bütün şəkillər tərəfindən birgə istifadə ediləcək, sərt keçidlərdən istifadə etmədən. Bu zaman, ümumi fayllar yalnız diskdə bir nüsxə şəklində saxlanılır, həm də səhifə kəşfiyyatında bir qeydlə məşğuldur, bu isə disklə yanaşı, operativ yaddaşa da qənaət etməyə imkan verir.

Disk yaddaşını qənaət etmək üçün Composefs-də məlumatlar və metadata ayrılır və montaj edilərkən, fayl sisteminin bütün metadata, fayl adları, giriş hüquqları və digər məlumatları ehtiva edən ikili indeks ümumi göstərilir. Metadata indeksləri hər FS şəkli üçün yaradılır və EROFS formatında ayrıca faylda saxlanılır (loopback rejimində yalnız metadata olan EROFS şəkli montaj edilir). Bütün montaj edilmiş şəkillərin faylları adi FS-də (ext4, xfs, btrfs) birgə əsas kataloqda saxlanılır və rusted.overlay.redirect genişləndirilmiş atributu vasitəsilə şəkil ilə əlaqələndirilir, bunun əsasında OverlayFS müvafiq faylları məzmunun hashi ilə tapır.

Xüsusi faylların və bütün şəkilin məzmununun doğrulanması üçün ortaq saxlanma şəraitində fs-verity mexanizmi tətbiq olunur ki, bu da fayllara müraciət edildikdə ikili indeksdə göstərilən hash-ların faktiki məzmunla uyğunluğunu yoxlayır – əgər hücumçu əsas kataloqda faylda dəyişiklik edərsə və ya məlumatlar nasazlıq nəticəsində zədələnərsə, belə bir yoxlama uyğunsuzluğu aşkar edəcək.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster