Tmpfs

tmpfs نام رایجی برای تسهیلاتی است که در سیستم‌عامل‌های شبه یونیکس، برای ذخیره‌سازی فایل‌های موقت مورد استفاده قرار می‌گیرند. هرچند که tmpfs معمولاً در جایی از فایل‌سیستم مونت می‌شود، اما اطلاعات موجود در آن بر روی یک فضای ذخیره‌سازی دائمی مثل دیسک سخت ذخیره نمی‌شود؛ در عوض، اطلاعات آن بر روی یک حافظه فرار مثل حافظه اصلی نوشته می‌شود. دیسک حافظه (به انگلیسی: RAM disk) هم یک ساختار مشابه است که به صورت یک دیسک مجازی (به انگلیسی: virtual disk) نمایش می‌یابد و یک فایل‌سیستم را در خود دارد. هر چیزی که در tmpfs ایجاد می‌شود، موقت است، به عبارتی دیگر، هیچ فایلی بر روی دیسک سخت ایجاد نمی‌شود، با این حال، در مواقعی که سیستم با کمبود حافظه اصلی مواجه می‌شود، ممکن است از فضای swap به عنوان یک انباره پشتیبان (به انگلیسی: backing store) برای نگهداری کردن اطلاعات tmpfs استفاده شود. در صورتی که سیستم ری‌بوت شود، کلیه اطلاعات موجود در tmpfs از دست خواهد رفت.

فضای مورد نیاز tmpfs از حافظه اصلی تأمین می‌شود و ظرفیت tmpfs متناسب با اطلاعات موجود در آن بزرگ و کوچک می‌شود. در صورتی که حافظه اصلی پر شده باشد و امکان اختصاص دادن فضا وجود نداشته باشد، می‌توان از فضای swap برای اختصاص دادن فضا استفاده کرد. در بسیاری از توزیع‌های لینوکس و همین‌طور دیگر سیستم‌عامل‌های شبه یونیکس، به صورت پیش‌فرض یک سیستم‌فایل از نوع tmpfs در مسیر ‎/tmp مونت می‌شود. در برخی دیگر از توزیع‌ها، شاخه ‎/tmp یک شاخته معمولی است و از tmpfs استفاده نمی‌کند، اما شاخه ‎/dev/shm یک فایل‌سیستم tmpfs است.

منابع

مشارکت‌کنندگان ویکی‌پدیا. «tmpfs». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۵ ژوئن ۲۰۱۴.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.