Time Machine para la Raspberry Pi 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:
- Un disco duro formateado en formato
ext4
tanto un disco normal, como un disco RAID más profesional - Y que el disco esté disponible siempre
- También hace falta entrar a la Raspberry por Terminal
Para el Hardware os hará falta:
- 1 x Raspberry Pi B o Raspberry Pi B+
- 1 x Pendrive USB o Disco duro
Para el Software os hará falta:
Lo primero es instalar netatalk
para ello abrimos la Terminal
sudo apt-get install netatalk
Instalando Time Machine
Como siempre dependiendo de lo que ya tengamos instalado os pedirá instalar más cosas necesarias, le diréis que Sí
Ahora debemos editar un solo fichero:
sudo nano -w /etc/netatalk/AppleVolumes.default
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
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
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