10Sep

Kuinka käyttää vadelmia Pi verkkokamerana Mac-koneellesi?

Miksi viettää 300 dollaria AirPort Time Capsulilla, 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.

Parempi: kun on aika palauttaa tiedostot, voit irrottaa kiintolevyn Pi-liittimestä ja liittää sen suoraan Mac-tietokoneeseen, jolloin voit palauttaa järjestelmän koko järjestelmän vioittumisen järjestelmän palautuksen avulla. Samankaltaiset hakataulut eivät toimi näin.

Mitä tarvitset

Olemme osoittaneet, kuinka voit palauttaa Mac-tietokoneesi Time Machineilla 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, mitä se tarjoaa - mutta tällä menetelmällä voit käyttää mitä tahansa haluamaasi reitittimeen ja tarjoaa enemmän tilaa päivityksiin, kun asema loppuu tilaa.)

Tämätutorial olettaa, että olet jo oppinut perustaa Raspberry Pi: n perustamisen. Se vaatii myös vähän laitteita:

  • Raspberry Pi. Jokainen malli tekee, mutta nykyinen malli on Vadelma Pi 3 Malli B.
  • SD-kortti Raspberry Pi: n käyttöjärjestelmälle. Vanhemmat Vadelma Pis käyttää tavallista SD-korttia, kun taas uudemmissa vaativat microSD-kortin, joten varmista, että saat oikeanlaisen. Tässä on suuri luettelo testatuista kortteista, jotka toimivat hyvin Pi: n kanssa.
  • A Virtalähde Pi. Pis-virtaportti on vain microUSB, mutta suosittelemme Pi-mallille suunniteltua virtalähdettä luotettavaa suorituskykyä varten - tämä CanaKitin toimivuus toimii hyvin.
  • Kiinteä verkkoyhteys Pi: lle( voit käyttää Wi-Fi-verkkoa, mutta se vaatii enemmän asennusta ja langallinen verkko on paljon parempi niille suurille verkkoasetuksille)
  • Ulkoinen kiintolevy, jonka liitätPi: n kautta USB: lle. Suosittelemme, että saisit työpöydän ulkoisen kiintolevyn omalla erillisellä virtalähteellä, ellei sinulla ole USB-käyttöinen asema, joka on testattu Pi: n kanssa.

Voit saada suurimman osan tästä tavasta( ja enemmän) yhdellä iskulla, jolla on hyvä Raspberry Pi Starter Kit kuin tämä, tai voit ostaa ne erikseen. Sinun päätöksesi.

Sain selville tämän menetelmän Caleb Woodsin blogikirjoituksesta ja täyttin muutamia asioita, jotka eivät toimi minulle lukemalla tätä julkaisua Badbox.de-sivustolla. Kiitän teitä molemmille.

Yksi viimeinen huomautus: tämä hakkerointi toimii melko hyvin kokemukseni mukaan, mutta päivän lopussa se on silti vain: hakata. Tästä syystä suosittelen myös jonkinlaista varmuuskopiointia tämän lisäksi, mieluiten jotain offsite-palvelua.

ASETUKSET
Kuinka varmuuskopioida Mac-tietokoneesi ja palauttaa tiedostot Time Machine -ohjelmalla
Mikä paras tapa varmuuskopioida tietokoneeni on?

Vaihe yksi: Valmistele ulkoisen aseman Time Machine

: lle Ensimmäinen asia mitä sinun tarvitsee tehdä on valmistautua ulkoiseen 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ä Raspberry Pi: n ja jokaisella laitteella on käyttöoikeus hallita 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 kirjoita sitten salasana. Valitse sitten "Ohita omistajuus tästä äänenvoimakkuudesta." Ja tämän avulla voit muodostaa yhteyden ulkoiseen asemaan Piin.

Vaihe kaksi: Asenna Raspbian Pi-laitteellesi ja liitä se SSH

: n kautta

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 on kyse 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 päätelaite ja syötä seuraava komento:

ssh [email protected]

192.168.1.11: n korvaaminen Pi: n IP-osoitteella. Löydät minkä tahansa verkkoon liitetyn laitteen IP-osoitteen, mukaanlukien Raspberry Pi, IP-osoitteen, osoittamalla reitittimen web-käyttöliittymää.

Sinulta pyydetään salasanaa oletus käyttäjälle, pi. Salasanan salasana on oletuksena vadelma.

Jos liität ensimmäisen kerran uuteen järjestelmään, suosittelen, että määrittelet muutamia asioita ennen kuin jatkat. Suorita ensin 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.

Kolmas vaihe: Asenna ulkoisen aseman

Ennen kuin voit määrittää Time Machine -ohjelman, 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

Seuraavaksi asenna 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 täytyy tehdä jotain tutkimusta. Aloita käynnistämällä Parted.

sudo /sbin/ erotti

Seuraavaksi kirjoita tuloste 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 /dev/ sda.asemalla on sama nimi, jonka pitäisi kirjoittaa.

Seuraavaksi tarkastellaan alla olevaa taulukkoa kyseisen tekstilohkon kohdalla. Minun tapauksessani on selvää, että toinen, suurempi osio on mitä etsin. Siksi huomaat, 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 sulje ja paina Enter. Seuraavaksi aiomme tehdä kansion, joka toimii asennuspisteenä. ..

