SYSTEMD-VOLATILE-ROOT.SERVICE(8) systemd-volatile-root.service SYSTEMD-VOLATILE-ROOT.SERVICE(8)

systemd-volatile-root.service, systemd-volatile-root - راه‌اندازی و مدیریت سیستم فایل ریشه فرار در حافظه رم

systemd-volatile-root.service

/usr/lib/systemd/systemd-volatile-root

سرویس systemd-volatile-root.service سرویسی است که دایرکتوری ریشه را با یک سیستم فایل موقت در حافظه رم ("tmpfs") جایگزین می‌کند و دایرکتوری اصلی (غیرفرار) /usr/ را درون آن به‌صورت فقط‌خواندنی سوار (mount) می‌نماید. به این ترتیب، داده‌های توزیع‌کننده از /usr/ طبق معمول در دسترس است، اما تمام داده‌های پیکربندی در /etc/، تمام داده‌های وضعیت در /var/ و سایر منابع ذخیره‌شده مستقیماً در زیر دایرکتوری ریشه هنگام بوت بازنشانی شده و هنگام خاموش شدن از دست می‌روند و سامانه‌های کاملاً بدون‌وضعیت (stateless) را ممکن می‌سازند.

این سرویس تنها در صورتی فعال می‌شود که حالت فرار کامل انتخاب شده باشد، برای نمونه با مشخص کردن "systemd.volatile=yes" در خط فرمان کرنل. این سرویس تنها در initrd و پیش از انتقال سیستم به دایرکتوری ریشهٔ میزبان اجرا می‌شود. توجه داشته باشید که در صورت استفاده از "systemd.volatile=state" این سرویس استفاده نخواهد شد، زیرا در آن حالت دایرکتوری ریشه غیرفرار است.

systemd(1), systemd-fstab-generator(8), kernel-command-line(7)

systemd 261.2