10Sep

Kuidas kasutada Vaarika Pi võrguvälise aja masina draivi Maci jaoks

Miks kulutada AirPort-i ajakapslile 300 dollarit, kui saate ise teha raspberry Pi ja välise kõvakettaga? See võtab natuke tutistamise, kuid kui see kõik on loodud, siis teie Mac varundab automaatselt, ilma teie jõupingutusteta. Enam pole vaja arvutiga draivi ühendada.

Veelgi parem: kui on vaja failide taastamist, võite pistikupesast pistikupesast lahti ühendada ja pistik see otse oma Maci, võimaldades teil süsteemi taastumisel kogu süsteemipuudulikult taastuda. Sarnased hacked ei tööta nii.

Mida peate leidma

Oleme näidanud, kuidas oma Mac'i Time Machineiga varundada ja isegi Time Machine'i varukoopiate tegemiseks võrgu kaudu. Kuid nendes õpetustes oli võrgu varundamine vaja teise Maci serverina. Nii et kui te elate ühe Maci leibkonnas, võite arvata, et teie ainus võimalus on see USB-kõvakettale ühendada või osta $ 300 Apple Time Capsule.

See pole tõsi. Välise kõvakettaga ühendatud Vaarikas Pi on suurepärane improviseeritud alternatiiv ajakapslile või teisele Macile ja see on palju odavam.(Jah, Time Capsule ei sisalda ruuteri funktsioone, seega on see tõepoolest korralik hind selle eest, mida ta pakub - kuid see meetod võimaldab teil kasutada mis tahes ruuterit, mida soovite ja pakub rohkem ruumi uuendamiseks, kui teie ketas tühjeneb ruumis.)

Seejuhendaja eeldab, et juba teate, kuidas luua Vaarika Pi. See nõuab ka natuke seadmeid:

  • A Rasv Piib. Iga mudel teeb, kuid praegune mudel on Raspberry Pi 3 mudel B.
  • SD-kaart Raspberry Pi operatsioonisüsteemile. Vanem Vaarikas Pis kasutab standardseid SD-mälukaarte, samas kui uuematele on vaja microSD-mälukaarti, nii et kindlasti peaksite selle leidma. Siin on suurepärane kaartide nimekiri, mis on testitud Pi töökindluse tagamiseks.
  • A Toiteallikas Pi jaoks. Pis-toitepordiks on lihtsalt microUSB, kuid soovitame saada Pi jaoks usaldusväärse jõudluse jaoks mõeldud toiteallika - see töötab CanaKitit hästi.
  • Piirajaga traadivõrguühendus( saate kasutada Wi-Fi-sid, kuid see võtab rohkem seadistusi ja traadiga võrk läheb paremaks nende suurte võrguoperaatorite jaoks)
  • Väline kõvaketas, mida ühendatePi üle USB.Soovitame luua oma spetsiaalse toiteallikaga töölaua väline kõvaketas, välja arvatud juhul, kui teil on USB-toitega draiv, mida on piiga katsetatud.

Võite saada suurema osa sellest kraamast( ja rohkem) ühe libisema koos hea Vaarikas Pi käivituskomplektiga nagu see, või saate neid eraldi osta. Sinu kõne.

Ma avastasin selle meetodi Caleb Woodsi blogipostituse kohta ja täitis mõned asjad, mis mind ei töötanud, lugedes seda postitust aadressil Badbox.de. Minu siiras tänu mõlemale.

Üks viimane märkus: see häkkimine töötab minu kogemustega üsna hästi, kuid päeva lõpus on see ikka just see: häkkimine. Sel põhjusel soovitan lisaks sellele ka mingit varundamist, eelistatavalt midagi väljapoole jäävat.(Kui teil on tulekahju või muu loodusõnnetuse korral peaks alati olema välistarvija varukoopia).

SAATEGA TOOTED
Kuidas varundada oma Mac ja taastada failid aja masinaga
Milline on parim viis oma arvuti varundamiseks?

