Time machine Time capsule para Mac con Raspberry Pi

Esto es un servicio adicional al servidor casero que monté. He visto muchas supuestas guías para hacer esto, en inglés y en español y ninguna funcionaba. Desde el foro original de Raspberry Pi he conseguido hacer que funcione. Se supone que ya tenemos todos los pasos anteriores listos:

  1. Un disco duro formateado en formato ext4 tanto un disco normal, como un disco RAID más profesional
  2. Y que el disco esté disponible siempre
  3. También hace falta entrar a la Raspberry por Terminal

Para el Hardware del os hará falta:

Para el Software os hará falta:

Lo primero es instalar netatalk para ello abrimos la Terminal

sudo apt-get install netatalk

tc01

Como siempre dependiendo de lo que ya tengamos instalado os pedirá instalar más cosas necesarias, le diréis que

time machine raspberry pi

Ahora debemos editar un solo fichero:

sudo nano -w /etc/netatalk/AppleVolumes.default

time machine raspberry pi

Editamos el texto para añadir antes de la línea que dice # End of file algo así, y que dependerá de cada caso, pero en el mio es usando el disco RAID que expliqué como crear en NAS casero avanzado disco RAID en Raspberry Pi

/media/raid/timecapsule/ "Time Machine" options:tm

time machine raspberry pi

Dentro del disco duro elegido creamos la carpeta que hemos definido para las copias y damos permisos a todos:

sudo mkdir /media/raid/timecapsule
sudo chmod 777 /media/raid/timecapsule

Ahora reiniciamos el servicio con este comando: sudo service netatalk restart

time machine raspberry pi

Y ahora desde vuestro Mac podéis añadir un nuevo disco a las copias con Time Machine, y en la carpeta elegida éste crea todo lo necesario. Debemos asegurarnos de que la carpeta tenga permisos para el grupo de usuarios users y que el usuario que usemos desde el Mac exista en la Raspberry Pi, lo normal es usar el usuario pi

time machine raspberry pi

time machine raspberry pi

time machine raspberry pi