SYSTEMD-STORAGE-BLOCK@.SERVICE(8) systemd-storage-block@.service SYSTEMD-STORAGE-BLOCK@.SERVICE(8)

systemd-storage-block@.service, systemd-storage-block.socket, systemd-storage-block - سرویس مدیریت و نگهداری دستگاه‌های ذخیره‌سازی بلوکی

systemd-storage-block@.service

systemd-storage-block.socket

systemd-storage-block@.service یک سرویس سیستمی است که رابط io.systemd.StorageProvider Varlink[1] را پیاده‌سازی می‌کند، و دستگاه‌های بلوکی سیستم (مانند دیسک‌ها، پارتیشن‌ها و گره‌های device-mapper) را به عنوان حجم‌های ذخیره‌سازی که می‌توانند توسط برنامه‌های دیگر به عنوان توصیف‌کننده‌های فایل به‌دست آیند، در دسترس قرار می‌دهد.

این سرویس از طریق systemd-storage-block.socket، که به سوکت AF_UNIX در مسیر /run/systemd/io.systemd.StorageProvider/block گوش می‌دهد، به‌صورت سوکت‌محور فعال (socket-activated) می‌شود. دایرکتوری سوکت /run/systemd/io.systemd.StorageProvider/ مکان شناخته‌شده‌ای است که ارائه‌دهندگان ذخیره‌سازی در آن ثبت می‌شوند؛ برای یک ابزار شمارش به storagectl(1) مراجعه کنید.

همچنین برای یک پیاده‌سازی مکمل که فایل‌ها و دایرکتوری‌های معمولی را از یک سیستم‌فایل پشتیبان در دسترس قرار می‌دهد، به systemd-storage-fs@.service(8) مراجعه کنید.

حجم‌های ارائه‌شده از طریق این ارائه‌دهنده با یک مسیر مطلق (که باید با /dev/ آغاز شود) شناسایی می‌شوند؛ یعنی به عنوان یک گره دستگاه بلوکی هسته مانند /dev/sda یا /dev/disk/by-id/.... نام‌های حجمی که نرمال‌سازی نشده باشند یا با /dev/ شروع نشوند، پذیرفته نخواهند شد.

گزینه‌های زیر پشتیبانی می‌شوند:

-h, --help

یک متن راهنمای کوتاه را چاپ کرده و خارج می‌شود.

--version

یک رشته نسخه کوتاه را چاپ کرده و خارج می‌شود.

/run/systemd/io.systemd.StorageProvider/block

سوکت AF_UNIX که سرویس به آن گوش می‌دهد. این مکان استاندارد برای ارائه‌دهنده ذخیره‌سازی "block" است، و توسط storagectl providers شمارش می‌شود.

اضافه‌شده در نگارش 261.

systemd(1), storagectl(1), systemd-storage-fs@.service(8)

1.
Varlink
systemd 261.2