esimene samm: valmistage aegarvutiga välise draivi

. Esimene asi, mida peate tegema, on ette valmistada välise ajami Time Machineiga töötamiseks.Ühendage ketas oma Maciga, seejärel käivitage Disk Utility. Valige oma väline draiv, seejärel klõpsake nuppu "Erase".Sa tahad vormindada draivi kui "Mac OS Extended", tuntud ka kui HFS +.

Järgnevalt tahame tagada, et teie Raspberry Pi ja iga seadme jaoks oleks luba draivi juhtida. Liikuge lehele Finder, seejärel paremklõpsake küljeriba draivi. Klõpsake nuppu "Hangi infot".

Avaneva akna allosas leiate loendi seaded.

Klõpsake luku all paremal, seejärel sisestage oma parool. Järgmisena tehke valik "Ignoreeri sellel helitugevusel omandiõigust". Sellega saate valmis oma välise draivi ühendama Pi-ga.

Teine samm: installige Raspbian oma pi ja ühendage see SSH

-ga

Järgmiseks peate seadistama oma Raspberry Pi koos Raspbianiga, nagu on kirjeldatud käesolevas artiklis. Me ei kirjelda siin protsessi üksikasjalikult, sest see on iseenesest projekt, seega vaadake, kuidas saada oma Pi-st Raspbian'i seadistamiseks. Ma kasutasin oma seadistamiseks Raspbian Core'i, kuna ma pole Pi-d ekraanile ühendanud, kuid pole mingit põhjust, miks Raspbian täielikku GUI-versiooni ei toimi.

Rääkides sellest: teil on selle juhendaja ülejäänud osas kaks valikut. Võite hoida oma Raspberry Pi klaviatuuril ja jälgida ning seada asju sellisel viisil, või võite oma Pi üle SSH-ga ühendust võtta ja käitada Maci mugavuse tagamiseks igal sammul. Me arvame, et SSH-meetod on palju lihtsam kui juhusliku kuvari leidmine, nii et siin on, kuidas seda teha.

Käivitage oma Macis terminal, seejärel sisestage järgmine käsk:

ssh [email protected]

Asendades 192.168.1.11 oma Pi-i IP-aadressiga. Leiate oma võrguga ühendatud seadme IP-aadressi, sealhulgas teie Raspberry Pi, rubriiki oma ruuteri veebiliidese juurde.

Seejärel küsitakse teilt vaikimisi kasutaja parooli, pi. Pi parool on vaikimisi vaarika.

Kui ühendate värske süsteemiga esmakordselt, soovitame teil enne toimingu tegemist mõnevõrra seadistada. Esiteks käivitage sudo raspi-config ja muutke oma vaikimisi parooli. Siin saate laiendada ka teie vaikimisi kasutatavat failisüsteemi, kui teil on suur SD-kaart( kuigi see ei ole vajalik selle juhendaja jaoks). Raspberry Pi taaskäivitub, mille juures olete valmis tööle minema.

Kolmas samm: paigaldage välise kettaseadme

Enne Time Machine seadistamist peate seadme paigaldama, nii et teie Raspberry Pi saaks seda lugeda ja kirjutada. Selle tegemiseks on vaja mõnda tarkvara installimist. Kõigepealt veenduge, et Pi kogu tarkvara oleks ajakohane. Käivitage need kaks käsku üksteise järel:

sudo apt-get update

sudo apt-get upgrade

Seejärel installige kaks paketti: hfsprogs ja hfsplus. Need võimaldavad teie Raspberry Pi lugeda teie Mac-vormingus draivi.

sudo apt-get install hfsprogs hfsplus

Nüüd on teil tarkvara, mis suudab teie draivi paigaldada, kuid ta peab teadma, milline ketas paigaldada, seega peate tegema mõningaid uuringuid. Alustage Partedi käivitamist.

sudo /sbin/ eraldas

