Miksi käyttää 300 dollaria AirPort-aikakapseliin, kun voit tehdä itsellesi Raspberry Pi: n ja ulkoisen kiintolevyn? Se vie hieman muokkausta, mutta kun se on kokoonpantava, Mac varmuuskopioi automaattisesti, ilman vaivaa omalta osaltasi. Ei enää tarvitse kytkeä asemaa tietokoneeseen.
Vielä parempi: kun on aika palauttaa tiedostot, voit irrottaa kiintolevyn Pi-liittimestä ja liittää sen suoraan Mac-tietokoneeseesi, jolloin voit palauttaa järjestelmän koko järjestelmän vioittumisen järjestelmän palautuksen avulla. Samankaltaiset hakataulut eivät toimi näin.
Olemme osoittaneet, kuinka voit palauttaa Mac-tietokoneesi Time Machinein ja miten Time Machine -varmuuskopioita voidaan suorittaa verkon kautta. Mutta näissä opetusohjelmissa verkon varmuuskopiointi edellytti palvelimelta toista Maca. Joten jos asut yhden Mac-kotitalouden kanssa, saatat ajatella ainoaksi vaihtoehdoksi, että se liittää USB-kiintolevyn tai ostaa $ 300 Apple Time Capsulen.
Se ei ole totta. Ulkoiseen kovalevyyn yhdistetty Vadelma Pi on erinomainen improvisoitu vaihtoehto Time Capsulille tai muulle Mac-tietokoneelle, ja se on paljon halvempaa. (Kyllä, Time Capsule sisältää reitittimen toiminnallisuuden, joten se on oikeastaan edullinen hinta sille tarjoamalle - mutta tällä menetelmällä voit käyttää mitä tahansa haluamaasi reitittimeen ja tarjoaa enemmän tilaa päivityksiin, kun asema loppuu avaruudesta.)
Tämä opetusohjelma olettaa, että olet jo oppinut perustaa Raspberry Pi -ohjelman. Se vaatii myös vähän laitteita:
Voit saada suurimman osan tästä (ja enemmän) yhdestä iskusta, jolla on hyvä Raspberry Pi Starter Kit kuin tämä, tai voit ostaa niitä erikseen. Sinun päätöksesi.
Sain selville tämän menetelmän Caleb Woodsin blogikirjoituksesta ja täyttin muutamia asioita, jotka eivät toimineet minulle lukemalla tätä julkaisua Badbox.de-sivustolla. Kiitän teitä vilpittömästi molemmista.
Viimeinen huomautus: tämä hakkerointi toimii melko hyvin kokemukseni mukaan, mutta päivän lopussa se on silti vain: hakkerointi. Tästä syystä suosittelen myös jonkinlaista varmuuskopiointia tämän lisäksi, mieluiten jotain offsite-palvelua. (Sinulla on aina oltava offsite-varmuuskopio joka tapauksessa, jos kyseessä on tulipalo tai muu luonnonkatastrofi.)
Ensimmäinen asia, mitä sinun tarvitsee tehdä, on valmistella ulkoista asemaan Time Machinein kanssa. Kytke asema Mac-tietokoneeseen ja käynnistä levytyökalu. Valitse ulkoinen asema ja napsauta sitten "Poista" -painiketta. Haluat muotoilla asemaa nimellä "Mac OS Extended", joka tunnetaan myös nimellä HFS +.
Seuraavaksi haluamme varmistaa, että vadelmasi Pi ja kaikki laitteet ovat luvan ohjaamaan asemaa. Siirry Finder-päähän ja napsauta sitten hiiren kakkospainikkeella asemaa sivupalkissa. Napsauta "Hae tietoja".
Avattavan ikkunan alalaidassa on lupa-asetukset.
Napsauta oikeassa alakulmassa olevaa lukkoa ja anna salasanasi. Valitse sitten "Ohita omistajuus tästä äänenvoimakkuudesta." Ja tämän avulla voit muodostaa yhteyden ulkoiseen asemaan Piin.
Seuraavaksi sinun on määritettävä Raspberry Pi Raspbian -ohjelmalla, kuten tässä artikkelissa on kuvattu. Emme täsmennä prosessia täällä, koska se on projekti itsessään, joten tutustu ohjekirjaan, jonka avulla saat Raspbian käyttöön Pi: ssäsi. Käytin Raspbian Core asennustani, koska en ole liittänyt Pi-näyttöä, mutta ei ole mitään syytä, että koko Raspbian-käyttöliittymän versio ei toimi.
Puhuminen siitä: sinulla on kaksi vaihtoehtoa, kun kyse on loput tästä opetusohjelmasta. Voit koukuttaa vadelmasi Pi-näppäimistöön ja seurata ja asentaa asiat tällä tavalla, tai voit muodostaa yhteyden Pi-ohjelmaan SSH: n kautta ja suorittaa jokaisen askeleen Macin mukavuudesta. Uskomme, että SSH-menetelmä on paljon helpompaa kuin löytää satunnainen näyttö, joten tässä on ohjeita.
Käynnistä Macin Terminal ja anna seuraava komento:
vaihtaminen 192.168.1.11
IP-osoitteen Pi. Löydät minkä tahansa verkkoon liitetyn laitteen IP-osoitteen, mukaanlukien Raspberry Pi, IP-osoitteen, osoittamalla reitittimen web-käyttöliittymää.
Sinulta kysytään sitten oletustyökalun salasana, pii
. Salasana pii
on oletuksena, vadelma
.
Jos liität uuteen järjestelmään ensimmäistä kertaa, suosittelen, että määrittelet muutamia asioita ennen kuin jatkat. Ensin ajaa sudo raspi-config
ja muuta oletussalasana. Voit myös laajentaa oletustiedostojärjestelmääsi, jos sinulla on suuri SD-kortti (vaikka tämä ei ole tarpeen tässä opetusohjelmassa). Raspberry Pi käynnistyy uudelleen, jolloin olet valmis työskentelemään.
Ennen kuin voit asettaa Aikakoneen, sinun on asennettava asema, jotta Raspberry Pi voi lukea ja kirjoittaa siihen. Tämä edellyttää, että asennat jonkin ohjelmiston. Ensinnäkin varmista, että kaikki Pi-ohjelmat ovat ajan tasalla. Suorita nämä kaksi komentoa peräkkäin:
sudo apt-get päivitys
sudo apt-get päivitys
Asenna sitten kaksi pakettia: hfsprogs ja hfsplus. Nämä antavat Vadelma Pi lukea Mac-muotoillun aseman.
sudo apt-get asenna hfsprogs hfsplus
Nyt sinulla on ohjelmisto, joka pystyy asentamaan aseman, mutta sen on tiedettävä, mikä asema asentaa, joten sinun on tehtävä jotain tutkimusta. Aloita käynnistämällä Parted.
sudo / sbin / parted
Seuraava, kirjoita Tulosta
nähdäksesi luettelon tällä hetkellä kytketyistä asemista. Näet ulkoisen aseman täältä.
Tästä kuvakaappauksesta voimme nähdä, että asema on 164 Gt: n Maxtor-asema (tulen isompi myöhemmin, lupaan.) Tärkeä tieto on tässä / Dev / sda
. asemalla on sama nimi, jonka pitäisi kirjoittaa.
Seuraavaksi katso alla olevaa taulukkoa kyseisen tekstilohkon kohdalla. Minun tapauksessani on selvää, että toinen, suurempi osio on mitä etsin. Siksi panen merkille, että osio, jonka haluan asentaa, on sda2
. Saatat tarvita hieman erilainen kuva, jos sinulla on enemmän kuin yksi asema tai useampi kuin yksi osio asemassasi.
Nyt kun tarvitset tarvittavat tiedot, kirjoita lopettaa
ja paina Enter. Seuraavaksi aiomme luoda kansion, joka toimii tukiasemana ...
sudo mkdir -p / media / tm
... ja lisää sitten joitain tietoja fstab-tiedostoon. Käytä tätä komentoa avaamaan tekstieditori:
sudo nano / etc / fstab
Liitä asiakirjaan seuraava rivi ja korvaa se / Dev / sda2
aseman osio, jos eroaa / dev / sda2.
/ dev / sda2 / media / tm hfsplus voima, rw, käyttäjä, auto 0 0
Kun olet liittänyt tekstin, paina Control + X poistuaksesi editorista ja varmista, että se tallennetaan, kun teet sen.
Kiinnitä sitten asema sitten seuraavasti:
sudo mount -a
Jos et näe virheilmoitusta, onnittelut! Olet asentanut aseman onnistuneesti.
Netatalk on ohjelmisto, joka simuloi AFP: tä, verkko-protokollaa, jota Apple käyttää tällä hetkellä Time Machine -varmistusten käyttäjille. Voit asentaa vanhan version Netatalk-ohjelmistosta sudo apt-get asenna netatalk
, muttaSuosittelen, ettet tee sitä. (Pitkälti poliittisista) monimutkaisista syistä Debian, joka Raspbian on rakennettu-tarjoaa erittäin vanhentuneen version Netatalk sen arkistot. Voit saada sellaisen Time Machinein toimimaan Netatalkin vanhentuneen version avulla, mutta kokemukseni on turhauttavaa.
Joten, suosittelen, että kääntäisit uusimman version. Se on enemmän vaivaa asentaa, mutta se on sen arvoista.
Ensin sinun on asennettava riippuvuudet. Tässä on kaikki, mitä tarvitset asennettavaksi, yhdellä komennolla:
sudo aptitude install 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 -raitaaja libtracker-sparql-1.0-dev libtracker-miner-1.0-dev
Tämä saattaa kestää jonkin aikaa asentaa. Seuraavaksi lataa Netatalkin uusin versio. Tästä kirjasta alkaen tämä on 3.1.10, vaikka haluat tarkistaa netatalkin kotisivun saadaksesi uusimman versionumeron. Suorita sitten tämä komento lataamalla se:
wget http://prdownloads.sourceforge.net/netatalk/netatalk-3.1.10.tar.gz
Vaihda versionumero, jos löydät sivuston uudemman version.
Pura tiedoston, jonka olet ladannut:
tar -xf netatalk-3.1.10.tar.gz
Siirry sitten juuri luomiasi uuteen kansioon.
cd netatalk-3.1.10
Seuraavaksi voit määrittää kaikki netatalkin asetukset ennen ohjelman kokoamista käyttämällä tätä komentoa:
./configure \ --with-init-style = debian-systemd \ - ilman-libevent \ - ilman-tdb \ - kanssa-cracklib \ --enable-krbV-uam \ - with-pam-confdir = /etc/pam.d \ --with-dbus-daemon = / usr / bin / dbus-daemon \ - kanssa-dbus-sysconf-dir = / etc / dbus-1 / system.d \ -pkgconfig-versio = 1,0
Olettaen, että et näe mitään virhesanomia, voit siirtyä seuraavaan vaiheeseen ja suorittaa:
tehdä
Tämä kestää jonkin aikaa. Voit myös tehdä itsellesi kahvia, leipiä ja kolmen ruokalajin ateriaa. Vadelma Pi ei ole nopea ohjelmiston laatimisessa.
Kun kaikki on tehty, voit lopuksi asentaa Netatalk:
sudo tehdä asennus
Eikö ollut hauskaa? Tarkista nopeasti, että Netatalk on todella käynnissä:
netatalk -V
Näet joukon tietoja Netatalk-asetuksestasi. Jos kaikki näyttää hyvältä, määritämme asiat!
Nyt kun Netatalk on asennettu, sinun on kerrottava se jakamaan asemasi. Ensin sinun täytyy muokata nsswitch.conf
.
sudo nano /etc/nsswitch.conf
Täällä sinun täytyy lisätä mdns4
ja mDNS
riville, joka alkaa "isännät:", niin että se näyttää tältä:
isännät: tiedostot mdns4_minimal [NOTFOUND = paluu] dns mdns4 mdns
Tämä tweak tarkoittaa, että Time Machine -asema näkyy Finderin sivupalkissa heti, kun liität Vadelma Pi verkkoon.
Seuraavaksi sinun täytyy muokata afpd.service
:
sudo nano /etc/avahi/services/afpd.service
Kopioi tämä tekstikappale ja liitä se tähän tiedostoon:
% h _afpovertcp._tcp 548 _device-info._tcp 0 malli = TimeCapsule
Muun muassa tämän tiedon avulla Vadelma Pi jäljittelee todellista Applen aikakapselia täydennettynä sopivalla kuvakkeella.
Lopuksi on aika asentaa ulkoinen asema verkko-osuutena.
sudo nano /usr/local/etc/afp.conf
Liitä tämän asiakirjan alaosaan seuraava teksti:
[Global] jäljittelevä malli = TimeCapsule6,106 [Time Machine] polku = / media / tm time machine = kyllä
Voit asettaa toisen nimen kuin "Time Machine" toiseen merkkiin, jos haluat. Tämä muuttaa sen aseman nimen, johon olet varmuuskopioitu, kuten Finderissa ja Time Machineissä on.
Lopuksi, mene eteenpäin ja käynnistä verkkopalvelut. Järjestä nämä kaksi komentoa:
sudo-palvelu avahi-daemon alkaa
sudo service netatalk aloittaa
Asema on nyt tarjolla verkossa. Varmista, että tämä tapahtuu aina, kun käynnistät Raspberry Pi -tuotteen, anna nämä komennot taas, yksi toisensa jälkeen:
sudo systemctl mahdollistaa avahi-daemon
sudo systemctl mahdollistaa netatalk
Olemme todella lähellä nyt!
Siirry Mac-tietokoneen Finder-laitteeseen ja sinun pitäisi nähdä vadelmasi Pi.
Voit todella muodostaa yhteyden täältä klikkaamalla "Yhdistä nimellä" ja kirjoittamalla samaan käyttäjätunnukseen ja salasanaan, jonka käytät yhteyden muodostamiseen SSH: n kautta.
Kokemukseni mukaan Time Machine toimii kuitenkin paremmin, jos yhdistät asemaan sen IP-osoitteen kautta, varsinkin jos olet määrittänyt staattiset IP-osoitteet reitittimellesi (jonka luultavasti pitäisi). Kun haluat muodostaa yhteyden, avaa Finder ja paina komento + K näppäimistöllä.
Kun olet asentanut aseman, siirry kohtaan Järjestelmäasetukset> Aikakone ja valitse asema Time Machine -varmennukseksi.
Alkuperäinen varmuuskopio suoritetaan ja sen jälkeen varmuuskopiointi tapahtuu tunnin välein. Nyt sinulla on verkotettu Time Machine -asema. Nauttia!