.TH "HDAPSD" 8 "2025-09-08" "hdapsd 20250908" "hdapsd" .SH "نام (NAME)" hdapsd \- پارک کردن هد درایو در شرایط اضطراری .SH "خلاصه دستور (SYNOPSIS)" .B hdapsd \fR[\fI\-f\fR|\fI\-r\fR|\fI\-c \fR|\fI\-d \fR|\fI\-s \fR|\fI\-a\fR|\fI\-v\fR|\fI\-b\fR|\fI\-p\fR|\fI\-t\fR|\fI\-y\fR|\fI\-H\fR|\fI\-S\fR|\fI\-L\fR|\fI\-l\fR|\fI\-V\fR|\fI\-h\fR] .SH "گزینه‌ها (OPTIONS)" .TP \fB\-c\fR \fB\-\-cfgfile=\fR\fI\fR بارگذاری پیکربندی از \fI\fR. این گزینه تنها در صورتی فعال است که \fBhdapsd\fR با پشتیبانی از \fBlibconfig\fR کامپایل شده باشد. .TP \fB\-d\fR \fB\-\-device=\fR\fI\fR شناسه \fI\fR معمولاً \fBhda\fR یا \fBsda\fR است. برای محافظت از چند دستگاه می‌توان این گزینه را چندین بار تکرار کرد. .TP \fB\-f\fR \fB\-\-force\fR اجبار به کنار کشیدن (تخلیه) هدهای دیسک، حتی اگر هسته دیدگاه متفاوتی داشته باشد (در درایوهای قدیمی‌تر از ATA7). این گزینه فقط هنگام اضافه کردن دستی دستگاه‌ها (\fB\-d\fR) کار می‌کند. .TP \fB\-r\fR \fB\-\-force\-rotational\fR شناسایی خودکار درایوها به عنوان دیسک چرخشی، حتی اگر هسته آن‌ها را غیرچرخشی بداند. .TP \fB\-s\fR \fB\-\-sensitivity=\fR\fI\fR میزان حساسیت \fBhdapsd\fR نسبت به حرکت‌ها و تکان‌ها. مقدار پیش‌فرض ۱۵ است؛ مقادیر بزرگ‌تر به معنای حساسیت کمتر هستند. .TP \fB\-a\fR \fB\-\-adaptive\fR آستانه انطباقی (افزایش خودکار آستانه حساسیت هنگام استفاده از صفحه‌کلید یا ماوس داخلی). .TP \fB\-v\fR \fB\-\-verbose\fR دریافت آمار و اطلاعات با جزئیات کامل. .TP \fB\-b\fR \fB\-\-background\fR اجرای فرایند در پس‌زمینه. .TP \fB\-p\fR \fB\-\-pidfile\fR[\fI=\fR] ایجاد یک فایل شناسه فرایند (PID) هنگام اجرا در پس‌زمینه. اگر \fI\fR تعیین نشود، مقدار آن به صورت پیش‌فرض \fI/var/run/hdapsd.pid\fR خواهد بود. .TP \fB\-t\fR \fB\-\-dry\-run\fR شبیه‌سازی اجرا بدون پارک کردن واقعی هد دیسک. .TP \fB\-y\fR \fB\-\-poll\-sysfs\fR اجبار به استفاده از رابط sysfs برای ارتباط با شتاب‌سنج. .TP \fB\-H\fR \fB\-\-hardware\-logic\fR استفاده از منطق سخت‌افزاری تشخیص سقوط به جای منطق نرم‌افزاری. در این حالت، گزینه‌های \fB\-\-sensitivity\fR و \fB\-\-adaptive\fR هیچ تأثیری ندارند. .TP \fB\-S\fR \fB\-\-software\-logic\fR استفاده از منطق نرم‌افزاری تشخیص سقوط حتی اگر منطق سخت‌افزاری در دسترس باشد. .TP \fB\-L\fR \fB\-\-no\-leds\fR چشمک نزدن نشانگرهای LED هنگام تشخیص شوک یا ضربه. .TP \fB\-l\fR \fB\-\-syslog\fR ثبت گزارش‌ها در syslog به جای stdout/stderr. .TP \fB\-V\fR \fB\-\-version\fR نمایش اطلاعات نگارش و خروج. .TP \fB\-h\fR \fB\-\-help\fR نمایش پیام راهنما و خروج. .PP می‌توانید با ارسال سیگنال \fBSIGUSR1\fR، اجرای \fBhdapsd\fR را به مدت ۸ ثانیه غیرفعال کنید.