سی‌رام‌اف‌اس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

سی‌رام‌اف‌اس (به انگلیسی: cramfs) و یا compressed ROM file system یک سیستم فایل هسته لینوکس آزاد و با پروانه عمومی همگانی گنو است که برای سادگی و بهره‌وری بهتر از فضا طراحی شده است و بیشتر در سامانه‌های توکار استفاده می‌شود.
برخلاف تصویر فشرده (به انگلیسی: compressed image) از سیستم فایل‌های عادی سیستم فایل سی‌رام‌اف‌اس می‌تواند بدون نیاز به اینکه از حالت فشرده خارج شود مورد استفاده قرار گیرد. به همین دلیل برخی از توزیع‌های لینوکس از سی‌رام‌اف‌اس برای ایجاد تصویر initrd (توزیع دبیان به صورت خاص) و تصویر نصب (توزیع سوسه بصورت خاص) استفاده می‌کنند که در آن‌ها محدودیتی بروی حافظه و اندازه تصویر وجود دارد.

طراحی[ویرایش]

سیستم فایل به عمد و برای سادگی طراحی بصورت فقط خواندنی طراحی شده است پیاده‌سازی دسترسی تصادفی نوشتن در سیستم‌های فشرده سخت و دشوار است. سی‌رام‌اف‌اس با یک ابزار (mkcramfs) برای بسته‌بندی فایل‌ها و ایجاد یک تصویر سی‌رام‌اف‌اس جدید عرضه می‌شود. سایر فایل‌ها به کمتر از ۱۶ مگابابت محدود است.
بیشترین اندازه سیستم فایل کمتر از ۲۷۲ مگا بایت است. (آخرین فایل در سیستم فایل باید پیش از بلاک ۲۵۶ مگابایت شروع شود اما می‌تواند از آن بیشتر باشد.)

منابع[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «cramfs»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۲۶ اکتبر ۲۰۱۲).

پیوند به بیرون[ویرایش]