1Aug

כיצד להפוך פטל פטל לתוך רשת נמוכה כוח התקן אחסון

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

למה אני רוצה לעשות את זה?

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

שרת המשרד שלנו, למשל, פועל 24/7 וצורכת כמעט 200 $ בשווי של כוח בשנה.מכשיר אחסון רשת המבוסס על פטל, לעומת זאת, צורך כ -5 דולר בשנה.

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

מה אני צריך?

הדרכה זו בנויה על המדריך הקודם שלנו: המדריך HTG כדי להתחיל עם פטל פאי ונניח שאתה כבר השלים את זה - במילים אחרות כבר יש לך את פספל Pi שלך, יש את זה מופעל למעלה, מכור לעכבר ומקלדת, ואתה כבר מותקן Raspbian על זה.

בנוסף להילוך שתצטרך מההתחלה עם ערכת ההדרכה של פטל, תוכלו רק את החומרה הבאה: כונן קשיח חיצוני USB( לפחות) כונן קשיח חיצוני( USB) עבור גיבויים רשת פשוטים והגשת קבצים

או

  • שני( atמינימום) כוננים קשיחים חיצוניים USB עבור יתירות נתונים מקומיים

זהו זה!אם אתה רק רוצה כונן רשת פשוטה המצורפת, אתה רק צריך כונן קשיח אחד.אנו ממליצים להשתמש לפחות שני כוננים קשיחים על מנת לאפשר המקומי( ב פטל פאי) יתירות נתונים.למטרות הדרכה זו אנו משתמשים זוג תואם של סיגט גיבוי פלוס 1TB Portable כוננים קשיחים חיצוניים.הם קטנים מאוד, לא דורשים מקור כוח חיצוני, והם היו על המכירה כאשר היינו קניות עבור חלקים.

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

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

ראשית, אנו משתמשים ב- NTFS מעוצב דיסקים קשיחים.אם ה- NAS של Raspberry נכשל מסיבה כלשהי, או , אנו רוצים להעתיק מידע במהירות על חיבור USB 3.0 במקום באמצעות הרשת, כאשר הדיסקים בפורמט NTFS מעוצבים באופן פשוט כדי לקחת את כונני ה- USB הניידים שבהם אנו משתמשיםNAS לבנות ו תקע אותם לתוך אחד המכונות Windows רבים אנו משתמשים בכל יום.

שנית, אנחנו משתמשים Samba עבור המניות שלנו ברשת, שוב בגלל הנוחות של meshing את פייס פייס NAS עם הרשת שלנו בעיקר.

הכנה והתקנה של כוננים קשיחים חיצוניים

לאחר שאספת את החומרה, ולאחר מכן יחד עם תחילת העבודה עם הדרכה פי פייס להגיע עד מהירות( והם פועלים Raspian) הגיע הזמן להתחיל להגדיר את פי כמו NAS.

הסדר הראשון של העסק הוא לחבר את הכוננים הקשיחים ל - Raspberry Pi( או לרכזת ה - USB המצורפת, בהתאם לתצורה שלך והאם הכוננים הקשיחים אינם מופעל או מופעל חיצונית).לאחר כוננים קשיחים מחוברים פי הוא מופעל למעלה זה הזמן להגיע לעבודה.

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

אנחנו הולכים לעשות את כל העבודה שלנו בתוך הטרמינל.ככזה אתה יכול גם לעבוד ישירות שלך Pi פטל באמצעות LXTerminal ב Raspian או שאתה יכול SSH לתוך פי שלך פספרי באמצעות כלי כמו מרק.כל דרך היא בסדר.

ברגע שאתה בשורת הפקודה הדבר הראשון שאתה צריך לעשות הוא להוסיף תמיכה Rasbian עבור NTFS מעוצב דיסקים.כדי לעשות זאת הקלד את הפקודה הבאה:

sudo apt-get התקן ntfs-3g

זה ייקח דקה או שתיים כדי להוריד את החבילות, לפרוק ולהתקין.לאחר החבילה NTFS מותקן זה הזמן לחפש את המחיצות unmounted של כוננים קשיחים חיצוניים המצורפת.

sdo fdisk -l

לפחות אתה צריך לראות שני דיסקים, אם הוספת בדיסק משני שיקוף נתונים( כפי שיש לנו) אתה צריך לראות שלושה כך:

הדיסק הראשון /dev/ mmcb1k0 הוא כרטיס SD בתוךפספי פי כי הבתים שלנו ההתקנה של Raspbian.אנחנו הולכים להשאיר את זה לגמרי לבד.

הדיסק השני, /dev/ sda הוא הראשון שלנו 1TB כונן קשיח חיצוני.הדיסק השלישי, /dev/ sdb הוא השני שלנו 1TB דיסק קשיח חיצוני.מחיצות בפועל אנו מעוניינים על שני דיסקים אלה /sda1/ ו /sdb1/, בהתאמה.רשום לעצמך את שמות הכונן הקשיח.

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

