תוכן עניינים:

עוד פי על הקיר: 16 שלבים (עם תמונות)
עוד פי על הקיר: 16 שלבים (עם תמונות)

וִידֵאוֹ: עוד פי על הקיר: 16 שלבים (עם תמונות)

וִידֵאוֹ: עוד פי על הקיר: 16 שלבים (עם תמונות)
וִידֵאוֹ: ככה זה כשיש לך חברה רוסיה 2024, יולי
Anonim
עוד פי על הקיר
עוד פי על הקיר
עוד פי על הקיר
עוד פי על הקיר

הדרכה זו מלמדת כיצד לבנות NAS (אחסון מצורף לרשת) באמצעות פטל פטל (RasPi) ושני כונני HDD. הדרכה זו אמורה לתת לך פריצות מפורטות כיצד לעשות זאת

  • הרכיב RasPi, שני כונני HDD וכל ספק הכוח על לוח, שאחר כך יכול להיות מותקן על הקיר בבית שלך
  • לתכנת את RasPi, כך שהוא פועל כ

    • NAS
    • ו / או שרת מדפסת (אם תרצה)
  • התמודד עם לינוקס והראה לך כמה פקודות בסיסיות (אם לא עבדת איתו בעבר (בדיוק כמו שלא)

מדריך זה מחולק לארבעת הפרקים הבאים:

  1. התקנת HW
  2. יסודות Debian/Linux
  3. הגדרת מערכת ו- NAS
  4. ביצוע גיבויי מערכת RasPi
  5. כמה רמזים וטיפים

שלב 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: הרכבת הסוגריים

הרכבה של הסוגריים
הרכבה של הסוגריים
  1. חותכים 4 חתיכות עם כל כ -8 ס"מ מהסרט המתוח המחורר.
  2. כופפו את חלקי הקלטת כך שאחד מתאים לקצה כל מארז HDD ומסביב ל- RasPi
  3. יישר את מארזי HDD על הלוח כרצונך (למשל כמו שעשיתי על הלוח שלי) והנח את הסוגריים מתחת למארזי HDD וה- RasPi, אך רק בצד התחתון (שהוא הצד שיפנה כלפי מטה מאוחר יותר, כאשר הלוח תלוי על הקיר). מארזי HDD ו- RasPi יעמדו על סוגריים אלה מאוחר יותר.
  4. סמן את מיקום הסוגריים. ניתן למקם את הקלטת בצורה גסה מכיוון שניתן לכופף אותה בקלות די בקלות. לאחר מכן הסר את מארזי HDD ואת ה- Pi.
  5. שים את הצינור המתכווץ על הסוגריים ואת סרט המתכת ונקב חור דרכו, שם נמצא חור הבורג. היזהר לעשות חורים קטנים בלבד, כי החורים יתרחבו עם חימום הצינור המתכווץ.
  6. מחממים את הצינור המתכווץ בעזרת אקדח אוויר חם או מצית.
  7. הרכיבו את הסוגריים (מכוסים כעת בצינור מתכווץ) על הלוח בעזרת ברגים. עכשיו עשו את אותו הדבר לגבי הסרט המחורר.
  8. כופפו את הקלטת המחוררת ממתכת סביב הקצה העליון של מארזי ה- HDD ואת ה- RasPi

עכשיו יש לך לוח עם RaspBerry Pi ושני כונני HDD מותקנים עליו.

עבור פחות שריטות על המארזים ופחות רעש מקשקש מהכוננים הקשיחים אתה יכול גם לשים כמה כריות לבד על הברגים.

שלב 3: קשרו כבלים

קשור כבלים
קשור כבלים

הרעיון בשלב זה הוא להסתיר את החיווט מאחורי הלוח.

  • מקדחים 2 חורים דרך הלוח כ -3 - 4 רוחבי אגודל מהמקום שבו כניסת ה- USB וכניסת הכוח של כונני הדיסק קשים כך שהכבלים יכולים לעבור דרך החור בצורה חלקה.
  • ודא שמחבר ה- USB ומחבר החשמל יכולים לעבור דרך החור כשנותר מקום רב (כ- 3-4 מ"מ מכל צד)
  • כסו את החורים בסוגרו ובזמן שאתם עושים זאת תמיד בדקו אם שני המחברים עדיין יכולים לעבור דרך החור בקלות (מאוחר יותר כשהסוגרו יתייבש יהיה הרבה יותר קשה להרחיב את החור שוב)
  • לאחר שהסוגרו התייבש, הכנס את כל המחברים
  • עכשיו אתה צריך לסגור את הכבלים הנותרים בצד האחורי. אני בטוח שאתה יכול לעשות עבודה טובה יותר מאשר בתמונה:)

שלב 4: הרכבת רצועת החשמל

הרכבה של רצועת החשמל
הרכבה של רצועת החשמל

כעת הרכיב את רצועת החשמל עם הדבק הדו-רכיבי על הלוח. אתה יכול לחסוך את פני השטח של רצועת החשמל והלוח אם תרצה.

וכן: אתה כן צריך דבק דו-רכיבי, כי אחרת רצועת החשמל שלך תיפול כל הזמן;)

