OS X varmuuskopiot Ubuntu palvelimelle

18.11.2014 KLO 08:31
~3 min lukuaika

OS X tarjoaa erittäin toimivan varmuuskopioinnin jos suoraan. Itse olen käyttänyt tähän asti ulkoista kiintolevyä varmuuskopiointiin Time Machinella. Eilen tuli kuitenkin mieleen, että miksi en käyttäisi toimiston nurkassa olevaa Ubuntu pohjaista palvelinta hyödyksi ja laittaisi sinne varmuuskopiot menemään? Löysinkin nopeasti ohjeen minkä suomennankin teille tässä niiltä osin mitä itse tarvitsi tehdä.

Tätä operaatiota varten tarvitset Ubuntu palvelimen, jossa on kiintolevytilaa varmuuskopioita varten (itsellä vapaana 1.7 teratavua) sekä tietysti sen OS X tietokoneen eli mäkin.

  1. Asennetaan ensin tarvittavat paketit:
    sudo apt-get install netatalk avahi-daemon
  2. Tämän jälkeen luodaan asetustiedosto joka avautuu nano nimisessä ohjelmassa:
    sudo nano /etc/avahi/services/afpd.service
  3. Liität alla olevan rimpsun tiedostoon ja tallennat sen (ctrl+o tallentaa nanossa ja ctrl+x sulkee):
    <?xml version="1.0" standalone=’no’?><!–*-nxml-*–>
    <!DOCTYPE service-group SYSTEM "avahi-service.dtd">
    <service-group>
    <name replace-wildcards="yes">%h</name>
    <service>
    <type>_afpovertcp._tcp</type>
    <port>548</port>
    </service>
    </service-group>
  4. Tämän jälkeen luodaan toinen tiedosto nanolla:
    sudo nano /etc/avahi/services/deviceinfo.service
  5. Tähän tiedostoon laitetaan alla oleva sisältö ja tallennetaan se:
    <?xml version="1.0" standalone=’no’?><!–*-nxml-*–>
    <!DOCTYPE service-group SYSTEM "avahi-service.dtd">
    <service-group>
    <name replace-wildcards="yes">%h</name>
    <service>
    <type>_device-info._tcp</type>
    <port>548</port>
    <txt-record>model=Xserve</txt-record>
    </service>
    </service-group>
  6. Käynnistetään palvelut:
    sudo /etc/init.d/netatalk restart
    sudo /etc/init.d/avahi-daemon restart
  7. Luodaan kansio sekä käyttäjä Time Machinea varten
    sudo mkdir -p /data/osx/timemachine
    sudo useradd -c "Time Machine User" -d /data/osx/timemachine/ -s /bin/false -g 10 timemachine
    sudo passwd timemachine
  8. Kerrotaan kansiolle, että se tukee Time Machinea:
    sudo touch /data/osx/timemachine/.com.apple.timemachine.supported
  9. Oikeuksia kansiolle:
    sudo chown -R timemachine:users /data/osx/timemachine
  10. Avataan tiedosto nanolla:
    sudo nano /etc/netatalk/AppleVolumes.default
  11. Laitetaan tiedostoon seuraava rivi ennen # End of file -tekstiä
    /data/osx/timemachine TimeMachine allow:timemachine options:tm
  12. Oletus kotijaot pois:
    sed -i ‘s/^~/#~/’ /etc/netatalk/AppleVolumes.default
  13. Selvitä oman Ubuntu palvelimesi MAC osoite ja ota se talteen:
    ifconfig -a | grep HWaddr
  14. Luodaan tiedosto nanolla:
    sudo nano /etc/avahi/services/adisk.service
  15. Laita seuraava rimpsu tiedostoon (älä tallenna vielä):
    <?xml version="1.0" standalone=’no’?>
    DOCTYPE service-group SYSTEM "avahi-service.dtd">
    <service-group>
    <name replace-wildcards="yes">%h</name>
    <service>
    <type>_adisk._tcp</type>
    <port>9</port>
    sys=waMA=nnnnnn,adVF=0×100
    <txt-record>dk0=adVF=0xa1,adVN=TimeMachine,adVU=xxxxxxxx</txt-record>
    <txt-record>dk1=adVN=media,adVU=yyyyyyyyyy</txt-record>
    <txt-record>dk2=adVN=software,adVU=zzzzzzzzz</txt-record>
    </service>
    </service-group>
  16. Korvaa rimpsusta nnnnnn kohta omalla MAC osoitteellasi.
  17. Korvaa rimpsusta kohdat xxxxxxxxyyyyyyyyyy ja zzzzzzzzz uniikeilla UUID:llä. Voit luoda kolme kappaletta UUID:tä osoitteessa http://www.guidgen.com/
  18. Tämän jälkeen tallenna tiedosto ctrl+o yhdistelmällä ja sulke ctrl+x yhdistelmällä.
  19. Käynnistetään palvelut uudestaan:
    sudo /etc/init.d/netatalk restart
    sudo /etc/init.d/avahi-daemon restart
  20. Lisää palvelin oman mäkkisi finderissa ja tallenna salasana
    Siirry -> Yhdistä palvelimelle
  21. Lisää palvelin Time Machinen asetuksissa