sudo mkdir /media/ USBHDD1

/media/ USBHDD2

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

sudo mount -t אוטומטי /dev/ sda1 /media/ USBHDD1

sdo mount -t אוטומטי /dev/ sdb1 /media/ USBHDD2

בשלב זה יש לנו את שני כוננים קשיחים חיצוניים רכוב על USBHDD1 ו USBHDD2 ספריות, בהתאמה.זה הזמן להוסיף בספרייה ספציפית לשני הכוננים כדי להחזיק תיקיות משותפות שלנו( למען שמירה על דברים מסודרים ומידור את העבודה שלנו על הכוננים).הזן את הפקודות הבאות:

sudo mkdir /media/USBHDD1/ מניות

sudo mkdir /media/USBHDD2/ מניות

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

sudo apt-get התקן סמבה-סמסונג-bin

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

sudo cp /etc/samba/ smb.conf /etc/samba/ smb.conf.old

זה פשוט יוצר גיבוי של קובץ ההגדרות עם שם הקובץ smb.conf.old ומשאיר אותו באותה ספריהקובץ התצורה המקורי.

לאחר שיצרנו את הגיבוי, הגיע הזמן לבצע עריכה בסיסית בקובץ ההגדרות של Samba.הקלד את השורה הבאה בשורת הפקודה:

sudo nano /etc/samba/ smb.conf

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

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

הראשון הוא מזהה קבוצת העבודה, כברירת מחדל workgroup = WORKGROUP.אם אתה משתמש בשם אחר עבור קבוצת העבודה הביתית שלך, המשך והחץ כדי לשנות זאת כעת, אחרת השאר אותה כברירת המחדל.

התחנה הבאה שלנו היא להפעיל את אימות המשתמש עבור אחסון סמבה שלנו, אחרת כל מי שיש לו גישה כללית לרשת שלנו( כמו משתמשי Wi-Fi אורחים) יוכל ללכת ישר פנימה. גלול למטה בקובץ תצורה Samba עד שתגיעהקטע שכותרתו:

הסר את הסימן # משורת האבטחה של המשתמש( על ידי הדגשתו באמצעות הסמן והקשת Delete) כדי לאפשר אימות של שם משתמש / סיסמה עבור מניות Samba.

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

[גיבוי]
תגובה = תיקיית גיבוי
נתיב = /media/USBHDD1/ מניות
משתמשים = =users
כוח קבוצה = משתמשים
ליצור מסכה = 0660
במדריךמסכה = 0771
לקריאה בלבד = לא

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

לחץ על CTRL + X כדי לצאת, הקש על Y כאשר תישאל אם ברצונך לשמור שינויים ולהחליף את קובץ התצורה הקיים.כאשר בחזרה בשורת הפקודה הזן את הפקודה הבאה כדי להפעיל מחדש את הדמונים Samba:

sudo /etc/init.d/ samba מחדש

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

sudo useradd גיבויים -m -G משתמשים

sudo passwd גיבויים

תתבקש להקליד את הסיסמה פעמיים כדי לאשר.לאחר אישור הסיסמה, הגיע הזמן להוסיף "גיבויים" כמשתמש סמבה לגיטימי.הזן את הפקודה הבאה:

sudo smbpasswd-a backups

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

מתוך מכונת חלונות סמוכה פתחנו את סייר הקבצים של Windows, לחץ על Network, אישר כי שם המארח RASPBERRYPI היה בקבוצת העבודה של WORKGROUPS ולחץ על התיקיה המשותפת גיבויים:

כשתתבקש, הזן את האישורים שיצרת בשלב הקודם( אם אתה עוקב לאורך שורה עבור קו, ההתחברות היא גיבויים ואת הסיסמה היא backups4ever).

לאחר האישורים שלך יתקבלו, אתה יטופל תיקייה ריקה כמו אין שום דבר במניה עדיין.כדי לבדוק פעמיים הכל עובד בצורה חלקה, בואו ליצור קובץ פשוט מהמחשב בדקנו את החיבור עם( במקרה שלנו, את שולחן העבודה של Windows 7).צור קובץ txt כך:

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

cd /media/USBHDD1/ מניות

LS

hello-is-it-me-you-a-look-for.txt נמצא בספרייה;ניסוי הספרייה המשותפת הפשוטה שלנו הוא הצלחה!

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

sudo nano /etc/ fstab

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

/dev/ /media/ USBHDD1 אוטומטי noatime 0 0

/dev/ sda2 /media/ USBHDD2 אוטומטי noatime 0 0

