Çekirdek için Linux BeamFS, XMFS ve MeshXFS adlı yeni dosya sistemleri kullanıma sunuldu.

Çekirdek geliştiricileri posta listesinde tartışma için Linux Tek sürücülü yapılandırmalarda bozuk verileri yerinde tespit edip kurtarmak için Reed-Solomon kodlamasını kullanan BeamFS dosya sistemini uygulayan yamalar yayınlandı. BeamFS'nin başlıca uygulama alanları arasında uydu üzerindeki bilgisayarlar, radyoterapi odalarındaki ekipmanlar ve yüksek radyasyonlu ortamlarda çalışan diğer sistemler yer almaktadır; bu sistemlerde bozuk verilerin kurtarılması, bilgilerin okunamamasına kıyasla daha kritiktir.

Varsayılan olarak, BeamFS her 255 baytlık blokta %7'lik bir ek yükle (depolanan her 4096 bayt veri için 288 bayt kurtarma kodu) en fazla 8 kayıp baytı kurtarabilir. Hata düzeltme kodları yalnızca verilere değil, aynı zamanda süper blok, inode, dizin indeksleri ve bitmap'lerdeki hizmet bilgilerine de uygulanır. Her okuma işlemi sırasında bütünlük kontrolleri ve eksik verileri kurtarma girişimleri gerçekleştirilir. Bilgilerin doğruluğu garanti edilemezse, işlem "-EIO" hatasıyla başarısız olur ve bozuk verilerin sessizce kurtarılmasını engeller.

Yapılan deneyler, i.MX 8M Plus kartının ışınlamaya maruz kaldığında Linux 20 ila 58 meV arasında değişen enerjilere sahip protonlarla ext4 dosya sisteminde, tüm hataların %90'ı dosya sistemi ve depolama aygıtı sürücüsü seviyelerinde meydana geldi. Sürücüden okuma sırasında tek bitlik bozulmaların simülasyonu da gerçekleştirildi: BeamFS ve Btrfs veri bozulmasını başarıyla tespit etti ve her zaman bir hata döndürdü, oysa ext4 ve ext3 bozuk verileri sessizce döndürdü.

BeamFS, bütünlüğü ve kurtarmayı yalnızca fiziksel depolama aygıtından okuma işleminden RAM'deki sayfa önbelleğine aktarma işlemine kadar olan aşamada sağlar. RAM depolama bütünlüğü, hata düzeltme özellikli bellek yongaları kullanılarak korunabilir.
BeamFS'nin sınırlamalarından biri, günlük kaydı ve Yazma Sırasında Kopyala (Copy-on-Write - CoW) modunun desteklenmemesidir; meta veriler sürücüye rastgele bir sırada yazılır, bu nedenle anormal bir kapanma durumunda fsck kullanılarak tam bir kontrol yapılması gerekir.

BeamFS'nin yakın zamanda çekirdek için sunduğu imkanların yanı sıra... Linux İki dosya sistemi daha önerildi:

  • Birkaç gün önce düzenlenen bir konferansta Linux 2026 Tesisatçılar Konferansı'nda bir Huawei mühendisi, çekirdek için XMFS (cross-node eXpress Memory File System) dosya sistemini (video, slaytlar) tanıttı. LinuxXMFS, tüm düğümler arasında paylaşılan RAM'e sahip kümelerde kullanılmak üzere tasarlanmıştır (tmpfs gibi, ancak tüm düğümler için). XMFS, CXL 3.0 (Compute Express Link) ve Huawei United Bus gibi teknolojiler kullanılarak doğrudan adreslenen harici bellekle çalışmak için standart bir POSIX dosya sistemi arayüzünün kullanımını sağlar. Proje şu anda deneysel prototip aşamasındadır, dahili testlerden geçmektedir ve henüz çekirdek entegrasyonuna hazır değildir.

    Dosya sistemi, tahsisatlı dağıtılmış dosya sistemleri için klasik bir mimariye sahiptir. sunucuGünlük kaydı tutmaktan, inode tablolarını korumaktan ve içerik ile meta verileri ayrı ayrı düğüm belleğine eşlemekten sorumludur.

    XMFS'nin, düğümler arasında konteyner imajlarını paylaşmak gibi görevler için kullanımını test ederken, uygulama, büyük bellek sayfaları (2 MB'lık büyük sayfalar) etkinleştirildiğinde tmpfs'ye benzer bir performans sergiledi.


    Oynat Video
  • Yapay zekâ kullanılarak MeshXFS dosya sistemi geliştirildi. Bu sistem, bir kümedeki birden fazla düğümde eş zamanlı kullanım için uyarlanmış bir XFS çatalıdır. MeshXFS, paylaşılan bir blok aygıtının farklı düğümlerde okuma-yazma modunda bağlanmasına, bütünlüğün korunmasına ve eş zamanlı veri erişimi sırasında kilitlerin yönetilmesine olanak tanır. Proje, yapay zekâ modelleri kullanarak veri oluşturmanın fizibilitesini test etmek için bir deney olarak başladı. Linux- Dağıtılmış kilitleri, eş zamanlı erişimi ve çökme kurtarmayı destekleyen bir dosya sistemine sahip sürücüler. Ana çalışma Claude Opus kullanılarak yapıldı, ancak özellikle karmaşık sorunları çözmek için Claude Fable, GPT, Gemini ve Astra kullanıldı. Deney başarılı bulundu ve MeshXFS'nin birkaç çalışan sürümü zaten yayınlandı.

    XFS üzerine uygulanan ek özellikler arasında iki dağıtılmış kilit yönetimi modu (ağ senkronizasyonu ve durumun ayrı bir paylaşımlı diskte saklanması), düğümler arasında önbellek tutarlılığı, kurtarma günlüğü kaydı ve disk biçiminin ve yardımcı programların küme dosya sisteminin özelliklerine uyarlanması yer almaktadır. iSCSI üzerinden bağlanan paylaşımlı depolama ile (16 düğümde test edilmiştir) veya DRBD kullanılarak blok aygıt çoğaltma ile çalışma desteği sağlanmaktadır. Kilit koordinasyonu, düğüm keşif fonksiyonları, kullanılabilirlik kontrolleri ve arızalı düğüm tespiti tek bir paylaşımlı çekirdek modülünde uygulanmaktadır. Çalışma, Proxmox VE 9, RHEL 9'da test edilmiştir. Ubuntu 24.04/26.04 ve Debian 12 / 13.

Kaynak: opennet.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster