Skip to content

📁 fs

النوع: Service  |  التسمية: fs  |  تاريخ الإنشاء: 04 يوليو 2026 (00:35 GMT+0300)  |  التقنيات: VFS, RamFS, Persistence, Security Policy

نظرة عامة

حاوية FS_Vault هي نظام الملفات الافتراضي الكامل (Virtual File System). تجمع بين ثلاثة طبقات:

  • RamFS: نظام ملفات في الذاكرة لسرعة أقصاها
  • Disk_Writer: مزامنة تلقائية مع القرص الفعلي عبر IPC مع Disk_Vault
  • Security Layer: كل أمر يخضع للتحقق من PolicyBadge قبل التنفيذ

شجرة المجلدات التي تُنشئها عند الإقلاع:

/
├── sys/        (version.txt, hostname.txt, shadow.dat)
├── lib/
├── home/
│   └── user/
│       ├── apps/       (Calculator, Files)
│       ├── Desktop/    (calc.vlk, files.vlk)
│       ├── Downloads/
│       ├── Documents/  (notes.txt)
│       ├── Pictures/   (logo.raw — 16KB ملف مُدمج)
│       ├── Videos/
│       └── Music/
├── proc/
├── etc/
├── tmp/
├── vault/
└── net/

نمط التهيئة عند الإقلاع: أولاً يحاول load_from_disk() — إذا نجح يُبقي البيانات المستمرة. إذا فشل (قرص فارغ) يكتب الملفات الافتراضية ثم flush_to_disk() لحفظها.

الملفات البرمجية

src/main.rs

المسار: containers/fs/src/main.rs

src/ramfs.rs

المسار: containers/fs/src/ramfs.rs

src/disk_writer.rs

المسار: containers/fs/src/disk_writer.rs

جميع الحقوق محفوظة © 2026 RVLB