תוכן עניינים:
- שלב 1: הכנות - רמזים ורשימת קניות
- שלב 2: הרכבת הסוגריים
- שלב 3: קשרו כבלים
- שלב 4: הרכבת רצועת החשמל
- שלב 5: הרכבת כל הדבר על הקיר
- שלב 6: הידוק הכבלים היוצאים
- שלב 7: התקנת NOOBS ב- Raspberry Pi
- שלב 8: הגדרת Raspbian - סקירה כללית
- שלב 9: הגדר את חיבורי הרשת (LAN/Wifi)
- שלב 10: הגדר VNC
- שלב 11: בצע אתחול ה- VNC באופן אוטומטי
- שלב 12: עיצוב כונני HDD
- שלב 13: הורד את כונני הדיסק הקשיח באופן אוטומטי בעת ההפעלה
- שלב 14: הגדר את שרת Samba
- שלב 15: הגדרת מערכת גיבוי קבצים
- שלב 16: נחמד לדעת על טיפול בלינוקס
וִידֵאוֹ: עוד פי על הקיר: 16 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
הדרכה זו מלמדת כיצד לבנות NAS (אחסון מצורף לרשת) באמצעות פטל פטל (RasPi) ושני כונני HDD. הדרכה זו אמורה לתת לך פריצות מפורטות כיצד לעשות זאת
- הרכיב RasPi, שני כונני HDD וכל ספק הכוח על לוח, שאחר כך יכול להיות מותקן על הקיר בבית שלך
-
לתכנת את RasPi, כך שהוא פועל כ
- NAS
- ו / או שרת מדפסת (אם תרצה)
- התמודד עם לינוקס והראה לך כמה פקודות בסיסיות (אם לא עבדת איתו בעבר (בדיוק כמו שלא)
מדריך זה מחולק לארבעת הפרקים הבאים:
- התקנת HW
- יסודות Debian/Linux
- הגדרת מערכת ו- NAS
- ביצוע גיבויי מערכת RasPi
- כמה רמזים וטיפים
שלב 1: הכנות - רמזים ורשימת קניות
לפני שנתחיל, כמה רמזים חשובים שימנעו ממך להיתקל בבעיות:
- רמז ראשון: לפני שאתה קונה מארז HDD חיצוני עם בקר SATA ל- USB -> בדוק אם הבקר יכול להתמודד עם כמות נפח האחסון שאתה רוצה להשתמש בו! מדוע: השתמשתי בכונני HDD היושבים בתוך בית (כמו מארז עבור באמצעות HDD ככונן חיצוני) בעל בקר SATA ל- USB. ישנם הרבה בקרים שונים, שבהם הם שונים במיוחד בכמות נפח האחסון HDD שהם יכולים להתמודד איתם. השתמשתי בכונני HDD של 4TB ובהתחלה קניתי בקר שיכול להתמודד עם עד 2TB בלבד, אז הייתי צריך לשנות אותו
- רמז שני: וודא כי ספק הכוח שבעזרתו ברצונך להפעיל את ה- RasPi שלך יכול לספק לפחות 5VDC ו- 2A.
הערה חשובה: לא אני ולא instructables.com אחראים לתוכן מאחורי הקישורים שהכנסתי בהוראה זו.
לאחר מכן אני רוצה לתת לך רשימת קניות קטנה לחלקים שאתה צריך:
- פטל פטל (אמור לעבוד עם גרסה 2 או 3, אני משתמש בגרסת RasPi 2)
- כרטיס SD בנפח 8 ג'יגה -בייט עם מהירות דרגה 4 לפחות
- דיור ל- RasPi
- ספק כוח, 5VDC / 2A, עם מחבר מיקרו USB
- 2 כונני HDD חיצוניים (או SSD) עם מחבר USB או 2 כונני HDD (או SSD) עם חיבור SATA
- 2x דיור עם בקר SATA ל- USB (אין צורך אם יש לך כונן קשיח חיצוני עם שקע USB)
- לוח עץ של כ 50 ס"מ על 30 ס"מ ועובי של 2 ס"מ, הצבע הוא הבחירה שלך;)
- פס חשמל עם לפחות 3 שקעים (באופן אידיאלי לרצועת החשמל יש אותו צבע כמו הלוח שלך)
- 5 עד 6 סוגרי מתכת (שתוכל לקנות בחומרה המקומית / בחנות DIY (למשל כמו זה)
- סרט מחורר מתכת (רק הדבר על הסליל כאן)
- 12 ברגים שאורכם כ- 50-80% מהלוח עם (במקרה שלי כ -1, 5 ס"מ)
- 1 מ 'של צינור מתכווץ שמתאים לסוגריים ולסרט המתכת
- כבל אתרנט (LAN)
- 1 שקית סוגרו (כדי לכסות את שולי החורים ולגרום לה להיראות יפה)
- שקית אחת עם לפחות 50 מהדקי כבלים
- מסמר אחד גרוע עם לפחות 50 חתיכות, הציפורניים לא צריכות להיות ארוכות מ -1, 5 ס"מ (!)
- שקית אחת של דבק דו-רכיבי
- אופציונלי: 10 כריות לבד (למשל אלה)
גם לצורך התקנת התוכנה תצטרך
- מסך שניתן לחבר ל- HDMI (יכול להיות גם הטלוויזיה שלך)
- מוט USB למפתח
- עכבר USB
שלב 2: הרכבת הסוגריים
- חותכים 4 חתיכות עם כל כ -8 ס"מ מהסרט המתוח המחורר.
- כופפו את חלקי הקלטת כך שאחד מתאים לקצה כל מארז HDD ומסביב ל- RasPi
- יישר את מארזי HDD על הלוח כרצונך (למשל כמו שעשיתי על הלוח שלי) והנח את הסוגריים מתחת למארזי HDD וה- RasPi, אך רק בצד התחתון (שהוא הצד שיפנה כלפי מטה מאוחר יותר, כאשר הלוח תלוי על הקיר). מארזי HDD ו- RasPi יעמדו על סוגריים אלה מאוחר יותר.
- סמן את מיקום הסוגריים. ניתן למקם את הקלטת בצורה גסה מכיוון שניתן לכופף אותה בקלות די בקלות. לאחר מכן הסר את מארזי HDD ואת ה- Pi.
- שים את הצינור המתכווץ על הסוגריים ואת סרט המתכת ונקב חור דרכו, שם נמצא חור הבורג. היזהר לעשות חורים קטנים בלבד, כי החורים יתרחבו עם חימום הצינור המתכווץ.
- מחממים את הצינור המתכווץ בעזרת אקדח אוויר חם או מצית.
- הרכיבו את הסוגריים (מכוסים כעת בצינור מתכווץ) על הלוח בעזרת ברגים. עכשיו עשו את אותו הדבר לגבי הסרט המחורר.
- כופפו את הקלטת המחוררת ממתכת סביב הקצה העליון של מארזי ה- HDD ואת ה- RasPi
עכשיו יש לך לוח עם RaspBerry Pi ושני כונני HDD מותקנים עליו.
עבור פחות שריטות על המארזים ופחות רעש מקשקש מהכוננים הקשיחים אתה יכול גם לשים כמה כריות לבד על הברגים.
שלב 3: קשרו כבלים
הרעיון בשלב זה הוא להסתיר את החיווט מאחורי הלוח.
- מקדחים 2 חורים דרך הלוח כ -3 - 4 רוחבי אגודל מהמקום שבו כניסת ה- USB וכניסת הכוח של כונני הדיסק קשים כך שהכבלים יכולים לעבור דרך החור בצורה חלקה.
- ודא שמחבר ה- USB ומחבר החשמל יכולים לעבור דרך החור כשנותר מקום רב (כ- 3-4 מ"מ מכל צד)
- כסו את החורים בסוגרו ובזמן שאתם עושים זאת תמיד בדקו אם שני המחברים עדיין יכולים לעבור דרך החור בקלות (מאוחר יותר כשהסוגרו יתייבש יהיה הרבה יותר קשה להרחיב את החור שוב)
- לאחר שהסוגרו התייבש, הכנס את כל המחברים
- עכשיו אתה צריך לסגור את הכבלים הנותרים בצד האחורי. אני בטוח שאתה יכול לעשות עבודה טובה יותר מאשר בתמונה:)
שלב 4: הרכבת רצועת החשמל
כעת הרכיב את רצועת החשמל עם הדבק הדו-רכיבי על הלוח. אתה יכול לחסוך את פני השטח של רצועת החשמל והלוח אם תרצה.
וכן: אתה כן צריך דבק דו-רכיבי, כי אחרת רצועת החשמל שלך תיפול כל הזמן;)
שלב 5: הרכבת כל הדבר על הקיר
- כעת חותכים עוד 2 חתיכות עם 10 ס"מ כל אחת מהסרט המתוח המחורר
- שים קצת צינור מתכווץ על חתיכות הקלטת.
- הברג כל פיסת קלטת בפינה האחורית האחורית של הלוח (בדיוק כמו בתמונה)
- הברג את הקצוות האחרים לקיר (עבור קיר בטון תחילה עליך להרכיב תקעים, בדיוק כפי שהייתי צריך)
שלב 6: הידוק הכבלים היוצאים
לבסוף, הדקו את שאר הכבלים העוברים מהלוח לשקע החשמל ולנתב/מתג.
שלב 7: התקנת NOOBS ב- Raspberry Pi
לפני שנתחיל לתכנת את ה- Raspberry Pi עלינו לשים את מערכת ההפעלה (OS) על כרטיס ה- SD שעתיד להיכנס ל- RasPi.
אנו הולכים להשתמש בגרסה פשוטה יותר של Raspbian בשם "NOOBS". זה הרבה יותר קל להתקנה כי יהיה אשף שינחה אותך בתהליך.
ייתכן שתרצה לקרוא את הוראות ההתקנה כאן.
- הורד את הגירסה העדכנית ביותר של NOOBS בכתובת https://www.raspberrypi.org/downloads/noobs/ אני ממליץ לך לקחת את גרסת ה- zip של הגרסה "לא מקוונת והתקנת רשת".
- חלץ את קובץ ה- zip
- פרמט את כרטיס ה- SD לחלוטין
- העתק את כל הקבצים שחולצו מה- zip אל כרטיס ה- SD.
- הכנס את כרטיס ה- SD ל- RasPi
- חבר מסך ליציאת HDMI ומקלדת ועכבר ליציאות ה- USB.
- הפעל את ה- Raspi.
אחרי כן
- עקוב אחר הוראות ההתקנה.
- בחר "Raspbian" ואל תשכח לבחור את המדינה שלך ואת סגנון המקלדת בתחתית (זה קצת מסובך לשנות את זה מאוחר יותר עם פריסת מקלדת לא נכונה)
שלב 8: הגדרת Raspbian - סקירה כללית
לפני שנוכל להתחיל להשתמש ב- RasPi כראוי, עלינו להגדיר כמה דברים. לדוגמה, ייתכן שלא תרצה להשתמש במסך נפרד כל הזמן. חלופה היא VNC, המאפשרת לך לשלוט ב- RasPi מרחוק מהמחשב האישי שלך. השלבים הבאים יהיו:
- הגדר את חיבורי הרשת (LAN/Wifi)
- הגדר את ה- VNC *)
- בצע אתחול ה- VNC באופן אוטומטי
- פרמט את כונני HDD למערכת קבצים לינוקס יעילה יותר (ext4) וכבה את העיתון העצל.
- האם הרכבי הדיסק הקשיחים מותקנים אוטומטית בעת ההפעלה (חבר אותם תוכנה ל- Raspbian)
- הגדר את שרת Samba (תהליך המאפשר לך לגשת לתוכן HDD באמצעות שלט ממחשב)
- הגדר מערכת גיבוי קבצים עם כונן קשיח שני/גיבוי.
*) הערה: VNC (מחשוב רשת וירטואלית) מאפשר לך לשלוט ב- RasPi שלך באמצעות שלט מהמחשב. אתה תראה את כל מה שיוצג אם מחובר מסך, יש לך שליטה על העכבר והמקלדת … הכל. אלא שאתה יושב על המחשב האישי שלך במקום אחר לגמרי.
מכיוון שאתה רוצה שה- RasPi שלך יהיה על הקיר ללא מסך, חשוב שיהיה לך VNC.
שלב 9: הגדר את חיבורי הרשת (LAN/Wifi)
ניתן למצוא כאן מדריך טוב כיצד להגדיר את חיבור ה- LAN / Wifi שלך.
כדי להגיד ל- Raspbian באיזה סוג חיבור אתה רוצה להשתמש עליך לכתוב אותו בקובץ מיוחד. ההגדרות הבאות מגדירות חיבור LAN. אם ברצונך להגדיר Wifi השתמש בהגדרות המתוארות כאן.
פתח מעטפת והקלד
sudo nano/etc/network/interfaces
מה שפותח את הקובץ "ממשקים" בעורך הטקסט "ננו". בעורך כתוב את השורות הבאות
אוטומטי לא
iface lo inet loopback iface eth0 inet dhcp שם מארח "myRasPi" # "myRasPi" ניתן להחליף בשם לבחירתך כבל חם wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf אם ברירת מחדל inethc
(אחרי כל # עוקב אחרי הערה). לאחר מכן שמור ויצא באמצעות "Ctrl + X" ו- "Enter".
כעת עלינו להכניס את אישורינו לחיבור LAN/Wifi. לכן אתה צריך לפתוח
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
והכנס את האישורים שלך. החלף את "YOURSSID" בשם רשת LAN/Wifi שלך ו- "YOURPASSWORD" בסיסמת הרשת המתאימה. אה ושנה את קוד המדינה במידת הצורך:)
מדינה = DE
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 רשת = {ssid = "YOURSSID" psk = "YOURPASSWORD" # סוג הפרוטוקול יכול להיות RSN (עבור WP2) ו- WPA (עבור WPA1) proto = RSN # תמיד השתמש RSN # סוג ניהול מפתחות key_mgmt = WPA-PSK # מבחינה זוגית יכול להיות CCMP (עבור WPA2) ו- TKIP (עבור WPA1) זוגות = CCMP # אפשרות הרשאה צריכה להיות פתוחה עבור שני WPA1/WPA2 auth_alg = OPEN
}
שאר ההגדרות צריכות להיות בדיוק כפי שתואר לעיל. במיוחד "pairwise = CCMP" ו- "proto = RSN".
שלב 10: הגדר VNC
מדריכים טובים נוספים כיצד להגדיר VNC הם מדריך 1, מדריך 2 ומדריך 3.
לפני שתתקין את תוכנת VNC כנראה שתעשה עדכון:
sudo apt-get update && apt-get upgrade
לאחר מכן הורד והתקן את אפליקציית "tightVNCserver"
sudo apt-get להתקין tightvncserver
לאחר שתעשה זאת, הגדר סיסמה לשרת VNC זה
vncpasswd
אשר יתבקשו מאוחר יותר במחשב האישי שלך בעת הכניסה ל- RasPi באמצעות שלט.
על מנת לבדוק אם שרת VNC כבר פועל, התקשר לפגישת שרת tightVNC ב- RasPi עם
serverVNCserver
עכשיו לך למחשב האישי שלך והורד את הצופה tightVNC מכאן והתקן אותו (בעת ההתקנה תוכל לבטל את סימון האפשרות "tightVNCserver", לא תזדקק לה במחשב האישי שלך).
אתה יכול לבדוק ב- Windows או בנתב שלך איזו כתובת IP יש ל- RasPi שלך (אם אתה עובד עם DHCP). לאחר מכן הפעל את TightVNC-Viewer במחשב שלך והקלד את כתובת ה- IP של ה- RasPi ואז נקודתיים ולאחר מכן את מספר היציאה שהוא בדרך כלל 5901.
לדוגמה: כתובת ה- IP של PasPi היא 192.168.1.50 ואז המארח המרוחק הוא 192.168.1.50:5901.
אתה אמור להיות מסוגל לראות את המסך של ה- RasPi שלך.
שלב 11: בצע אתחול ה- VNC באופן אוטומטי
התחלנו VNC אבל אם תאתחל מחדש את ה- RasPi ההפעלה תיעלם ולא תוכל להתחבר ל- RasPI שלך באמצעות מרחוק מהמחשב שלך יותר.
כדי להפוך את הפעלת שרת VNC להפעלה אוטומטית, עליך להוריד סקריפט לכאן, שאמור להראות זאת:
#!/bin/sh
### BEGIN INIT INFO # מספק: tightvncserver # Required-Start: $ local_fs # Required-Stop: $ local_fs # Default-Start: 2 3 4 5 # Default-Stop 0 1 6 # Short-Description: Start/stop trightvncserver # מידע על END INIT # פרטים נוספים ראה: # https://www.penguintutor.com/linux/tightvnc # התאמה אישית של ערך זה # הגדר את משתנה USER לשם המשתמש כדי להפעיל tightvncserver תחת ייצוא USER = 'pi' ### סוף התאמה אישית נדרש eval cd ~ $ USER מקרה "$ 1" בהתחלה) su $ USER -c '/usr/bin/tightvncserver: 1' echo "הפעלת שרת TightVNC עבור $ USER";; stop) pkill Xtightvnc echo "Tightvncserver הופסק";; *) הד "שימוש: /etc/init.d/tightvncserver {start | stop}" יציאה 1;; יציאת esac 0
חשוב הוא #!/Bin/sh ההתחלה. לאחר ההורדה עליך להעתיק את התוכן. לאחר מכן פתח קובץ חדש עם ננו
sudo nano /etc/init.d/tightvncserver
והדבק את התוכן בקובץ זה. על מנת ש- Raspbian יפעיל את הקובץ הזה בעת ההפעלה, עלינו לשנות את זכויות הגישה באמצעותו
sudo chown root: root /etc/init.d/tightvncserver
להפוך את הקובץ להפעלה באמצעות
sudo chmod 755 /etc/init.d/tightvncserver
והוסף את הקובץ לרמות ברירת המחדל של הריצה (כך שהוא יימצא ויבוצע על ידי Raspbian)
ברירות מחדל של sudo update-rc.d tightvncserver
ואתה מוכן:)
כעת ה- RasPi שלך צריך להתחיל הפעלה tightVNCserver בעת ההפעלה. בדוק אם זה עובד. אחרת לך על פירוט והשווה גם למדריכים האחרים.
שלב 12: עיצוב כונני HDD
ברגע שחיברת את כונני הדיסק שלך ל- RasPi ניתן למצוא את שמם או האינדקס שלהם
sudo fdisk -l
תופיע רשימה שמספרת לך את שמות הקשיח שצורתם "/dev/sda" או "/dev/sdb".
על מנת לעצב לראשונה את התקליטורים הקשיחים
sudo mkfs.ext4 -E lazy_itable_init = 0, lazy_journal_init = 0 /dev /sdX
היכן עליך להחליף את ה- X לאינדקס HDD שיש לך ברשימת fdisk, למשל sda.
עכשיו אתה צריך לחכות לא מעט עד שהכונן הקשיח יתעצב.
לאחר מכן בצע את אותו הדבר עבור ה- HDD השני (HDD הגיבוי)
הערה: אפשרות העיתון העצלנית גורמת לעיצוב שלוקח די הרבה זמן עבור כונן קשיח בנפח 4TB. אולם בהמשך, כאשר אתה מפעיל את ה- RasPi שלך, כונני הדיסק הקשיח יופעלו וירכבו הרבה יותר מהר. קרא על כך כאן.
שלב 13: הורד את כונני הדיסק הקשיח באופן אוטומטי בעת ההפעלה
אתחול הכוננים הקשיחים שלך באופן אוטומטי או ידני, בשני המקרים תחילה עליך להוריד כמה אפליקציות
sudo apt-get -y להתקין ntfs-3g hfutils hfsprogs exfat-fuse
ה- ntfs-3g היא אפליקציה הכרחית לקריאת מערכת הקבצים NTFS הנפוצה מאוד ב- Windows. אם אתה למשל מחבר את הכונן הקשיח שלך ליציאת ה- USB, תחילה עליך להתקין את הכונן הקשיח לפני שתוכל לגשת לנתונים. נניח בדוגמה זו של- HDD יש מערכת קבצים של NTFS. לאחר מכן תעלה את HDD עם
sudo mount -t ntfs -3g -o utf8, uid = pi, gid = pi, noatime /dev /sda /media /usbstick
לאחר ביצוע קוד זה, כונן הקשיח יותקן ב-/media/usbstick/.
Raspbian כיום כבר מחבר התקנים מחוברים לאחרונה כמו מקלות USB או כונני HDD אוטומטית ל / מדיה / תיקייה. אך אם ברצונך לוודא כי כונני הקשיח תמיד מותקנים כראוי, בצע את השלבים הבאים:
ראשית, גלה את UUID (שם המכשיר הייחודי) של כונני הדיסק שלך על ידי הקלדה
sudo blkid -o list -w /dev /null
הזן את UUID של שני כונני הדיסק ב- /etc /fstab על ידי התקשרות ל- nano עם
סודו ננו/etc/fstab/
והוסף את השורות הבאות ברשימת fstab:
UUID = xxxxxxxx /mnt /myDrive ext4 ברירות מחדל 0
UUID = yyyyyyyyy /mnt /myDrive_mirror ext4 ברירות מחדל 0
במקום xxxxxxxx ו- yyyyyyyy הזן את ה- UUID האמיתי של כונני הדיסק שלך ושנה גם את "myDrive" לכל מה שכינית תיקיות ההרכבה שלך.
זהירות: אל תמחק דבר שכבר היה כתוב בקובץ זה! הוסף שורות חדשות בלבד.
כחלופה להדרכה זו מדריך 1, מדריך 2 או מדריך 3 גם אומרים לך כיצד (באופן אוטומטי או ידני) להתקין כוננים כך שתוכל לקבל גישה לתוכן שלהם.
שלב 14: הגדר את שרת Samba
כפי שכבר צוין "Samba מספקת שירותי קבצים והדפסה עבור לקוחות שונים של Microsoft Windows […]" (קישור) במקרה שלנו אנו יוצרים שרת Samba כדי לתת לכל המחשבים (כלומר מהמחשב הנייד שלך) גישה לקבצים הנמצאים בכונן הקשיח מחובר ל- RasPi.
על מנת להפעיל שרת סמבה תחילה עלינו להתקין אותו ב- RasPi
sudo apt-get להתקין samba samba-common-bin
לאחר מכן עלינו לערוך את התצורות על ידי קריאה לקובץ התצורה באמצעות ננו
sudo nano /etc/samba/smb.conf
ובקובץ הזה בשורה
# אבטחה = משתמש
הסר את '#הקודם. זה מאפשר למשתמש להגדיר סיסמת שרת Samba (מומלץ). זוהי הסיסמה שכל משתמש שרוצה לגשת לקבצים בכונן הקשיח צריך לדעת.
כעת אנו מגדירים סיסמה על ידי התקשרות
sudo smbpasswd -a pi
והזנת סיסמה.
כעת עלינו לספר לשרת Samba לאילו קבצים עליו לתת גישה
sudo chown -R pi: pi /mnt /myDrive
היכן עליך להחליף את /mnt /myDrive בנתיב שבו מותקן הכונן הקשיח שלך.
יש עוד כמה תצורות שעלינו להוסיף ל- smb.conf. בתחתית smb.conf הוסף את השורות הבאות
[MyNetworkDrive]
path =/mnt/myDrive כתוב = כן אורח בסדר = אין קבוצת עבודה = WORKGROUP ניתנת לגלישה = כן
כאשר הנתיב יראה שוב היכן מותקן הכונן הקשיח שלך, כתב הכתיבה מציין אם משתמשים רשאים לשנות ולהוסיף קבצים (כתיבת גישה). guest ok = אין פירושו שכל המשתמשים שרוצים לגשת לקבצים בכונן הקשיח צריכים לדעת את הסיסמה. מאחורי קבוצת העבודה עליך להוסיף את שם קבוצת העבודה שלך ב- Windows שבה אתה משתמש (סביר להניח כי ברירת המחדל היא "WORKGROUP"). ניתן לגלישה = כן מאיץ קצת את העניינים אם למשל עוברים הרבה תמונות מהר מאוד.
לאחר שסיימת לשנות את קובץ התצורה הפעל מחדש את שרת Samba עם
sudo /etc/init.d/samba הפעלה מחדש
ובדוק ממחשב Windows אם יש לך גישה לקבצים שלך.
מדריך 1 נותן לך הדרכה חלופית כיצד להגדיר את כל זה.
שלב 15: הגדרת מערכת גיבוי קבצים
עכשיו יש לנו שני כונני HDD על פטל פטל על לוח על הקיר … אבל עד כה השתמשנו רק בכונן קשיח אחד. ובכן, מכיוון שאנחנו הולכים להשתמש בכונן הקשיח השני ככונן גיבוי שיסונכרן עם הראשון על ידי ה- RasPi באופן קבוע. המשמעות היא, למשל, שכל יום כל השינויים שביצעת בכונן הקשיח הראשון שלך ישתקפו/יועתקו לכונן הקשיח השני.
על מנת לעשות זאת עלינו להתקין את האפליקציה rsync על ידי הקלדה
עדכון sudo apt-get
sudo apt -get להתקין hdparm sudo hdparm -C /dev /sda
כעת אנו בוחנים תחילה את כל התהליך על קובץ דמה אחד. לשם כך אנו יוצרים קובץ דמה עם
sudo nano /mnt/myDrive/TestFile.txt
והקלד משהו שרירותי. לאחר מכן סגור את הננו עם "Strg+x" ועכשיו מאפשר להפוך rsync לסנכרן ישירות את שני HDD
rsync -av --delete /mnt /myDrive /mnt /myDrive_mirror
אם הכל ילך כשורה, כדאי שנמצא את TestFile.txt בכונן הקשיח השני (ממוצע ב- /mnt /myDrive_mirror). בהמשך אני אקרא /mnt /myDrive "המקור" ו /mnt /myDrive_mirror ל"מטרה ".
האפשרות -av מורכבת מהפקודות
- -v שמראה לך במעטפת מה הוא מעתיק/מסנכרן
-
-א שעושה את כל הפקודות הבאות
- -r מעתיק את כל ספריות המשנה
- -l מעתיק קישורים סמליים
- -p שומר על זכויות גישה של קבצי המקור
- -t שומר חותמות זמן של קבצי המקור
- -g שומר על זכויות הגישה לקבוצות של קבצי המקור
- -delete אשר משווה את הקבצים הן במקור והן ביעד ומוחק קבצים במטרה אם הם אינם קיימים יותר על המקור.
כעת סינכרו בהצלחה את כונן המקור והיעד שלנו. כעת אנו רוצים ש- rsync יעשה זאת באופן קבוע. לשם כך עלינו ליצור crontab
sudo crontab -e
פקודה זו פותחת קובץ תצורת rsync בננו (הקפד להשתמש בפקודה "sudo". אחרת Raspbian תיכנס לקובץ הלא נכון!). ה- crontab מכיל את אותה פקודה כפי שהשתמשנו בעבר כדי לסנכרן את המקור והיעד שלנו. עם זאת ב- crontab יש קידומת שאומרת ל- rsync מתי עליו לסנכרן את הנתונים שלנו. הקידומת מורכבת מהמספרים הבאים
דקות שעות DayInTheMonth Month DayOfTheWeek rsync-Command
הדוגמה הבאה של crontab אמורה לנקות את העניינים
00 05 * * * rsync -av -delete /mnt /myDrive /mnt /myDrive_mirror
מה שאומר שה- RasPi שלך מסנכרן מקור ויעד כל יום בשעה 05:00 בבוקר.
הדרכות חלופיות ניתנות כאן או כאן.
שלב 16: נחמד לדעת על טיפול בלינוקס
משהו על לינוקס (מה שלמדתי):
- ב- RasPi אנו מפעילים גרסה מיוחדת של לינוקס בשם "Raspbian" שהיא שוב גרסה מיוחדת של "דביאן" המבוססת על גרעין הלינוקס
-
Raspbian הוא קוד פתוח ומגיע עם מגוון תוכנות מותקנות מראש:
- דפדפן אינטרנט: IceWeasel (גרסה מופשטת של Firefox)
- פייתון 2 ו -3
- מיינקראפט
- LibreOffice
- וולפרם ומתמטיקה
- PDF-Viewer
- Java IDE
- ננו (עורך פשוט)
- לינוקס או Raspbian מופעלים לרוב על ידי פקודות שאתה מקליד בחלון הפקודה (הנקרא "מעטפת")
- אם אתה מנהל מערכת (או בלינוקס "משתמש -על") מותר לך לשנות ולשנות הרבה דברים, בתנאי שאתה כותב "סודו" לפני כל פקודה ("sudo" = "super user do") דוגמה: sudo עורך ננו/myfile עורך שיחות סופר בשימוש ננו לפתיחת "myfile" בתיקייה "נתיב"
קריאות חשובות נוספות ל- Raspbian:
sudo apt-get update && apt-get upgrade
התקשר לעדכונים (יש צורך בחיבור לאינטרנט)
sudo apt-get להתקין XYZ
הורד והתקן את חבילת XYZ (רק דוגמה) ב- RasPi
אם ברצונך לגבות את מערכת ההפעלה Linux שלך ב- RasPi בצע את הפעולות הבאות:
- הורד את Win32DisImager
- כבה את ה- RasPi שלך והוצא את כרטיס ה- SD והכניס אותו למחשב שלך והפעל את Win32DiskImager.
- בחר מיקום (עם כפתור התיקיה) שבו אתה רוצה לשים את קובץ הגיבוי שלך (הוא עומד ליצור תמונה של כל כרטיס ה- SD ולשים אותו בצורה של קובץ img בכונן הקשיח של המחשב האישי שלך.
- צור תמונת גיבוי על ידי לחיצה על "קרא". (זה עלול לקחת זמן)
- בוצע.
מוּמלָץ:
טאבלט אוטומטי סודי המותקן על הקיר: 6 שלבים
טאבלט אוטומטי חשמלי המותקן על הקיר: מדריך זה יסביר כיצד ליצור תושבת לטאבלט openHAB (https://www.openhab.org/) בו ניתן להסיר את הטאבלט בכל עת, שם הוא נטען ללא כבל והשאיר את הקיר נראה תקין לחלוטין כאשר אף טאבלט אינו
עוד עוד SMPS Boost מוסדר הקטן ביותר (ללא SMD): 8 שלבים
עוד עוד Boost SMPS Boost SMPS (ללא SMD): שם הפרויקט המלא: עוד ספק בוסט DC לממיר ממיר DC מוסדר עוד בעולם המוסדר באמצעות מתג THT (טכנולוגיית חורים) וללא SMD (מכשיר מותקן על פני השטח) בסדר, בסדר, קיבלת לִי. אולי הוא לא קטן מזה שיצר מו
מסך מגע עם פטל פטל רכוב על הקיר: 8 שלבים (עם תמונות)
מסך מגע מסוג Raspberry Pi המורכב על הקיר: ה- Raspberry Pi 7 " מסך מגע הוא פיסת טכנולוגיה מדהימה ובמחיר סביר. החלטתי שאני רוצה להרכיב אחד על הקיר שלי לשימוש אוטומציה ביתית. אבל אף אחד מהתוספות של DIY שמצאתי באינטרנט לא עסק בבעיה כיצד לשטוף אותו ללא
איך בונים שעון שמקרין זמן על הקיר: 6 שלבים
כיצד לבנות שעון שמקרין זמן על הקיר: מדריך זה מראה לך כיצד לבנות שעון מקרן. מכשיר זה מאפשר לך להקרין זמן על הקיר. בהתבסס על שעון מעורר LCD קטן (לא קטן מדי, במקום זאת, לא תוכל להקרין אותו ולעבוד עליו), זו דרך טובה לעקור
לחצן העליון של הקיר הווירטואלי של IRobot: 6 שלבים
לחצן העליון של הקיר הווירטואלי של IRobot: אז אני עצבני שהדבר שהכפתור הגדול נראה בחלק העליון של הקיר הווירטואלי של iRobot הוא לא כפתור ההפעלה. זה נראה כמו שצריך להיות, אבל זה פשוט לא. אז אני חייב להיכנס ולהוסיף מתג לחלק העליון של הקיר הווירטואלי