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