'\" t .TH "SYSTEMD\-VALIDATEFS@\&.SERVICE" "8" "" "systemd 261.2" "systemd-validatefs@.service" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" systemd-validatefs@.service \- اعتبارسنجی و بررسی سلامت ساختاری سیستم فایل‌ها .SH "خلاصه دستور (SYNOPSIS)" .PP systemd\-validatefs@\&.service .PP /usr/lib/systemd/systemd\-validatefs [\fIDEVICE\fR] .SH "توضیحات (DESCRIPTION)" .PP systemd\-validatefs@\&.service یک الگوی سرویس سیستمی است که می‌تواند برای نقاط اتصال (mount points) تازه ایجاد شده نمونه‌سازی شود\&. این سرویس داده‌های محدودیت اتصال سیستم فایل را از سیستم فایل می‌خواند و اطمینان حاصل می‌کند که پیکربندی زمان اجرای اتصال با آن مطابقت دارد\&. اگر مطابقت نداشته باشد، سرویس با شکست مواجه می‌شود که موجب راه‌اندازی مجدد (reboot) فوری سیستم می‌گردد\&. .PP این قابلیت برای اطمینان از این موضوع در نظر گرفته شده است که سیستم فایل‌های مورد اعتماد نتوانند در زمینه‌ای متفاوت از آنچه برای آن در نظر گرفته شده بودند استفاده شوند\&. به‌طور مشخص‌تر: در محیطی مبتنی بر \fBsystemd-gpt-auto-generator\fR(8)، سیستم فایل‌هایی که باید متصل شوند عمدتاً بر اساس داده‌های جدول پارتیشن GPT (محافظت‌نشده) به‌طور خودکار شناسایی می‌شوند\&. اطلاعات محدودیت اتصال می‌تواند برای اعتبارسنجی داده‌های پارتیشن GPT، بر اساس محتویات سیستم فایل (محافظت‌شده)، استفاده شود\&. .PP به‌طور خاص، محدودیت‌های اتصال در ویژگی‌های گسترش‌یافته (extended attributes) زیر روی اینود ریشه (root inode) سیستم فایل‌ها کدگذاری شده‌اند: .sp .RS 4 .ie n \{\ \h'-04' 1.\h'+01'\c .\} .el \{\ .sp -1 .IP " 1." 4.2 .\} \fIuser\&.validatefs\&.mount_point\fR: این ویژگی گسترش‌یافته باید شامل یک یا چند مسیر مطلق و نرمال‌سازی‌شده باشد که با بایت‌های NUL از هم جدا شده‌اند\&. اگر این مقدار تنظیم شده باشد و سیستم فایل مشخص‌شده در مکانی متصل شود که با هیچ‌یک از مسیرهای فهرست‌شده مطابقت نداشته باشد، بررسی اعتبارسنجی با شکست مواجه خواهد شد\&. .RE .sp .RS 4 .ie n \{\ \h'-04' 2.\h'+01'\c .\} .el \{\ .sp -1 .IP " 2." 4.2 .\} \fIuser\&.validatefs\&.gpt_label\fR: این ویژگی گسترش‌یافته ممکن است شامل یک یا چند رشته با قالب آزاد (free-form) باشد که با بایت‌های NUL از هم جدا شده‌اند\&. در صورت تنظیم، تمام پارتیشن‌های پشتیبان (backing partitions) سیستم فایل در برابر این فهرست بررسی می‌شوند و اگر برچسب هر یک از پارتیشن‌های پشتیبان در فهرست نباشد، اعتبارسنجی با شکست مواجه خواهد شد\&. توجه داشته باشید که در صورت پیکربندی‌های Verity که ترکیبی از یک پارتیشن داده و یک پارتیشن هش است، ممکن است چندین پارتیشن پشتیبان وجود داشته باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04' 3.\h'+01'\c .\} .el \{\ .sp -1 .IP " 3." 4.2 .\} \fIuser\&.validatefs\&.gpt_type_uuid\fR: این ویژگی گسترش‌یافته ممکن است شامل یک یا چند UUID از نوع پارتیشن GPT باشد که به صورت رشته قالب‌بندی شده و با بایت‌های NUL از هم جدا شده‌اند\&. همانند بالا، تمام پارتیشن‌های پشتیبان سیستم فایل در برابر این فهرست بررسی می‌شوند و اگر هیچ‌کدام مطابقت نداشته باشد، اعتبارسنجی با شکست مواجه خواهد شد\&. .RE .PP واحد systemd\-validatefs@\&.service به‌طور خودکار توسط \fBsystemd-gpt-auto-generator\fR(8) برای تمام سیستم فایل‌هایی که شناسایی می‌کند و برای آن‌ها اتصال ایجاد می‌نماید، به تراکنش اولیه کشانده می‌شود\&. \fBsystemd-fstab-generator\fR(8) این کار را برای تمام اتصال‌هایی که دارای گزینه اتصال \fBx\-systemd\&.validatefs\fR در /etc/fstab هستند انجام خواهد داد\&. .PP ابزار \fBsystemd-repart\fR(8) این ویژگی‌های گسترش‌یافته را به‌طور خودکار برای سیستم فایل‌هایی که سرهم می‌کند ایجاد می‌نماید، که این رفتار را می‌توان با گزینه پیکربندی \fIAddValidateFS=\fR کنترل کرد\&. .SH "گزینه‌ها (OPTIONS)" .PP برنامه اجرایی /usr/lib/systemd/systemd\-validatefs ممکن است از خط فرمان نیز فراخوانی شود، که در این حالت انتظار یک مسیر به یک نقطه اتصال و گزینه‌های زیر را دارد: .PP \fB\-\-root=\fR .RS 4 یک مسیر مطلق یا رشته ویژه "auto" را می‌پذیرد\&. مسیر مشخص‌شده پیش از اعتبارسنجی به عنوان یک پیشوند از آرگومان نقطه اتصال مشخص‌شده حذف می‌شود\&. اگر روی "auto" تنظیم شود، پیش‌فرض روی سیستم میزبان نامشخص (unspecified) و هنگام اجرا در زمینه initrd برابر با /sysroot/ است، تا داده‌های محدودیت اتصال نسبت به ریشه آینده سیستم فایل اعتبارسنجی شوند\&. .sp در نسخه 258 اضافه شد\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 چاپ یک متن راهنمای کوتاه و خروج\&. .RE .PP \fB\-\-version\fR .RS 4 چاپ یک رشته نسخه کوتاه و خروج\&. .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBsystemd-gpt-auto-generator\fR(8), \fBsystemd-fstab-generator\fR(8), \fBsystemd-repart\fR(8)