מדוע לבזבז 300 דולר על כמוסת זמן של AirPort כאשר אתה יכול להכין אחד בעצמך עם פאי פטל ו כונן קשיח חיצוני ? זה לוקח קצת tweaking, אבל לאחר הכל מוגדר, Mac שלך יגבה באופן אוטומטי, ללא כל מאמץ מצדך. אין עוד צורך לחבר כונן למחשב שלך.
אפילו יותר טוב: כשמגיע הזמן לשחזר קבצים, אתה יכול לנתק את הכונן הקשיח מה- Pi ולחבר אותו ישירות למחשב ה- Mac שלך, ומאפשר לך להתאושש מכשל כולל של המערכת באמצעות שחזור המערכת. פריצות דומות אינן פועלות כך.
מה אתה צריך
הראינו לך כיצד לגבות את ה- Mac שלך עם מכונת זמן , ואפילו כיצד לבצע גיבויים של מכונת הזמן ברשת . אבל במדריכים אלה, גיבוי דרך הרשת דרש מקינטוש אחר שישמש כשרת. אז אם אתה גר במשק בית יחיד של מק, אתה עשוי לחשוב שהאפשרות היחידה שלך היא לחבר כונן קשיח USB או לקנות כמוסת זמן של Apple $ 300.
זה לא נכון. ה- Raspberry Pi המחובר לכונן קשיח חיצוני מהווה אלטרנטיבה מאולתרת נהדרת ל- Time Capsule או ל- Mac אחר, וזה הרבה יותר זול. (כן, ה- Time Capsule כולל פונקציונליות של נתב, כך שלמעשה זה מחיר ראוי למה שהיא מציעה - אך בשיטה זו תוכלו להשתמש בכל הנתב שתרצו, ומציע מקום רב יותר לשדרוגים כאשר הכונן שלכם נגמר.)
הדרכה זו מניחה שאתה כבר יודע את היסודות של כיצד להקים פטל פטל . זה גם דורש קצת ציוד:
- פטל פטל. כל מודל יעשה, אך המודל הנוכחי הוא ה- פטל פי 3 דגם ב ' .
- כרטיס SD, למערכת ההפעלה של ה- Raspberry Pi. פטל פטל ישן יותר ישתמש בכרטיס SD רגיל, ואילו חדשים יותר ידרשו כרטיס microSD, לכן וודאו לקבל את הסוג הנכון. הנה רשימה נהדרת של קלפים נבדק לעבוד היטב את פי.
- ספק כוח עבור ה- Pi. יציאת החשמל של Pis היא רק microUSB, אך אנו ממליצים להשיג ספק כוח המיועד ל- Pi לצורך ביצועים אמינים– זה של CanaKit עובד טוב.
- חיבור רשת קווי עבור ה- Pi שלך (אתה יכול להשתמש ב- Wi-Fi, אבל זה דורש יותר התקנה וקווי יהיה הרבה יותר טוב עבור אותם גיבויים גדולים ברשת)
- An כונן קשיח חיצוני , שתתחבר ל- Pi באמצעות USB. אנו ממליצים להשיג כונן קשיח חיצוני שולחני עם ספק כוח ייעודי משלו, אלא אם כן יש לך כונן המופעל באמצעות USB שנבדק לעבוד עם ה- Pi.
אתה יכול להשיג את רוב הדברים האלה (ועוד) בבת אחת ערכת התחלה טובה של פטל פי כמו זו או שאתה יכול לקנות אותם בנפרד. השיחה שלך.
גיליתי על שיטה זו מ פוסט בבלוג מאת כלב וודס , ומילא כמה דברים שלא עבדו אצלי בקריאה פוסט זה ב- Badbox.de . תודתי הכנה לשניכם.
הערה אחרונה: הגרזן הזה עובד די טוב מניסיוני, אבל בסופו של יום זה עדיין בדיוק זה: פריצה. מסיבה זו, אני ממליץ על גיבוי כלשהו מלבד זה, רצוי משהו מחוץ לאתר. (אתה צריך תמיד יש גיבוי מחוץ לאתר בכל מקרה , במקרה של שריפה או אסון טבע אחר.)
קָשׁוּר: כיצד לגבות את Mac שלך ולשחזר קבצים באמצעות מכונת זמן
שלב ראשון: הכן את הכונן החיצוני למכונת זמן
הדבר הראשון שעליך לעשות הוא להכין את הכונן החיצוני לעבודה עם Time Machine. חבר את הכונן ל- Mac שלך ואז הפעל את תוכנית השירות דיסק . בחר את הכונן החיצוני שלך ולחץ על כפתור "מחק". אתה רוצה לפרמט את הכונן כ- "Mac OS Extended", המכונה גם HFS +.
לאחר מכן, אנו נרצה להבטיח כי ל- Raspberry Pi שלך, ולכל מכשיר, תהיה הרשאה לשלוט בכונן. עבור אל Finder ואז לחץ באמצעות לחצן העכבר הימני על הכונן בסרגל הצד. לחץ על "קבל מידע".
בתחתית החלון שנפתח, תמצא את הגדרות ההרשאה.
לחץ על המנעול בפינה השמאלית התחתונה והזן את הסיסמה שלך. לאחר מכן, בדוק "התעלם מהבעלות על הכרך הזה." ועם זה, אתה מוכן לחבר את הכונן החיצוני שלך ל- Pi.
שלב שני: התקן את Raspbian על ה- Pi שלך והתחבר אליו באמצעות SSH
לאחר מכן, יהיה עליך להגדיר את Raspberry Pi שלך עם Raspbian, כמו מתואר במאמר זה . לא נפרט כאן על התהליך, מכיוון שמדובר בפרויקט בפני עצמו, אז עבור אל המדריך הזה כדי להגדיר את Raspbian על ה- Pi שלך. השתמשתי ב- Raspbian Core לצורך ההתקנה שלי, מכיוון שלא חיברתי את ה- Pi לתצוגה, אך אין סיבה שגרסת ה- GUI המלאה של Raspbian גם לא תעבוד.
אם כבר מדברים על זה: יש לך שתי אפשרויות כשמדובר בהמשך המדריך הזה. אתה יכול לחבר את ה- Raspberry Pi שלך למקלדת ולפקח ולהגדיר את הדברים בצורה כזו, או שאתה יכול להתחבר ל- Pi שלך באמצעות SSH ולהריץ כל צעד ונוחות מה- Mac שלך. אנו חושבים ששיטת SSH קלה בהרבה ממציאת צג אקראי, כך הנה כיצד לעשות זאת.
הפעל את הטרמינל ב- Mac שלך והזן את הפקודה הבאה:
החלפה
192.168.1.11
עם כתובת ה- IP של ה- Pi שלך. אתה יכול
מצא את כתובת ה- IP של כל מכשיר המחובר לרשת שלך
, כולל ה- Raspberry Pi שלך, על ידי כניסה לממשק האינטרנט של הנתב שלך.
לאחר מכן תתבקש להזין סיסמה עבור משתמש ברירת המחדל,
פאי
. הסיסמה עבור
פאי
הוא, כברירת מחדל,
פֶּטֶל
.
אם אתה מתחבר למערכת חדשה בפעם הראשונה, אני מציע שתגדיר כמה דברים לפני שתמשיך. ראשית, רוץ
sudo raspi-config
ושנה את סיסמת ברירת המחדל שלך. תוכל גם להרחיב את מערכת הקבצים המוגדרת כברירת מחדל כאן, אם יש לך כרטיס SD גדול (אם כי זה לא הכרחי עבור הדרכה זו.) ה- Raspberry Pi שלך יופעל מחדש, ובשלב זה אתה מוכן להתחיל לעבוד.
שלב שלישי: הרכיב את הכונן החיצוני שלך
לפני שתוכל להגדיר את מכונת הזמן שלך, עליך להרכיב את הכונן כדי ש- Raspberry Pi שלך יוכל לקרוא ולכתוב אליו. לשם כך נדרשת התקנת תוכנה כלשהי. ראשית, וודא שכל התוכנות ב- Pi מעודכנות. הפעל שתי פקודות אלה, זו אחר זו:
עדכון sudo apt-get
שדרוג sudo apt-get
לאחר מכן, התקן שתי חבילות: hfsprogs ו- hfsplus. אלה יאפשרו לפטל ה- Raspberry שלך לקרוא את הכונן שלך בפורמט Mac.
sudo apt-get install hfsprogs hfsplus
כעת יש לך תוכנה המסוגלת להרכיב את הכונן שלך, אך היא צריכה לדעת איזה כונן להתקין, אז תצטרך לעשות קצת מחקר. התחל בהשקת Parted.
סודו / סבין / נפרדו
לאחר מכן הקלד
הדפס
כדי לראות רשימה של כוננים המחוברים כעת. אתה אמור לראות את הכונן החיצוני שלך כאן.
מצילום המסך הזה אנו יכולים לראות שהכונן שלי הוא כונן Maxtor בגודל 164 ג'יגה-בייט (אני אקבל יותר מאוחר, אני מבטיח.) המידע החשוב כאן הוא
/ dev / sda
. לכונן שלך יהיה שם דומה, אותו עליך לרשום.
לאחר מכן, הסתכל בטבלה שמתחת לגוש הטקסט ההוא. במקרה שלי, ברור שהמחיצה השנייה והגדולה יותר היא מה שאני מחפש. לכן, אני מציין כי המחיצה שאני רוצה לעלות היא
אמת
. יתכן שתזדקק לנתון שונה במקצת אם בכונן שלך יש יותר מכונן אחד או יותר ממחיצה אחת.
עכשיו שיש לך את המידע שאתה צריך, הקלד
לְהַפְסִיק
ולחץ על Enter. לאחר מכן, אנו נכין תיקיה שתשמש כנקודת ההר שלנו ...
sudo mkdir -p / media / tm
... ואז הוסף קצת מידע לקובץ fstab. השתמש בפקודה זו כדי לפתוח עורך טקסט:
sudo nano / etc / fstab
הדבק את השורה הבאה במסמך והחלף אותה
/ Dev / s 2
עם מחיצת הכונן שלך, אם שונה מ- / dev / sda2.
/ dev / sda2 / media / tm hfsplus force, rw, user, auto 0 0
לאחר שהדבקת את הטקסט, לחץ על Control + X כדי לעזוב את העורך, וודא שאתה שומר כשתעשה זאת.
לאחר מכן, הרכיב את הכונן עם:
sudo mount -a
אם אינך רואה הודעת שגיאה, מזל טוב! הרכבת את הכונן שלך בהצלחה.
שלב שלישי: הידור והתקן את Netatalk
Netatalk היא תוכנה המדמה AFP, פרוטוקול הרשת שמשתמשים כיום באפל בגיבויים של Time Machine. אתה יכול להתקין גרסה עתיקה של Netatalk באמצעות
sudo apt-get להתקין netatalk
, אבל
אני ממליץ בחום שלא תעשה זאת
. מסיבות מורכבות (בעיקר פוליטיות), דביאן - שעליה בנוי Raspbian - מציעה גרסאות מיושנות מאוד של Netatalk במאגריה. אתה יכול לגרום למכונת הזמן לעבוד באמצעות הגרסה המיושנת הזו של Netatalk, אבל מניסיוני זה מתסכל.
לכן, אני ממליץ לך לאסוף את הגרסה האחרונה. זה יותר טרחה להתקין, אבל זה שווה את זה.
ראשית, עליך להתקין את התלות. הנה כל מה שאתה צריך להתקין, בפקודה אחת:
sudo aptitude התקן build-essential libevent-dev libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libwrap0-dev libdb-dev libtdb-dev libmysqlclient-dev avahi-daemon libavahi-client-dev libacl1-dev libldap2-dev libcrack2-dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libio-socket-inet6-perl tracker libtracker-sparql-1.0-dev libtracker-miner-1.0-dev
ייתכן שייקח זמן מה להתקנתו. לאחר מכן, הורד את הגרסה האחרונה של Netatalk. נכון לכתיבת שורות אלה, זה 3.1.10, אם כי ייתכן שתרצה לבדוק דף הבית של netatalk כדי לקבל את מספר הגרסה העדכני ביותר. לאחר מכן, הפעל פקודה זו כדי להוריד אותה:
wget http://prdownloads.sourceforge.net/netatalk/netatalk-3.1.10.tar.gz
החלף את מספר הגרסה אם תמצא גרסה מאוחרת יותר באתר שלהם.
כעת, פרוק את הקובץ שהורדת עם:
זפת -xf netatalk-3.1.10.tar.gz
לאחר מכן עברו לתיקייה החדשה שיצרתם זה עתה.
cd netatalk-3.1.10
לאחר מכן, תוכל להגדיר את כל הגדרות netatalk לפני הידור התוכנית, באמצעות פקודה זו:
./configure \
- with-init-style = debian-systemd \
- ללא libevent \
- ללא-tdb \
- עם cracklib \
- enable-krbV-uam \
- with-pam-confdir = / etc / pam.d \
- עם-dbus-daemon = / usr / bin / dbus-daemon \
- עם -dbus-sysconf-dir = / etc / dbus-1 / system.d \
- with-tracker-pkgconfig-version = 1.0
בהנחה שאינך רואה הודעות שגיאה, תוכל לעבור לשלב הבא ולהפעיל:
עשה
זה ייקח זמן מה. באותה מידה תוכלו להכין לעצמכם קפה, כמה סקונס וארוחה בת שלוש מנות. פטל פטל אינו מהיר בהרכבת תוכנה.
כאשר הכל נעשה, סוף סוף תוכלו להתקין את Netatalk:
סודו לבצע התקנה
זה לא היה כיף? בדוק במהירות כי Netatalk פועלת בפועל:
netatalk -V
תראה מידע רב על הגדרת Netatalk שלך. אם הכל נראה טוב, בואו נגדיר את הדברים!
שלב רביעי: הגדר את Netatalk
כעת, לאחר התקנת Netatalk, עליך להורות לו לשתף את הכונן שלך. ראשית עליכם לערוך
nsswitch.conf
.
Sudonano / Etc / Nssi tic. Kon f
כאן אתה צריך להוסיף
mdns4
ו
mdns
לשורה שמתחילה ב"מארחים: ", כך שהיא תיראה כך:
hosts: קבצים mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
המשמעות של הצביעה הזו כי כונן מכונת הזמן שלכם יופיע בסרגל הצד של Finder ברגע שתחברו את ה- Raspberry Pi שלכם לרשת.
לאחר מכן תצטרך לערוך
afpd.service
:
Sudonano / Etc / Aahi / Seruisse s / Afpd. Ser ゔ
העתק את גוש הטקסט הזה והדבק אותו בקובץ זה:
<? xml version = "1.0" עצמאי = 'לא'?> <! - * - nxml - * ->
<! DOCTYPE קבוצת שירות מערכת "avahi-service.dtd">
<קבוצת שירות>
<name replace-wildcards = "yes">% h </name>
<שירות>
<type> _afpovertcp._tcp </type>
<port> 548 </port>
</ שירות>
<שירות>
<type> _device-info._tcp </type>
<port> 0 </port>
מודל <txt-record> = TimeCapsule </txt-record>
</ שירות>
</ service-group>
בין היתר, מידע זה גורם לפטל ה- Raspberry שלך לחקות כמוסת זמן אמיתית של אפל, מלאה בסמל המתאים.
לבסוף, הגיע הזמן להגדיר את הכונן החיצוני שלך כשיתוף רשת.
Sudonano / U sr / ぉ ka l / Etc / A fp. Kon f
בתחתית מסמך זה, הדבק את הטקסט הבא:
[Global] מודל מחקה = TimeCapsule6,106 [Time Machine] נתיב = / מדיה / tm מכונת זמן = כן
אתה יכול לשים שם אחר מ- "Time Machine" בין הסוגריים השניים, אם אתה רוצה. זה ישנה את שם הכונן אליו אתה מגבה, כפי שמוצג ב- Finder וב- Time Machine עצמו.
לבסוף, קדימה והפעל את שירותי הרשת. לפי הסדר, הפעל את שתי הפקודות הבאות:
שירות sudo avahi-daemon להתחיל
שירות sudo התחל
הכונן שלך מוצע כעת ברשת. כדי לוודא שזה קורה בכל פעם שאתה מפעיל את ה- Raspberry Pi שלך, הזן את הפקודות האלה, שוב אחת אחרי השנייה:
sudo systemctl לאפשר avahi-daemon
סודו systemctl לאפשר
אנחנו ממש קרובים עכשיו!
שלב חמישי: התחבר למכונת הזמן שלך
עבור אל Finder ב- Mac שלך ועליך לראות את ה- Raspberry Pi שלך כאן.
אתה יכול למעשה להתחבר מכאן, על ידי לחיצה על "התחבר בשם" והזן את אותו שם משתמש וסיסמה שבהם אתה משתמש כדי להתחבר באמצעות SSH.
מניסיוני, עם זאת, מכונת הזמן פועלת טוב יותר אם אתה מתחבר לכונן דרך כתובת ה- IP שלו, במיוחד אם עשית זאת הגדר כתובות IP סטטיות עם הנתב שלך (מה שאתה כנראה צריך). כדי להתחבר, פתח את Finder ואז לחץ על Command + K במקלדת.
לאחר הרכבת הכונן, עבור אל העדפות מערכת> מכונת זמן, ואז בחר את הכונן כגיבוי מכונת הזמן שלך.
הגיבוי הראשוני יופעל, ולאחר מכן הגיבויים יתרחשו כל שעה. כעת יש לך כונן מכונת זמן ברשת. תהנה!