Usando la computadora Linux como cápsula del tiempo, ¿es posible pero alguna experiencia?

5

tengo una computadora con Linux que funciona como un servidor en el que también instalé una cápsula del tiempo (vea para Vortexbox (mi configuración) pero también para Ubuntu).

Antes de usar esto como mi copia de seguridad principal, ¿alguien tiene alguna experiencia con esto? La copia de seguridad está funcionando, pero ¿la restauración también? ¿Algún comentario, experiencias, historias de éxito?

¿Algún consejo?

Estoy ejecutando Mavericks en mi Mac.

    
pregunta Rainer 12.08.2014 - 15:48

2 respuestas

3

He tenido experiencia con esto, y funciona con algunos problemas, pero no "simplemente funciona" en el sentido mac. De vez en cuando, encontrarás que tienes que volver a conectar el volumen, reiniciar un demonio o, de lo contrario, enfrentarte a errores extraños de la máquina del tiempo.

Si estás de acuerdo con ser "práctico", deberás instalar Netatalk (demonio AFP) y Avahi (demonio Bonjour) en tu máquina Linux, y configurar una opción defaults en tu mac para permitir Time Machine para utilizar unidades de red.

Esta es la guía que utilicé para configurar este sistema: enlace

Asegúrese de vigilarlo de cerca durante las primeras semanas, ¡no hay nada peor que las copias de seguridad que no están realizando copias de seguridad!

    
respondido por el Mikey T.K. 12.08.2014 - 17:05
2

Esta es una receta que usé hace mucho tiempo en una pi frambuesa que tenía un disco de 3 TB adjunto. Tengo un MacBook Pro y cuando está conectado a una fuente de alimentación, hace la copia de seguridad incluso cuando está cerrado. Funcionó durante meses hasta que el disco duro murió.

Debo decir que no he probado esto con Mavericks, pero no puedo pensar en cambios que eviten que esto funcione. La restauración funcionó bien, aunque experimenté que las grandes restauraciones parciales a veces parecen fallar, pero esto no es una peculiaridad de la cápsula del tiempo del estilo debian. Una vez tuve una copia de seguridad de la máquina del tiempo en un disco y una secuencia de comandos que escribí que tenía una variable como test = / $ {bla} y rm -rf $ {test} - PUEDES GUESS - comenzó a eliminar mi árbol raíz. Sí, soy un idiota, pero aprendo de mis errores. Eso es más de lo que algunas personas pueden decir. De todos modos, la restauración de esto no funcionó, se estrelló en algún lugar y restauré datos importantes a mano. Pero este era un problema de la máquina del tiempo, no tenía nada que ver con Debian.

Lo tomé de:

enlace

apt-get build-dep netatalk
apt-get install libcrack2-dev fakeroot libssl-dev
apt-get source netatalk

cd netatalk-2.2.2/
dch -v 2.2.2-2+SSL (enter ctrl+x y and enter)

DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -rfakeroot

cd ..
dpkg -i netatalk_2.2.2-2+SSL_i386.deb
aptitude hold netatalk


vi /etc/default/netatalk

    ATALKD_RUN=no
    PAPD_RUN=no
    CNID_METAD_RUN=yes
    AFPD_RUN=yes
    TIMELORD_RUN=no
    A2BOOT_RUN=no

vi /etc/netatalk/afpd.conf

add line at bottom:
- -tcp -noddp -uamlist uams_dhx_passwd.so,uams_dhx2_passwd.so

This was the old line that caused unsupported server problem:
- -transall -uamlist uams_randnum.so,uams_dhx.so -nosavepassword -advertise_ssh


vi /etc/netatalk/AppleVolumes.default

at the bottom add:
~/                 "Home Directory"   "$u"        cnidscheme:cdb
/data/music        mp3                allow:chris
3## This line is different from the tutorial in the link, as it did not work     without the tm option
/data/timemachine  TimeMachine        allow:chris cnidscheme:cdb  options:usedots,upriv,tm

Tengo el error en el Macbook: Algo está mal con la base de datos CNID del volumen, en su lugar utiliza la base de datos CNID temporal. ¡Compruebe los mensajes del servidor para obtener más detalles!

Después de cambiar cnidscheme: cdb a cnidscheme: dbd el error desapareció.

/etc/init.d/netatalk restart

apt-get install avahi-daemon
apt-get install libnss-mdns

vi /etc/nsswitch.conf

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

vi /etc/avahi/services/afpd.service

Este archivo debe contener:

<?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>


/etc/init.d/avahi-daemon restart

chown -R chris:chris /data/timemachine/
chown -R chris:chris /data/music

Esto me funcionó y, tan pronto como haya comprado un Raid, rehaceré la configuración con mi frambuesa, ya que es el compromiso ideal entre rendimiento y consumo de energía.

    
respondido por el user637338 15.08.2014 - 21:32

Lea otras preguntas en las etiquetas