כיצד להגדיר כלב שמירה על Raspberry Pi (אתחול אוטומטי ללא תגובה Raspberry Pi)

Kyzd Lhgdyr Klb Smyrh L Raspberry Pi Thwl Wtwmty Ll Tgwbh Raspberry Pi



Raspberry Pi הוא מחשב קטן בעל לוח בודד שיכול לשמש למגוון מטרות כמו פיתוח אפליקציות, שליטה בבתים חכמים או יצירת שרתי אינטרנט. זוהי בחירה פופולרית עבור חובבים ועושה כי היא פשוטה וקלה יותר לשימוש. עם זאת, מכשירי Raspberry Pi עשויים לפעמים לא להגיב או להיתקע. זה יכול לנבוע מכמה סיבות, כמו ביצוע משימות כבדות יותר או מרובות בו-זמנית, באגים בתוכנה או בעיות חומרה. יש פתרון שהוצג עבור משתמשי Raspberry Pi בשם כֶּלֶב שְׁמִירָה .

אם אינך מכיר אותו, קרא את המדריך הזה כדי ללמוד על:

מה זה כלב שמירה

א כֶּלֶב שְׁמִירָה הוא התקן חומרה או תוכנה הפועל על המערכת שלך ומנטר את פעולת המערכת באופן רציף. אם היא מזהה תקלה כלשהי במערכת כמו שהמערכת לא מגיבה או נתקעת, היא תנקוט בפעולה הנחוצה באופן אוטומטי, כגון אתחול המערכת.







מהם סוגי כלבי השמירה ב-Raspberry Pi

ישנם שני סוגים של כֶּלֶב שְׁמִירָה ב-Raspberry Pi; חומרה ותוכנה. כלבי שמירה על חומרה הם התקנים המחוברים למערכת שלך באמצעות פיני GPIO. בזמן כלב שמירה על תוכנה היא תוכנית הפועלת על מערכת Raspberry Pi שלך. גם כלבי שמירה על החומרה וגם התוכנה הם בחירה יעילה למניעת תקיעת מערכת Raspberry Pi שלך או חוסר תגובה.



מדוע חשוב להפעיל את Watchdog ב-Raspberry Pi

הפעלת ה כֶּלֶב שְׁמִירָה על Raspberry Pi חשוב מהסיבות הבאות:



  • זה מונע מהמערכת שלך להתקלקל בגלל באגים בתוכנה או כל סוג של כשל בחומרה.
  • הוא עוקב אחר פעילויות המערכת שלך, כגון מתח או טמפרטורה של המכשיר ומפעיל מחדש את המערכת כדי לשמור על בטיחות המכשיר שלך. לפיכך, עוזר להגביר את אמינות ויציבות המערכת.

כיצד להגדיר Watchdog ב-Raspberry Pi

להגדיר כֶּלֶב שְׁמִירָה ב-Raspberry Pi, בצע את השלבים הבאים:





שלב 1: טען את מודול כלב השמירה

למכשיר Raspberry Pi יש מובנה כֶּלֶב שְׁמִירָה מודול שניתן להפעיל אם אתה טוען אותו, ניתן לעשות זאת באמצעות הפקודה הבאה:

סודו modprobe bcm2708_wdog

אתה יכול גם לנסות להפעיל את הפקודה לעיל עם הפקודה הבאה כֶּלֶב שְׁמִירָה מודול אם המודול לעיל לא יוכל להיטען במערכת Raspberry Pi:



סודו modprobe bcm2835_wdt

הערה: במקרה שלי, מודול כלב השמירה הוא bcm2835_wdt.

שלב 2: ערוך את קובץ המודול

כעת, פתח את קובצי המודולים ב-Raspberry Pi באמצעות עורך ננו באמצעות הפקודה הבאה:

סודו ננו / וכו / מודולים

לאחר מכן הוסף את שם המודול בתוך הקובץ. שם המודול צריך להיות זה שנטען בהצלחה בשלב הראשון:

שמור את הקובץ באמצעות CTRL+X, לְהוֹסִיף ו והיכנס כדי לצאת מהטרמינל.

שלב 3: התקן את Watchdog על Raspberry Pi

ה כלי כלב שמירה זמין כבר במאגר Raspberry Pi וניתן להתקין אותו על ידי הפעלת הפקודה apt הבאה:

סודו מַתְאִים להתקין כלב השמירה chkconfig

שלב 4: הפעל שירות Watchdog

עליך להפעיל את כֶּלֶב שְׁמִירָה שירות במערכת Raspberry Pi שלך מהפקודה הבאה:

סודו systemctl לְאַפשֵׁר כֶּלֶב שְׁמִירָה

שלב 5: התחל את שירות כלב השמירה

לאחר ההפעלה, תוכל להתחיל כֶּלֶב שְׁמִירָה שירות ב-Raspberry Pi מהפקודה הבאה:

סודו systemctl התחל כלב שמירה

שלב 6: בדוק את סטטוס כלב השמירה

עליך לוודא ששירות כלב השמירה פועל על Raspberry Pi, ניתן לעשות זאת על ידי שימוש בפקודה הניתנת להלן:

סודו Systemctl סטטוס כלב שמירה

שלב 7: הגדר את Watchdog ב-Raspberry Pi

עכשיו פתח את כֶּלֶב שְׁמִירָה קובץ תצורה ב-Raspberry Pi על ידי הפעלת הפקודה הבאה:

סודו ננו / וכו / watchdog.conf

בתוך קובץ התצורה של כלב השמירה, בטל את ההערה על השורה ' #watchdog-device = /dev/watchdog '. אתה יכול לחפש בשורה זו באופן ידני באמצעות CTRL+W, ולאחר מכן שמור את הקובץ באמצעות CTRL+X , הוסף ו והקש אנטר:

לאחר שתשמור את הקובץ, ה- כֶּלֶב שְׁמִירָה daemon ישלח פעימת לב כל 10 שניות אל /dev/watchdog, ואם הוא לא מקבל ממנו שום אות, הוא מפעיל מחדש את המערכת

שלב 8: בדוק את הפונקציונליות של כלב השמירה

אתה יכול לבדוק אם השינויים שביצעת נכונים על ידי יצירת פצצת מזלג על Raspberry Pi מהפקודה הבאה:

: ( ) { : | : & } ;:

המתן 10 שניות ותראה את מערכת Raspberry Pi שלך מופעלת מחדש לאחר זמן זה, מה שמבטיח שה כֶּלֶב שְׁמִירָה פועל בהצלחה במערכת שלך. אם הוא מזהה חוסר תגובה במכשיר שלך, הוא יופעל מחדש, ובכך ישמור על יציבות המכשיר.

סיכום

הגדרת כלב שמירה על Raspberry Pi היא תהליך פשוט ופשוט וניתן לעשות זאת על ידי טעינה ראשונה של ה- כֶּלֶב שְׁמִירָה מודול במכשיר. לאחר מכן, עליך להוסיף את המודול בתוך /etc/modules קובץ ושמור אותו. לאחר מכן התקן את הדמון Watchdog במערכת Raspberry Pi, הפעל והפעל מחדש את הדמון כדי להפעיל אותו במערכת. לבסוף, אתה רק צריך לבטל את ההערות /dev/watchdog שורה בתוך קובץ התצורה של Watchdog כדי לאפשר Watchdog לנטר את המערכת שלך. לאחר מכן, אתה יכול לבדוק את פעולתו על ידי יצירת פצצת מזלג במערכת Raspberry Pi.