Järgmiseks sisestage trükk, et näha praegu ühendatud draivide nimekirja. Siin peaksite nägema oma välist draivi.

Sellel pildil näeme, et minu ketas on 164GB Maxtor'i draiv( ma saan suurema hiljem, ma luban.) Oluline informatsioon on siin /dev/ sda.teie autol on sarnane nimi, mida peaksite kirjutama.

Järgnevalt vaadake selle teksti ploki all olevat tabelit. Minu puhul on ilmne, et teine, suurem partitsioon on see, mida ma otsin. Seetõttu märgin, et partitsioon, mida ma tahan paigaldada, on sda2.Võimalik, et vajate veidi erinevat joonist, kui teie autos on rohkem kui üks ketas või rohkem kui üks partitsioon.

Nüüd, kui teil on vajalik teave, sisestage väljumiseks ja vajutage sisestusklahvi. Järgmisena loome kausta, mis on meie paigalduspunkt. ..

sudo mkdir -p /media/ tm

. .. ja seejärel lisage fstab-failile mingi informatsiooni. Tekstiredaktori avamiseks kasutage seda käsku:

sudo nano /etc/ fstab

Asetage dokumendile järgmine rida, asendades /dev/ sda2 teie kettaseadme partitsiooniga, kui see erineb /dev/ sda2-st.

/dev/ sda2 /media/ tm hfsplus jõud, rw, kasutaja, auto 0 0

Kui olete tekstikasti kleepinud, vajutage Edit + X, et redigeerijast lahkuda, kindlasti salvestades seda.

Seejärel paigaldage ajam koos:

sudo mount -a

Kui te ei näe veateadet, õnnitleme! Olete sõitma edukalt paigaldanud.

Kolmas samm: kompileerige ja installige Netatalk

Netatalk on tarkvaraprogramm, mis simuleerib Time Machinei varundamise ajal praegu kasutatavat Apple'i võrguprotokolli AFP.Võite installida Netataluki vana versiooni, kasutades sudo apt-get install netatkki, kuid soovitan väga, et te ei teeks seda -d. Deburr( peamiselt poliitiliste) keeruliste põhjuste tõttu pakub Debian, mis on Raspbiani üles ehitatud, NetAtalki väga aegunud versiooni oma hoidlates. Saate kindlasti Time Machineit töötada, kasutades seda Netatkki vananenud versiooni, kuid minu kogemuste kohaselt on see masendav.

Seega soovitame teil selle asemel kompileerida uusim versioon. See on rohkem probleemi installida, kuid see on seda väärt.

Esiteks tuleb teil sõltuvused installida. Siin on kõik, mida vaja installida, ühes käskluses:

sudo aptitude install build-essential libevent-dev libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libkrb5-dev libdb-dev libdb-dev libdb-dev libdisk-dev libmysqlclient-devlibclip-dev-libacl1-dev libldap2-dev libcrack2-dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev lib-socket-inet6-perl tracker libtracker-sparql-1.0-dev libtracker-miner-1.0-dev

See võib aega võtta, et installida. Edasi laadige alla Netatkki uusim versioon. Alates sellest kirjalikult, see on punkt 3.1.10, kuigi võite soovida kontrollida NetAtalki avalehte, et saada uusim versiooni number. Seejärel käivitage see käsk selle allalaadimiseks:

wget http: //prdownloads.sourceforge.net/netatalk/ netatalk-3.1.10.tar.gz

Asendage versiooni number, kui leiate oma saidil hilisema versiooni.

Nüüd pakkige alla laaditud fail lahti:

tar -xf netatalk-3.1.10.tar.gz

Seejärel minge uuele just loodud kausta.

cd netatalk-3.1.10

Järgmisena saate konfigureerida kõiki netataluki seadeid enne programmi koostamist, kasutades seda käsku:

