Miksi käyttää 300 dollaria AirPort-aikakapseliin, kun voit tehdä sellaisen itse Vadelma Pi ja ulkoinen kovalevy ? Se vie vähän säätämistä, mutta kun kaikki on määritetty, Mac varmuuskopioidaan automaattisesti ilman mitään vaivaa. Aseman ei tarvitse enää kytkeä tietokoneeseen.
Vielä parempi: kun on aika palauttaa tiedostoja, voit irrottaa kiintolevyn Pi: stä ja kytkeä sen suoraan Maciin, jolloin voit toipua täydellisestä järjestelmävirheestä järjestelmän palautuksen avulla. Vastaavat hakkeroinnit eivät toimi tällä tavalla.
Mitä tarvitset
Olemme osoittaneet sinulle kuinka varmuuskopioida Macisi Time Machinen avulla , ja jopa kuinka tehdä Time Machine -varmuuskopioita verkon kautta . Mutta näissä opetusohjelmissa varmuuskopiointi verkon kautta vaati toista Macia palvelimena. Joten jos asut yhden Mac-kotitaloudessa, saatat ajatella, että ainoa vaihtoehto on kytkeä USB-kiintolevy tai ostaa 300 dollarin Apple Time Capsule.
Se ei ole totta. Ulkoiseen kiintolevyyn kytketty Raspberry Pi on loistava improvisoitu vaihtoehto Time Capsulelle tai muulle Macille, ja se on paljon halvempi. (Kyllä, Time Capsule sisältää reitittimen toiminnot, joten se on oikeastaan kohtuullinen hinta tarjoamastaan - mutta tämän menetelmän avulla voit käyttää mitä tahansa haluamaasi reititintä ja tarjota enemmän tilaa päivityksille, kun asemasi loppuu.)
Tässä opetusohjelmassa oletetaan, että tiedät jo perusasiat miten asetetaan Vadelma Pi . Se vaatii myös vähän laitteita:
- Vadelma Pi. Mikä tahansa malli tekee, mutta nykyinen malli on Vadelma Pi 3 Malli B .
- SD-kortti Raspberry Pi -käyttöjärjestelmälle. Vanhemmat Vadelma Pis käyttävät tavallista SD-korttia, kun taas uudemmat vaativat microSD-kortin, joten varmista, että saat oikeanlaisen. Tässä on loistava luettelo korteista testattu toimimaan hyvin Pi.
- Virtalähde Pi: lle. Pis-virtaportti on vain microUSB, mutta suosittelemme Pi: lle suunnitellun virtalähteen hankkimista luotettavaan suorituskykyyn - tämä CanaKitiltä toimii hyvin.
- Kiinteä verkkoyhteys Pi: lle (voit käyttää Wi-Fi-yhteyttä, mutta se vaatii enemmän asetuksia ja langallinen tulee olemaan paljon parempi niille suurille verkon yli oleville varmuuskopioille)
- An ulkoinen kovalevy , jonka liität Pi: hen USB: n kautta. Suosittelemme, että hankit työpöydälle ulkoisen kiintolevyn, jolla on oma virtalähde, ellei sinulla ole USB-käyttöistä asemaa, joka on testattu toimimalla Pi: n kanssa.
Voit saada suurimman osan näistä tavaroista (ja enemmän) yhdellä iskulla hyvä Raspberry Pi -aloituspaketti, kuten tämä tai voit ostaa ne erikseen. Sinun päätöksesi.
Sain tämän menetelmän osoitteesta Caleb Woodsin blogikirjoitus ja täytin muutamia asioita, jotka eivät toimineet minulle lukemalla tämä viesti Badbox.de-sivustossa . Kiitän teitä molempia.
Viimeinen huomautus: tämä hakkerointi toimii melko hyvin kokemukseni mukaan, mutta päivän päätteeksi se on silti vain: hakata. Tästä syystä suosittelen, että sinulla on jonkinlainen varmuuskopio tämän lisäksi, mieluiten jotain muualla. (Sinun pitäisi aina aina varmuuskopiointi muualle , tulipalon tai muun luonnonkatastrofin sattuessa.)
LIITTYVÄT: Kuinka varmuuskopioida Mac ja palauttaa tiedostot Time Machine -ohjelmassa
Vaihe yksi: Valmistele ulkoinen asema Time Machine -laitetta varten
Ensimmäinen asia, joka sinun on tehtävä, on valmistaa ulkoinen asema toimimaan Time Machinen kanssa. Kytke asema sitten Maciin Käynnistä Levytyökalu . Valitse ulkoinen asema ja napsauta sitten “Poista” -painiketta. Haluat alustaa aseman nimellä "Mac OS Extended", joka tunnetaan myös nimellä HFS +.
Seuraavaksi haluamme varmistaa, että Raspberry Pi: llä ja kaikilla laitteilla on lupa ohjata asemaa. Siirry Finderiin ja napsauta sitten hiiren kakkospainikkeella asemaa sivupalkissa. Napsauta "Hae tietoja".
Avautuvan ikkunan alaosasta löydät käyttöoikeusasetukset.
Napsauta oikeassa alakulmassa olevaa lukkoa ja kirjoita sitten salasanasi. Valitse seuraavaksi Ohita tämän omaisuuden omistajuus. Ja tämän avulla olet valmis yhdistämään ulkoisen aseman Pi: hen.
Vaihe kaksi: Asenna Raspbian Pi: lle ja muodosta yhteys SSH: n kautta
Seuraavaksi sinun on määritettävä Raspberry Pi Raspbian, as: lla tässä artikkelissa . Emme tarkoita prosessia tässä, koska se on projekti itsessään, joten tutustu tähän oppaaseen saadaksesi Raspbianin käyttöön Pi: lläsi. Käytin Raspbian Core -sovellusta määrityksissäni, koska en ole liittänyt Pi: tä näyttöön, mutta ei ole mitään syytä, että myöskään Raspbianin GUI-versio ei toimisi.
Puhuminen: sinulla on kaksi vaihtoehtoa, kun kyse on muusta opetusohjelmasta. Voit liittää Raspberry Pi -laitteen näppäimistöön ja näyttöön ja asettaa asiat tällä tavalla, tai voit muodostaa yhteyden Pi-tietokoneeseesi SSH: n kautta ja suorittaa jokaisen askeleen Macin mukavuudesta. Mielestämme SSH-menetelmä on paljon helpompaa kuin satunnaisnäytön löytäminen, joten tee se näin.
Käynnistä Terminal Macissa ja kirjoita seuraava komento:
Vaihto
192.168.1.11
Pi: n IP-osoitteen kanssa. Sinä pystyt
löytää minkä tahansa verkkoon liitetyn laitteen IP-osoite
, mukaan lukien Raspberry Pi, siirtymällä reitittimesi verkkoliittymään.
Sitten sinulta kysytään salasana oletuskäyttäjälle,
pi
. Käyttäjän salasana
pi
on oletuksena
vadelma
.
Jos muodostat yhteyden uuteen järjestelmään ensimmäisen kerran, suosittelen, että määrität muutamia asioita ennen jatkamista. Suorita ensin
sudo raspi-config
ja vaihda oletussalasanasi. Voit myös laajentaa oletustiedostojärjestelmää täällä, jos sinulla on suuri SD-kortti (vaikka tämä ei ole välttämätöntä tässä opetusohjelmassa.) Raspberry Pi käynnistyy uudelleen, jolloin olet valmis aloittamaan työn.
Kolmas vaihe: Asenna ulkoinen asema
Ennen kuin voit asettaa Time Machine -laitteen, sinun on asennettava asema, jotta Raspberry Pi voi lukea ja kirjoittaa siihen. Tämä edellyttää joidenkin ohjelmistojen asentamista. Varmista ensin, että kaikki Pi: n ohjelmistot ovat ajan tasalla. Suorita nämä kaksi komentoa yksi toisensa jälkeen:
sudo apt-get -päivitys
sudo apt-get -päivitys
Asenna seuraavaksi kaksi pakettia: hfsprogs ja hfsplus. Nämä antavat Raspberry Pi: n lukea Mac-alustettua asemaa.
sudo apt-get install hfsprogs hfsplus
Sinulla on nyt ohjelmisto, joka pystyy asentamaan aseman, mutta sen on tiedettävä, mikä asema asennetaan, joten sinun on tehtävä joitain tutkimuksia. Aloita käynnistämällä Parted.
sudo / sbin / erosivat
Kirjoita seuraavaksi
Tulosta
nähdäksesi luettelon kytketyistä asemista. Sinun pitäisi nähdä ulkoinen asema täällä.
Tästä kuvakaappauksesta voimme nähdä, että asema on 164 Gt: n Maxtor-asema (saan suuremman myöhemmin, lupaan.) Tärkeää tietoa täältä on
/ dev / sda
. asemalla on samanlainen nimi, jonka sinun pitäisi kirjoittaa muistiin.
Katso seuraavaksi kyseisen tekstilohkon alla olevaa taulukkoa. Minun tapauksessani on selvää, että etsin toista suurempaa osiota. Siksi huomautan, että asennettava osio on
Totuus
. Saatat tarvita hieman erilaisen kuvan, jos asemalla on enemmän kuin yksi asema tai useampi osio.
Kirjoita nyt tarvitsemasi tiedot
lopettaa
ja paina Enter. Seuraavaksi aiomme tehdä kansion, joka toimii kiinnityskohtana ...
sudo mkdir -p / media / tm
… Ja lisää sitten tietoja fstab-tiedostoon. Käytä tätä komentoa tekstieditorin avaamiseen:
sudo nano / etc / fstab
Liitä seuraava rivi asiakirjaan korvaamalla
/ Kehitys / s 2
aseman osion kanssa, jos se eroaa / dev / sda2: sta.
/ dev / sda2 / media / tm hfsplus voima, rw, käyttäjä, auto 0 0
Kun olet liittänyt tekstin, poistu editorista painamalla Ctrl + X ja varmista, että tallennat, kun teet sen.
Asenna sitten asema seuraavasti:
sudo mount -a
Jos virheilmoitusta ei näy, onnittelut! Aseman asentaminen onnistui.
Kolmas vaihe: Käännä ja asenna Netatalk
Netatalk on ohjelmisto, joka simuloi AFP: tä, verkkoprotokollaa, jota Apple tällä hetkellä käyttää Time Machine -varmuuskopioihin. Voit asentaa Netatalkin muinaisen version käyttämällä
sudo apt-get install netatalk
, mutta
Suosittelen, ettet tee sitä
. (Pääosin poliittisista) monimutkaisista syistä Debian - johon Raspbian on rakennettu - tarjoaa arkistoissaan hyvin vanhentuneen version Netatalkista. Voit tavallaan saada Time Machinen toimimaan käyttämällä tätä vanhentunutta Netatalk-versiota, mutta kokemukseni mukaan se on turhauttavaa.
Joten suosittelen, että käännät sen sijaan uusimman version. Se on enemmän vaivaa asentaa, mutta se on sen arvoista.
Ensin sinun on asennettava riippuvuudet. Tässä on kaikki tarvittavat asentaa 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 systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libio-socket-inet6-perl-seuranta libtracker-sparql-1.0-dev libtracker-miner-1.0-dev
Tämä voi kestää jonkin aikaa. Lataa seuraavaksi Netatalkin uusin versio. Tämän kirjoituksen jälkeen se on 3.1.10, vaikka haluat ehkä tarkistaa netatalkin kotisivu saadaksesi uusimman versionumeron. Suorita sitten tämä komento ladataksesi sen:
wget http://prdownloads.sourceforge.net/netatalk/netatalk-3.1.10.tar.gz
Vaihda versionumero, jos löydät uudemman version heidän sivustoltaan.
Pura nyt lataamasi tiedosto pakkauksesta:
tar -xf netatalk-3.1.10.tar.gz
Vaihda sitten uuteen luomallesi kansioon.
cd netatalk-3.1.10
Seuraavaksi voit määrittää kaikki netatalk-asetukset ennen ohjelman kokoamista käyttämällä tätä komentoa:
./configure \
--with-init-style = debian-systemd \
--without-libevent \
--without-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-versio = 1.0
Olettaen, että virheilmoituksia ei näy, voit siirtyä seuraavaan vaiheeseen ja suorittaa:
tehdä
Tämä vie jonkin aikaa. Voit myös tehdä itsellesi kahvin, joitain leivonnaisia ja kolmen ruokalajin aterian. Vadelma Pi ei ole nopea kääntämään ohjelmistoja.
Kun kaikki on valmis, voit viimeinkin asentaa Netatalk:
sudo tee asennus
Eikö se ollut hauskaa? Tarkista nopeasti, että Netatalk todella toimii:
netatalk -V
Näet joukon tietoja Netatalk-asetuksista. Jos kaikki näyttää hyvältä, määritetään asiat!
Vaihe neljä: Määritä Netatalk
Nyt kun Netatalk on asennettu, sinun on kerrottava sille jakamaan asema. Ensin sinun on muokattava
nsswitch.conf
.
Sudonano / Etc / Nssi tic. Kon f
Täältä sinun on lisättävä
mdns4
ja
mdns
riville, joka alkaa sanalla “hosts:”, jotta se näyttää tältä:
hosts: tiedostot mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
Tämä säätö tarkoittaa, että Time Machine -asemasi näkyy Finderin sivupalkissa heti, kun Raspberry Pi on kytketty verkkoon.
Seuraavaksi sinun on muokattava
afpd.service
:
Sudonano / Etc / Aahi / Seruisse s / Afpd. Ser ゔ
Kopioi tämä tekstilohko ja liitä se tiedostoon:
<? xml version = "1.0" standalone = 'ei'?> <! - * - nxml - * ->
<! DOCTYPE-palveluryhmäjärjestelmä "avahi-service.dtd">
<palveluryhmä>
<name substitute-wildcards = "yes">% h </name>
<palvelu>
<type> _afpovertcp._tcp </type>
<port> 548 </port>
</service>
<palvelu>
<type> _device-info._tcp </type>
<port> 0 </port>
<txt-record> model = TimeCapsule </txt-record>
</service>
</service-group>
Muun muassa nämä tiedot tekevät Raspberry Pi: stä matkivan todellisen Apple Time Capsulen, jossa on sopiva kuvake.
Lopuksi on aika määrittää ulkoinen asema verkko-osuudeksi.
Sudonano / U sr / ぉ ka l / Etc / A fp. Kon f
Liitä seuraava teksti tämän asiakirjan alaosaan:
[Global] matkimalli = TimeCapsule6,106 [Time Machine] polku = / media / tm aikakone = kyllä
Voit lisätä toisen sulun väliin toisen nimen kuin "Time Machine", jos haluat. Tämä muuttaa sen aseman nimen, johon varmuuskopioit, kuten Finder ja Time Machine itse osoittavat.
Lopuksi, siirry eteenpäin ja käynnistä verkkopalvelut. Suorita järjestyksessä nämä kaksi komentoa:
sudo-palvelu avahi-daemon start
sudo-palvelun netatalk-aloitus
Asemaasi on nyt tarjolla verkossa. Varmista, että näin tapahtuu joka kerta, kun käynnistät Raspberry Pi: n, kirjoittamalla nämä komennot uudelleen yksi toisensa jälkeen:
sudo systemctl ota käyttöön avahi-daemon
sudo systemctl ota käyttöön netatalk
Olemme nyt todella lähellä!
Vaihe viisi: Yhdistä aikakoneeseesi
Suuntaa Mac-tietokoneesi Finderiin ja sinun pitäisi nähdä Vadelma Pi täällä.
Voit muodostaa yhteyden täältä napsauttamalla "Yhdistä nimellä" ja syöttämällä sama käyttäjätunnus ja salasana, jota käytät yhteyden muodostamiseen SSH: n kautta.
Kokemukseni mukaan Time Machine toimii kuitenkin paremmin, jos liität asemaan sen IP-osoitteen kautta, varsinkin jos olet aseta staattiset IP-osoitteet reitittimellesi (jonka sinun pitäisi todennäköisesti). Muodosta yhteys avaamalla Finder ja painamalla sitten näppäimistön Command + K-näppäintä.
Kun olet asentanut aseman, siirry kohtaan Järjestelmäasetukset> Aikakone ja valitse sitten asema Time Machine -varmuuskopiona.
Ensimmäinen varmuuskopio suoritetaan, ja sen jälkeen varmuuskopiot tapahtuvat joka tunti. Sinulla on nyt verkkokäyttöinen Time Machine -asema. Nauttia!