הקש CTRL + X כדי לצאת, לחץ על Y כדי לשמור, להחליף את הקובץ הקיים.

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

התצורה של ה- NAS שלך פספרי עבור נתונים פשוט יתירות

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

בקטע זה של המדריך אנו מתכוונים להשתמש בשני כלי לינוקס פשוטים אך רבי עוצמה, rsync ו- cron, כדי להגדיר את ה- NAS של Raspberry Pi שלנו כדי לבצע מראה נתונים מדי לילה מתיקייה /shares/ בכונן הראשי לתיקיית /shares/.כונן משני.זה לא הולך להיות בזמן אמת RAID כמו שיקוף נתונים, אבל יומי( או חצי יום) גיבוי נתונים לכונן משני היא דרך מצוינת להוסיף שכבה נוספת של אבטחת נתונים.

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

בשורת הפקודה, הזן את הפקודה הבאה:

sudo apt-get התקן rsync

לאחר ש- rsync מותקן, הגיע הזמן להגדיר עבודה קרון כדי להפוך את תהליך העתקת הקבצים מ- USBHDD1 ל- USBHDD2.בשורת הפקודה הזן את הפקודה הבאה:

crontab -e

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

0 5 * * * rsync -av --delete /media/USBHDD1/ מניות /media/USBHDD2/shares/

פקודה זו מציינת כי כל יום בשעה 5:00 בבוקר( החלק 0 5), כליום אחד( * * *, כרטיסי בר בשנה, חודש, יום כתמים), אנחנו רוצים rsync להשוות בין שתי ספריות, העתקת כל דבר מ HDD1 ל HDD2 ומחיקת כל דבר בספרייה גיבוי כי כבר לא מתאים משהו בספרייה הראשית-כְּלוֹמַראם יש לנו קובץ סרט על HDD1 נמחק, אנחנו גם רוצים את הקובץ כדי להסיר את הגיבוי על הסינכרון הבא.

החלק החשוב בקביעת התצורה של פקודה זו הוא שתבחר זמן שלא יפריע לפעילות רשת אחרת לתיקיות המשותפות שתזמנת.לדוגמה, אם אתה משתמש שלך Raspberry Pi NAS כגיבוי היעד עבור איזה תוכנה אוטומטית כי עותקים הקבצים שלך ל NAS בשעה 5 בבוקר כל בוקר, אז אתה צריך להתאים את זמן הגיבוי בתוכנת הגיבוי שלך או שאתה צריךכדי להתאים את הזמן עבור העבודה cron על Pi- אבל אתה לא יכול לקבל גם את הנתונים גיבוי מרחוק השלכת על מנת לשתף את הרשת ואת פספי Pi מנסה לסנכרן את הנתונים בין הכוננים המקומיים באותו זמן.

לאחר הזנת הערך crontab, לחץ על CTRL + X כדי לצאת ולשמור את הקובץ.אם אתה רוצה להפעיל את rsync מיד כדי לקבל את הנתונים שיקוף מהר יותר ולהפוך את העבודה cron הראשונית קצת קל יותר על המערכת, קדימה והזן את הפקודה rsync אותו אתה מכניס את crontab בשורת הפקודה כך:

rsync -av -delete /media/USBHDD1/ מניות /media/USBHDD2/shares/

זהו זה!כל מה שאתה צריך לעשות בשלב זה הוא לבדוק על פי שלך Raspberry ביום הבא או שניים כדי לוודא כי העבודה המתוזמנת הוא יורה כצפוי ואת הנתונים /USBHDD1/shares/ מופיע /USBHDD2/shares/.

מכאן ואילך את כל מה שאתה מכניס לתוך Raspberry שלך מופעל pas NAS יהיה שיקוף יומי על פני שני כוננים קשיחים.

לפני שאנחנו עוזבים את הנושא לחלוטין, הנה כמה פרטים נוספים How-To Geek מאמרים ייתכן שתרצה לבדוק כדי להוסיף עוד אגרוף חדש שלך Raspberry Pi מופעל NAS:

  • כיצד לגבות את חשבון Gmail שלך באמצעות המחשב אובונטו שלך, למרותההוראות הן עבור אובונטו אתה יכול בקלות לשנות אותם עבור Rasbian להפוך את Pi NAS שלך לתוך מכונת גיבוי דוא"ל אוטומטי.
  • אילו קבצים אתה צריך גיבוי במחשב Windows שלך? אם אתה לא בטוח מה הקבצים שאתה צריך לגבות את NAS שלך, זה מקום טוב להתחיל בו.
  • כיצד לגבות מרחוק את הנתונים שלך ללא תשלום עם CrashPlan-CrashPlan הוא יישום גיבוי חינם זמין עבור Windows, Mac, ו לינוקס מכונות זה עושה את זה קל לתזמן גיבויים רגילים ל NAS.

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