Creando nuestra propia TimeCapsule

Creando nuestra propia TimeCapsule. A veces nuestros gastos en dispositivos es extremadamente alto, y no nos damos cuenta de la cantidad de aparatos que dejamos atrás. Aquí os voy a mostrar una manera fácil y útil de darle vida a vuestros viejos ordenadores, sistemas de almacenamiento y aparatos multimedia.

Creando nuestra propia TimeCapsule

Creando nuestra propia TimeCapsule. Lo primero que tenemos que tener claro es lo que necesitamos, seguro que tenemos más de un ordenador que no usamos o una estación multimedia en la que guardábamos películas y que ha acabado cogiendo polvo en un armario, esos aparatos son los ideales para este tutorial.

Hacer la copia de seguridad de todos nuestros dispositivos y copiar nuestros MAC’s con TimeMachine requiere a veces unas altas capacidades de almacenamiento, no todo el mundo puede o quiere hacer uso de las soluciones de cloud, y la idea de tener nuestra propia máquina con el hardware que queramos (o que podemos reciclar) siempre es una buena opción.

Nuestra máquina tiene que soportar la instalación de Linux, preferiblemente Ubuntu, la instalación es sencilla y está bien documentada, se puede encontrar aquí:

http://www.ubuntu.com/download

Una vez que tenemos instalado nuestro sistema y la máquina preparada para ser una verdadera TimeCapsule basta con instalar el protocolo AFP de la siguiente manera:

Ejecutaremos la instalación de paquetes y dependencias con el siguiente comando.

sudo apt-get install netatalk libc6-dev avahi-daemon libnss-mdns

Después de unos mensajes de instalación editaremos los siguientes 4 archivos:

Editaremos el archivo /etc/nsswitch.conf con el siguiente comando.

sudo nano /etc/nsswitch.conf

Localizaremos la línea de hosts: y agregaremos mdns.

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns

Presionar control+o para guardar el archivo y control+x para salir del editor.

Ahora editaremos /etc/avahi/services/afpd.service y pegaremos el siguiente código.

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

Presionar control+o para guardar el archivo y control+x para salir del editor.

*Nota En el archivo anterior tenemos un string (texto) <txt-record> que podemos sustituir por el icono que queramos que represente nuestro sistema de almacenamiento, podemos encontrar todos los iconos soportados abriendo el archivo de Mac OS X /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist desde nuestro Mac.

Ahora editaremos /etc/netatalk/AppleVolumes.default agregando las siguientes lineas.

sudo nano /etc/netatalk/AppleVolumes.default

Cambiando estas líneas:

# The line below sets some DEFAULT, starting with Netatalk 2.1.
:DEFAULT: options:upriv,usedots

# By default all users have access to their home directories.
~/                      "Home Directory"

# End of File

Por estas:

# The line below sets some DEFAULT, starting with Netatalk 2.1.
:DEFAULT: cnidscheme:dbd options:upriv,usedots,tm

# By default all users have access to their home directories.
/TimeCapsule                       "Time Capsule"

# End of File

Presionar control+o para guardar el archivo y control+x para salir del editor.

*Nota /TimeCapsule es la ruta a la que accederá nuestro Mac para realizar la copia por TimeMachine. Puede ser el punto de montaje que queramos.

Editamos /etc/default/netatalk

sudo nano /etc/default/netatalk

Cambiando estas líneas:

#### Set which legacy daemons to run.
#### If you need AppleTalk, run atalkd.
#### papd, timelord and a2boot are dependent upon atalkd.
ATALKD_RUN=no
PAPD_RUN=no
TIMELORD_RUN=no
A2BOOT_RUN=no

Por estas:

#### Set which legacy daemons to run.
#### If you need AppleTalk, run atalkd.
#### papd, timelord and a2boot are dependent upon atalkd.
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

Presionar control+o para guardar el archivo y control+x para salir del editor.

Con esto ya tendríamos realizada la parte de nuestra TimeCapsule (servidor), ahora veamos lo que tenemos que hacer en nuestro Mac OS X (cliente):

Ejecutar este comando en la consola de nuestro Mac para que TimeMachine tenga soporte en red:

 defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Lo único que quedaría por hacer es configurar nuestra aplicación TimeMachine en nuestro MAC para hacer copias de seguridad a saco…

Con estos sencillos pasos hemos podido montar nuestro propio sistema de copia, con el hardware que queramos (desde una raspberry pi hasta el mejor servidor de almacenamiento que pueda existir), espero que os haya sido de utilidad y aprovechéis esos equipos olvidados.

Comparte este articulo en tus redes sociales si te ha gustado y escucha nuestros directos diarios vía Spreaker donde podrás trasmitirnos tus dudas o comentarios y desde donde estaremos encantados de responderte. También puedes suscribirte en nuestro canal de Youtube Applelianos.

Deja una respuesta

Su dirección de correo electrónico no será publicada.