HDAPSD(8) hdapsd HDAPSD(8)

hdapsd - پارک کردن هد درایو در شرایط اضطراری

hdapsd [-f|-r|-c <cfgfile>|-d <device>|-s <sensitivity>|-a|-v|-b|-p|-t|-y|-H|-S|-L|-l|-V|-h]

بارگذاری پیکربندی از <cfgfile>. این گزینه تنها در صورتی فعال است که hdapsd با پشتیبانی از libconfig کامپایل شده باشد.
شناسه <device> معمولاً hda یا sda است. برای محافظت از چند دستگاه می‌توان این گزینه را چندین بار تکرار کرد.
اجبار به کنار کشیدن (تخلیه) هدهای دیسک، حتی اگر هسته دیدگاه متفاوتی داشته باشد (در درایوهای قدیمی‌تر از ATA7). این گزینه فقط هنگام اضافه کردن دستی دستگاه‌ها (-d) کار می‌کند.
شناسایی خودکار درایوها به عنوان دیسک چرخشی، حتی اگر هسته آن‌ها را غیرچرخشی بداند.
میزان حساسیت hdapsd نسبت به حرکت‌ها و تکان‌ها. مقدار پیش‌فرض ۱۵ است؛ مقادیر بزرگ‌تر به معنای حساسیت کمتر هستند.
آستانه انطباقی (افزایش خودکار آستانه حساسیت هنگام استفاده از صفحه‌کلید یا ماوس داخلی).
دریافت آمار و اطلاعات با جزئیات کامل.
اجرای فرایند در پس‌زمینه.
ایجاد یک فایل شناسه فرایند (PID) هنگام اجرا در پس‌زمینه. اگر <pidfile> تعیین نشود، مقدار آن به صورت پیش‌فرض /var/run/hdapsd.pid خواهد بود.
شبیه‌سازی اجرا بدون پارک کردن واقعی هد دیسک.
اجبار به استفاده از رابط sysfs برای ارتباط با شتاب‌سنج.
استفاده از منطق سخت‌افزاری تشخیص سقوط به جای منطق نرم‌افزاری. در این حالت، گزینه‌های --sensitivity و --adaptive هیچ تأثیری ندارند.
استفاده از منطق نرم‌افزاری تشخیص سقوط حتی اگر منطق سخت‌افزاری در دسترس باشد.
چشمک نزدن نشانگرهای LED هنگام تشخیص شوک یا ضربه.
ثبت گزارش‌ها در syslog به جای stdout/stderr.
نمایش اطلاعات نگارش و خروج.
نمایش پیام راهنما و خروج.

می‌توانید با ارسال سیگنال SIGUSR1، اجرای hdapsd را به مدت ۸ ثانیه غیرفعال کنید.

2025-09-08 hdapsd 20250908