sudo mkdir -p /media/ tm

. .. ja lisää sitten joitain tietoja fstab-tiedostoon. Käytä tätä komentoa avataksesi tekstieditorin:

sudo nano /etc/ fstab

Liitä seuraava rivi asiakirjaan, korvaa /dev/ sda2: n aseman osioon, jos se eroaa /dev/ sda2: sta.

/dev/ sda2 /media/ tm hfsplus voima, rw, käyttäjä, auto 0 0

Kun olet liittänyt tekstin, paina Control + X poistuaksesi editorista, varmista, että tallennat, kun teet sen.

Asenna sitten asema seuraavasti:

sudo mount -a

Jos et näe virheilmoitusta, onnittelut! Olet asentanut aseman onnistuneesti.

Kolmas vaihe: Kokoa ja asenna Netatalk

Netatalk on ohjelmisto, joka simuloi AFP: tä, joka on verkkoprotokolla, jota Apple käyttää tällä hetkellä Time Machine -varmistusten käyttäjille. Voit asentaa vanhan version Netatalk käyttäen sudo apt-get asentaa netatalk, mutta Suosittelen, että et 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.

Niin, suosittelen, että kääntäisit uusimman version. Se on enemmän vaivaa asentaa, mutta se on sen arvoista.

Ensinnäkin sinun on asennettava riippuvuudet. Seuraavassa on kaikki, mitä tarvitset asentamiseen yhdellä komennolla:

sudo aptitude asennus 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 ladataksesi sen:

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

Vaihda versionumero, jos löydät sivuston myöhemmän version.

Pura tiedoston, jonka olet ladannut:

tar -xf netatalk-3.1.10.tar.gz

Vaihda sitten juuri luomasi 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 \ - with-cracklib \ --enable-krbV-uam \ - with-pam-confdir = /etc/ pam.d \ --with-dbus-daemon = /usr/bin/ dbus-daemon \dbus-sysconf-dir = /etc/ dbus-1 / system.d \ - avulla-tracker-pkgconfig-version = 1.0

Olettaen, että et näe mitään virhesanomia, voit siirtyä seuraavaan vaiheeseen ja suorittaa:

tehdä

Tämä vie 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 lopulta asentaa Netatalk:

sudo tehdä asennus

Eikö ollut niin 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!

Vaihe neljä: Määritä Netatalk

Nyt kun Netatalk on asennettu, sinun on kerrottava se jakamaan asema. Ensin sinun täytyy muokata nsswitch.conf.

sudo nano /etc/ nsswitch.conf

Täällä sinun on lisättävä mdns4 ja mdns riviin, 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ä tweaktarkoittaa, että Time Machine -asema näkyy Finderin sivupalkissa heti kun liität Raspberry Pi -verkon verkkoon.

Seuraavaksi sinun on muokattava afpd.service:

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

Kopioi tämä tekstiruutu ja liitä se tiedostoon:

& lt;? Xml version = "1.0" standalone = 'ei'? & Gt; & lt;! - * - nxml - * - & gt;& lt;! DOCTYPE palveluryhmä SYSTEM "avahi-service.dtd" & gt;& Lt; palvelu-ryhmä & gt;& lt; name replace-wildcards = "kyllä" & gt;% h & lt; / name & gt;& Lt; palvelun & gt;& Lt; tyyppi & gt; _afpovertcp._tcp & lt; / tyyppi & gt;& Lt; portti & gt; 548 & lt; / portti & gt;& Lt; / palvelu & gt;& Lt; palvelun & gt;& Lt; tyyppi & gt; _device-info._tcp & lt; / tyyppi & gt;& Lt; portti & gt; 0 & lt; / portti & gt;& Lt; txt-tietueen & gt; malli = TimeCapsule & lt; / txt-tietueen & gt;& Lt; / palvelu & gt;& Lt; / palvelu-ryhmä & gt;

Näiden tietojen mukaan Vadelma Piimimyymi on todellinen Apple Time Capsule, joka on varustettu sopivalla kuvakkeella.

Lopuksi on aika asentaa ulkoinen asema verkko-osuutena.

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

Liitä seuraava teksti alaspäin:

[Global] jäljittelevä malli = TimeCapsule6,106 [Time Machine] polku = /media/ tm time machine = kyllä ​​

Voit asettaa eri nimen kuin"Time Machine", 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-käynnistys
sudo-palvelu netatalk-käynnistys

Asema on nyt tarjolla verkossa. Varmista, että tämä tapahtuu aina, kun käynnistät Raspberry Pi -tuotteen, anna nämä komennot uudelleen, toinen peräkkäin:

sudo systemctl mahdollistaa avahi-daemon
sudo systemctl mahdollistaa netatalk

Olemme todella lähellä nyt!

Viides vaihe: Yhdistä ajastimeen

Pään Mac-tietokoneen Finder-laitteeseen ja sinun pitäisi nähdä Raspberry Pi täältä.

Voit muodostaa yhteyden täältä napsauttamalla "Yhdistä nimellä" ja kirjoittamalla sama käyttäjätunnus ja salasana, jota käytät yhteyden muodostamiseen SSH: n kautta.

Minun kokemukseni mukaan Time Machine toimii kuitenkin paremmin, jos liitä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 & gt;Time Machine, 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!