. /configure \ --with-init-style = debian-systemd \ --without-libevent \--with-tdb \ --with-cracklib \ --enable-krbV-uam \ --with-pam-confdir = /etc/ pam.d \ --with-dbus-daemon = /usr/bin/ dbus-daemon \ --with-dbus-sysconf-dir = /etc/ dbus-1 / system.d \ --with-tracker-pkgconfig-version = 1.0

Eeldades, et te ei näe ühtegi veateadet, võite minna järgmisele etapile ja käivitage:

make

See võtab veidi aega. Võite teha endale ka kohvi, mõne kala ja kolmekäigulise sööki. Rasv Piib ei ole tarkvara koostamisel kiire.

Kui kõik on tehtud, saate Netatkki lõpuks installida:

sudo install installida

Kas pole nii lõbus? Kiiresti kontrollige, kas Netatalk tegelikult töötab:

netatalk-V

Näete infot oma Netataluki seadistamise kohta. Kui kõik sobib hästi, seadistage asju!

4. samm: Netatkki

seadistamine Nüüd, kui Netatalk on installitud, peate selle jagama oma kettaseadmega. Esiteks peate muutma nsswitch.conf.

sudo nano /etc/ nsswitch.conf

Siin peate lisama mdns4 ja mdns rida, mis algab "hosts:", nii et see näeb välja selline:

hostid: failid mdns4_minimal [NOTFOUND = tagasipöördumine] dns mdns4 mdns

See tweaktähendab, et teie aja masina draiv kuvatakse Finderi küljeribal kohe, kui ühendate oma Raspberry Pi võrguga.

Järgmisena peate redigeerima afpd.service:

sudo nano /etc/avahi/services/ afpd.service

Kopeerige see blokeering ja kleepige see faili:

& lt;; xml version = "1.0" standalone = 'no'? & Gt; * - * - nxml - * ->& lt;! DOCTYPE teenindusgrupi SYSTEM "avahi-service.dtd" & gt; Muuhulgas muudab selle teabe teie Raspberry Pi jäljendamise tegelikuks Apple Time Capsule koos asjakohase ikooniga.

Lõpuks on aeg seadistada oma välise kettaseadme võrguosana.

sudo nano /usr/local/etc/ afp.conf

Selle dokumendi allosas kleepige järgmine tekst:

[globaalne] müimik mudel = TimeCapsule6,106 [Time Machine] tee = /media/ tm ajamasin = jah

Võite sisestada erineva nime kui"Time Machine" teise sulgudes, kui soovite. See muudab teie ajamõõtmise nime, nagu on näidatud otsingu ja kellaaja masinas.

Lõpuks jätkake ja käivitage võrguteenused. Selleks käivitage need kaks käsku:

sudo service avahi-daemon käivita
sudo teenus netatalk käivita

Teie draivi pakutakse nüüd võrku. Et veenduda, et see juhtub iga kord, kui käivitate oma Raspberry Pi, sisestage need käsklused üksteise järel:

sudo systemctl võimaldada avahi-daemon
sudo systemctl võimaldada netatkk

Oleme tõesti lähedal nüüd!

Samm viis: Ühendage oma aja masinaga

Pöörake oma Mac-i Finderile ja peate nägema oma Rasvapuuri Pi siin.

Sa võid siin luua, klõpsates nuppu "Connect As" ja sisestades sama kasutajanime ja parooli, mida kasutate SSH-ga ühenduse loomiseks.

Minu kogemuse kohaselt aga töötab Time Machine paremini siis, kui ühendate draivi oma IP-aadressi kaudu, eriti kui olete oma marsruuteriga seadistanud staatilised IP-aadressid( mida peaksite tõenäoliselt kasutama).Ühendamiseks avage Finder ja seejärel klaviatuuril Command + K.

Kui olete draivi paigaldanud, minge System Preferences & gt;Time Machine, seejärel valige ajam kui teie Time Machine varukoopia.

Esialgne varundamine käivitub ja pärast seda toimub varundamine iga tund. Nüüd on teil võrgustatud Time Machine'i draiv. Naudi!