Näiden jälkeen itselläni oli homma valmis ja Time Machine alkoi tekemään varmuuskopiota tuonne palvelimelle.

Screenshot 2014-11-18 08.13.48

Myös nämä saattaisi kiinnostaa

Kuvankaappauksen ottaminen Mac OS X käyttöjärjestelmässä

tiistaina 15.1.2013 klo 10:03
Kaivelin tässä aamusta googlesta mitenkä saikaan otettua kuvankaappauksia Mac OS X:ssä niin, että sen saisi leikepöydälle eikä työpöydälle. Löysin vastauksen ja ajattelin jakaa sen tässä blogissa. Kuvankaappaus leikepöydälle: Command-Control-Shift-3: Kuvankaappaus koko näytöstä Command-Control-Shift-4, valitse alue: Kuvankaappaus valitusta alueesta Command-Control-Shift-4, välilyönti, klikkaa ikkunaa: Kuvankaappaus ikkunasta Kuvankaappaus työpöydälle: Command-Shift-3: Kuvankaappaus koko näytöstä Command-Shift-4, valitse alue: Kuvankaappaus valitusta… Jatka lukemista Kuvankaappauksen ottaminen Mac OS X käyttöjärjestelmässä

Peliläppäri Ubuntulla

torstaina 22.11.2012 klo 15:35
Heräsin ehkä hieman hitaasti tähän, mutta ei ole ensimmäinen kerta. System76 on tuonut markkinoille Ubuntun päällä pyörivän peliläppärin. Ajoitushan on loistava sillä Steam on beta vaiheessa Linux ympäristöllä. Bonobo Extreme mallinen läppäri on aikamoinen tehomylly läppäriksi. Koneessa on kyllä tehoja aika huimasti sillä siitä on mm. i7 prosessori, muistia voi laittaa max. 32 gigaa sekä… Jatka lukemista Peliläppäri Ubuntulla

Mihin käyttöön kotipalvelimeni tulee?

keskiviikkona 31.10.2012 klo 21:38
Koska en ole vieläkään saanut muisteja palvelimeen niin päätän kirjoittaa hieman suunnitelmistani tuon palvelimen suhteen. Varmuuskopiointi tulee olemaan yksi iso osa tuon palvelimen toiminnasta. Tarkoituksena olisi hankkia siihen jossain välissä toinenkin kiintolevy varmentamaan tietoa, jotta saisin varmuuskopiot kahdelle erilliselle kiintolevyllä. Tämä taas pitää huolen siitä, että data on turvassa vaikka laiterikko tulisi vastaan. En tosin… Jatka lukemista Mihin käyttöön kotipalvelimeni tulee?

Linux palvelimen tiedostojen ja tietokannan varmuuskopiointi Dropboxiin

tiistaina 24.7.2018 klo 15:14
Kirjoittelin aamulla varmuuskopiointi skriptiä yhdelle palvelimelle. Tästä tulikin ihan hyödyllinen paketti ja jaankin tähän nyt ohjeistusta miten saat tämän toimintaan itsellekkin. Oletan, että olet sinut Linuxin kanssa ja peukalo ei ole keskellä kämmentä :) Eli halusin varmuuskopiot tietokannasta ja tiedostoista. Sekä koska maksan Dropboxista niin minulla on siellä kivasti tilaa niin olisi näppärä jos ne… Jatka lukemista Linux palvelimen tiedostojen ja tietokannan varmuuskopiointi Dropboxiin

Keskustelu

Tämä artikkeli on tuotu vanhasta blogista ja niiden artikkelien kommentointi on uudistettu. Vanhaan artikkeliin voi kommentoida vain blogin kautta, kun taas uudemmissa näytetään myös Mastodonin kautta tulleet kommentit.

Kommentoi

Voit kommentoida artikkelia alla olevan lomakkeen avulla. Roskapostin välttämiseksi kysymme sähköpostin, mutta emme julkaise sitä. Tekstikenttä ottaa vastaan vain tekstiä ja kaikki muu siivotaan pois.

Jarkko Tervonen
11 vuotta sitten
Kiitos ohjeista. Ollut listalla tämä pitkään, mutten ole jaksanut alkaa etsimään tietoa. Muutama heittomerkki tuolla on vaihtanut muotoaan. Muuten toimi kuin piti.
Marko
11 vuotta sitten
Kopioin komennot suoraan lähteestä mutta fontit voi tosiaan tehdä tepposia :(
Mastodon
Pixelfed
GitHub
RSS
2
3
4
4
2