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.
sudo apt-get install netatalk avahi-daemon
sudo nano /etc/avahi/services/afpd.service
<?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>
sudo nano /etc/avahi/services/deviceinfo.service
<?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>
sudo /etc/init.d/netatalk restart
sudo /etc/init.d/avahi-daemon restart
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
sudo touch /data/osx/timemachine/.com.apple.timemachine.supported
sudo chown -R timemachine:users /data/osx/timemachine
sudo nano /etc/netatalk/AppleVolumes.default
/data/osx/timemachine TimeMachine allow:timemachine options:tm
sed -i ‘s/^~/#~/’ /etc/netatalk/AppleVolumes.default
ifconfig -a | grep HWaddr
sudo nano /etc/avahi/services/adisk.service
<?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>
sudo /etc/init.d/netatalk restart
sudo /etc/init.d/avahi-daemon restart
Siirry -> Yhdistä palvelimelle
Näiden jälkeen itselläni oli homma valmis ja Time Machine alkoi tekemään varmuuskopiota tuonne palvelimelle.
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.