שלב 5: הרכבת כל הדבר על הקיר

הרכבת הדבר כולו על הקיר
הרכבת הדבר כולו על הקיר
  • כעת חותכים עוד 2 חתיכות עם 10 ס"מ כל אחת מהסרט המתוח המחורר
  • שים קצת צינור מתכווץ על חתיכות הקלטת.
  • הברג כל פיסת קלטת בפינה האחורית האחורית של הלוח (בדיוק כמו בתמונה)
  • הברג את הקצוות האחרים לקיר (עבור קיר בטון תחילה עליך להרכיב תקעים, בדיוק כפי שהייתי צריך)

שלב 6: הידוק הכבלים היוצאים

הידוק הכבלים היוצאים
הידוק הכבלים היוצאים

לבסוף, הדקו את שאר הכבלים העוברים מהלוח לשקע החשמל ולנתב/מתג.

שלב 7: התקנת NOOBS ב- Raspberry Pi

התקנת NOOBS ב- Raspberry Pi
התקנת NOOBS ב- Raspberry Pi

לפני שנתחיל לתכנת את ה- Raspberry Pi עלינו לשים את מערכת ההפעלה (OS) על כרטיס ה- SD שעתיד להיכנס ל- RasPi.

אנו הולכים להשתמש בגרסה פשוטה יותר של Raspbian בשם "NOOBS". זה הרבה יותר קל להתקנה כי יהיה אשף שינחה אותך בתהליך.

ייתכן שתרצה לקרוא את הוראות ההתקנה כאן.

  1. הורד את הגירסה העדכנית ביותר של NOOBS בכתובת https://www.raspberrypi.org/downloads/noobs/ אני ממליץ לך לקחת את גרסת ה- zip של הגרסה "לא מקוונת והתקנת רשת".
  2. חלץ את קובץ ה- zip
  3. פרמט את כרטיס ה- SD לחלוטין
  4. העתק את כל הקבצים שחולצו מה- zip אל כרטיס ה- SD.
  5. הכנס את כרטיס ה- SD ל- RasPi
  6. חבר מסך ליציאת HDMI ומקלדת ועכבר ליציאות ה- USB.
  7. הפעל את ה- Raspi.

אחרי כן

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

שלב 8: הגדרת Raspbian - סקירה כללית

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

  1. הגדר את חיבורי הרשת (LAN/Wifi)
  2. הגדר את ה- VNC *)
  3. בצע אתחול ה- VNC באופן אוטומטי
  4. פרמט את כונני HDD למערכת קבצים לינוקס יעילה יותר (ext4) וכבה את העיתון העצל.
  5. האם הרכבי הדיסק הקשיחים מותקנים אוטומטית בעת ההפעלה (חבר אותם תוכנה ל- Raspbian)
  6. הגדר את שרת Samba (תהליך המאפשר לך לגשת לתוכן HDD באמצעות שלט ממחשב)
  7. הגדר מערכת גיבוי קבצים עם כונן קשיח שני/גיבוי.

*) הערה: 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
הגדר 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 בצע את הפעולות הבאות:

  1. הורד את Win32DisImager
  2. כבה את ה- RasPi שלך והוצא את כרטיס ה- SD והכניס אותו למחשב שלך והפעל את Win32DiskImager.
  3. בחר מיקום (עם כפתור התיקיה) שבו אתה רוצה לשים את קובץ הגיבוי שלך (הוא עומד ליצור תמונה של כל כרטיס ה- SD ולשים אותו בצורה של קובץ img בכונן הקשיח של המחשב האישי שלך.
  4. צור תמונת גיבוי על ידי לחיצה על "קרא". (זה עלול לקחת זמן)
  5. בוצע.

מוּמלָץ: