Gå til innhold

Time Machine via linux pc


Anbefalte innlegg

Jeg har en pc stående med linux som jeg har lyst til å bruke om backup for min mac via Time Machine. Jeg brukte da http://www.trollop.org/2011/07/23/os-x-10-7-lion-time-machine-netatalk-2-2/ til å prøve å få til dette, uten hell.

 

Det eneste jeg oppnår er et share under "Delt" seksjonen i finder med navnet til pcen som jeg får feilmelding når jeg prøver å koble til. (Tilkobling mislyktes)

 

For å få til dette systemet trengs to programmer, netatalk og avahi. Jeg mener selv jeg har fått satt dette opp riktig, men tydeligvis er det noe feil her. Noen som har prøvd på dette selv og fått til? Eventuelt kunne kommet med noen tips?

 

Takk for svar

Lenke til kommentar
Videoannonse
Annonse

Prøvde akkurat å bytte ut fila /etc/avahi/services/afpd.service med det som står i teksten

 

altså:

<?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>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

 

Har også tatt restart, men likevell får jeg opp dette:

 

9ThVA1D-0.3dcoo5il72zf47vi.png

Endret av Tandberg
Lenke til kommentar

nå fikk jeg opp noe litt rart:

 

makkverk@makkverk:/etc/avahi$ sudo service netatalk start
env: /etc/init.d/netatalk: Ingen slik fil eller filkatalog

makkverk@makkverk:/etc/avahi$ sudo /etc/init.d/netatalk start
makkverk@makkverk:/etc/avahi$ 

 

Gir det noe mening?

Lenke til kommentar

Kan jeg få se dine config-filer? både netatalk og avahi

 

/etc/avahi/services/multi.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>
               <type>_rfb._tcp</type>
               <port>5901</port>
       </service>
       <service>
               <type>_istatrmt._tcp</type>
               <port>5109</port>
       </service>
       <service>
       <type>_device-info._tcp</type>
               <port>0</port>
               <txt-record>model=Xserve</txt-record>
       </service>
</service-group>

 

Bunnen av /etc/netatalk/afpd.conf:

 

- -transall -uamlist uams_randnum.so,uams_dhx2.so -nosavepassword -advertise_ssh

 

Bunnen av /etc/netatalk/AppleVolumes.default:

 

 # By default all users have access to their home directories.
~/                      "$u"             cnidscheme:cdb
/media/raid/Media       Media            cnidscheme:cdb
/media/raid/TimeMachine TimeMachine      cnidscheme:cdb     options:usedots,upriv,™

 

/etc/default/netatalk:

 

 

# Appletalk configuration
# Change this to increase the maximum number of clients that can connect:
AFPD_MAX_CLIENTS=50

# Change this to set the machine's atalk name and zone, the latter containing
# the '@' sign as first character -- compare with nbp_name(3) if in doubt
#
# NOTE: If Netatalk should register AppleTalk services in the standard zone
#       then you need not to specify a zone name here.
#
#       If your zone has spaces in it, you're better off specifying
#       it in afpd.conf if you realize that your distribution doesn't
#       handle spaces correctly in the startup script. Remember to use
#       quotes here if the zone name contains spaces.
#
#ATALK_ZONE="@some zone"
ATALK_NAME=`/bin/hostname --short`

# specify the Mac and unix charsets to be used
ATALK_MAC_CHARSET='MAC_ROMAN'
ATALK_UNIX_CHARSET='LOCALE'

# specify this if you don't want dhx and dhx2
# available options: uams_guest.so, uams_clrtxt.so, 
#                    uams_dhx.so, uams_dhx2.so, 
#                    uams_randnum.so
#AFPD_UAMLIST="-U uams_dhx2.so,uams_clrtxt.so"

# Change this to set the id of the guest user
AFPD_GUEST=nobody

# Set which daemons to run (papd is dependent upon atalkd):
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

# Control whether the daemons are started in the background
ATALK_BGROUND=no

# export the charsets, read form ENV by apps
export ATALK_MAC_CHARSET
export ATALK_UNIX_CHARSET

 

Lenke til kommentar

makkverk@makkverk:/etc/default$ sudo /etc/init.d/netatalk SKJERJOIKKENOE
makkverk@makkverk:/etc/default$ 

 

Skal ikke det der gi feilmelding?

 

Tror kanskje ikke netatalk er helt oppe og går jeg? Har hvertfall gjort om alle config filene til å bli som dine nå.

Lenke til kommentar

Endelig kom jeg i mål.

 

Det jeg gjorde var å avinstallere avahi (trengte visst ikke det) og fulgte denne guiden: http://greghesp.com/2011/12/setup-osx-lion-time-machine-share-ubuntu-11-10/

 

Et annet problem jeg støtte på var at mappa mi heter Time Machine, jeg trodde da jeg kunne bruke /media/Time\ Machine/ som share link, men jeg måtte bruke /media/"Time Machine"/ og da fungerte det med en gang.

 

Lykke til om det er noen andre som skal få til dette. Ganske sømløst når det først fungerer!

  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...