| SYSTEMD-MSTACK(1) | systemd-mstack | SYSTEMD-MSTACK(1) |
نام (NAME)
systemd-mstack, mount.mstack - پشتههای مانت تصاویر دیسک قابلکشف (DDIs)
خلاصه دستور (SYNOPSIS)
systemd-mstack [OPTIONS...] IMAGE
systemd-mstack [OPTIONS...] [--mount] IMAGE PATH
systemd-mstack [OPTIONS...] [--umount] PATH
توضیحات (DESCRIPTION)
systemd-mstack ابزاری برای بازرسی و تعامل با دایرکتوریهای پشته مانت .mstack/ است، همانطور که در systemd.mstack(7) شرح داده شده است. این ابزار از سه عملیات مختلف پشتیبانی میکند:
دستور systemd-mstack میتواند بهصورت mount.mstack فراخوانی شود که در این حالت رابط «کمککننده خارجی» (external helper) دستور mount(8) را پیادهسازی میکند. این ویژگی تضمین میکند که دایرکتوریهای پشته مانت سازگار با systemd-mstack بتوانند مستقیماً توسط mount و fstab(5) مانت شوند. برای جزئیات به بخشهای بعد مراجعه کنید.
بهجای مسیر تصویر، میتوان یک دایرکتوری دارای نسخه ".v/" را مشخص کرد؛ برای جزئیات systemd.v(7) را ببینید.
دستورات (COMMANDS)
اگر هیچیک از سوئیچهای دستوری فهرستشده در زیر ارسال نشوند، پشته مانت مشخصشده باز شده و اطلاعات کلی درباره آن، از جمله فهرستی از تمام لایههای تعریفشده، نمایش داده میشود.
--mount, -m
برای آنمانت کردن دایرکتوری پشته مانتی که به این روش مانت شده است، از عملیات --umount استفاده کنید.
توجه داشته باشید که این قابلیت در mount(8) از طریق دستوری مانند mount -t mstack mystack.mstack targetdir/ و همچنین در fstab(5) نیز در دسترس است. برای جزئیات، به بخشهای بعد مراجعه کنید.
در نسخه 260 اضافه شد.
-M
در نسخه 260 اضافه شد.
--umount, -u
تمام مانتهای انجامشده بهصورت بازگشتی آنمانت خواهند شد.
در نسخه 260 اضافه شد.
-U
در نسخه 260 اضافه شد.
-h, --help
--version
گزینهها (OPTIONS)
گزینههای زیر پشتیبانی میشوند:
--read-only, -r
در نسخه 260 اضافه شد.
--mkdir
در نسخه 260 اضافه شد.
--rmdir
در نسخه 260 اضافه شد.
--image-policy=policy
--image-filter=filter
--no-pager
--no-legend
--json=MODE
کدهای خروج (EXIT STATUS)
در صورت موفقیت 0 برگردانده میشود، و در غیر این صورت یک کد خطای غیرصفر.
فراخوانی بهصورت /sbin/mount.mstack (INVOCATION AS /SBIN/MOUNT.MSTACK)
فایل اجرایی systemd-mstack میتواند به /sbin/mount.mstack پیوند نمادین (symlink) داده شود. اگر از این طریق فراخوانی شود، رابط «کمککننده خارجی» دستور mount(8) را برای نوع (شبه) سیستمفایل "mstack" پیادهسازی میکند. این بدان معناست که دایرکتوریهای پشته مانت سازگار را میتوان مستقیماً از طریق
# mount -t mstack mystack.mstack targetdir/
به روشی که تا حد زیادی معادل دستور زیر است، مانت کرد:
# systemd-mstack --mount mystack.mstack targetdir/
توجه داشته باشید از آنجا که یک پشته مانت منفرد ممکن است حاوی چندین نقطه مانت باشد، بعداً باید با دستور umount -R targetdir/ برای عملکرد بازگشتی، آنمانت شود.
این قابلیت بهویژه برای مانت خودکار پشتههای مانت در هنگام بوت از طریق ورودیهای ساده /etc/fstab بسیار مفید است. برای مثال:
/path/to/mystack.nspawn /images/mystack/ mstack defaults 0 0
هنگامی که به این روش فراخوانی میشود، گزینههای مانت "ro" و "rw" به گزینههای متناظر فهرستشده در بالا نگاشت میشوند (یعنی --read-only).
همچنین ببینید (SEE ALSO)
systemd(1), systemd.mstack(7), systemd-nspawn(1), systemd.exec(5), mount(8), umount(8)
| systemd 261.2 |