¿Por qué gastar $ 300 en una AirPort Time Capsule cuando puede hacer una usted mismo con una Raspberry Pi y un disco duro externo? ? Se necesita un poco de ajuste, pero una vez que esté todo listo, tu Mac realizará una copia de seguridad automáticamente, sin ningún esfuerzo de tu parte. Ya no tiene que enchufar una unidad en su computadora.
Aún mejor: cuando llega el momento de restaurar archivos, puede desenchufar el disco duro del Pi y conectarlo directamente a su Mac, lo que le permite recuperarse de un sistema total falla al usar la Recuperación del sistema. Los hacks similares no funcionan de esta manera.
Le mostramos cómo respaldar su Mac con Time Machine, e incluso cómo realizar copias de seguridad de Time Machine a través de la red. Pero en esos tutoriales, la copia de seguridad en la red requería que otra Mac actuara como servidor. Por lo tanto, si vive en un hogar de una sola Mac, puede pensar que es su única opción conectar un disco duro USB o comprar una cápsula Apple Time Capsule de $ 300.
Eso no es cierto. El Raspberry Pi conectado a un disco duro externo es una gran alternativa improvisada para una Time Capsule u otra Mac, y es mucho más económico. (Sí, Time Capsule incluye la funcionalidad del enrutador, por lo que en realidad es un precio decente por lo que ofrece, pero este método le permite usar cualquier enrutador que desee y ofrece más espacio para actualizaciones cuando el disco se queda sin espacio).
Este tutorial supone que ya conoce los conceptos básicos de cómo configurar una Raspberry Pi. También requiere un poco de equipamiento:
Puede obtener la mayoría de estas cosas (y más) de una sola vez con un buen kit inicial de Raspberry Pi como este, o puedes comprarlos por separado. Su llamada.
Me enteré de este método en una publicación de blog de Caleb Woods y completé algunas cosas que no me funcionaron leyendo esta publicación en Badbox.de. Mi sincero agradecimiento a los dos.
Una nota final: este truco funciona bastante bien en mi experiencia, pero al final del día sigue siendo eso: un truco. Por esta razón, recomiendo tener algún tipo de copia de seguridad además de esto, preferiblemente algo fuera del sitio. (Siempre debe tener una copia de seguridad fuera del sitio, en caso de incendio u otro desastre natural.)
Lo primero que debe hacer es preparar la unidad externa para trabajar con Time Machine. Conecte la unidad a su Mac, luego inicie la Utilidad de Discos. Seleccione su disco externo, luego haga clic en el botón "Borrar". Querrá formatear la unidad como "Mac OS extendido", también conocido como HFS +.
A continuación, vamos a querer asegurarnos de que su Raspberry Pi y todos los dispositivos tengan permiso para controlar la unidad. manejar. Dirígete al Buscador, luego haz clic derecho en la unidad en la barra lateral. Haga clic en "Obtener información".
En la parte inferior de la ventana que se abre, encontrará la configuración de permisos.
Haga clic en el candado en la parte inferior derecha, luego ingrese su contraseña. Luego, marca "Ignorar la propiedad en este volumen". Y con eso, estás listo para conectar tu disco externo al Pi.
RELACIONADO: Todo lo que debe saber sobre cómo comenzar con Raspberry Pi
A continuación, deberá configurar su Raspberry Pi con Raspbian, como se describe en este artículo. No detallaremos el proceso aquí, ya que es un proyecto en sí mismo, así que echa un vistazo a esa guía para configurar Raspbian en tu Pi. Utilicé Raspbian Core para mi configuración, ya que no conecté el Pi a una pantalla, pero no hay ninguna razón para que la versión completa de GUI de Raspbian tampoco funcione.
Hablando de eso: tienes dos opciones cuando viene al resto de este tutorial. Puede conectar su Raspberry Pi a un teclado y monitor y configurarlo de esa manera, o puede conectarse a su Pi sobre SSH y ejecutar cada paso desde la comodidad de su Mac. Creemos que el método SSH es mucho más fácil que encontrar un monitor aleatorio, así que aquí está cómo hacerlo.
Inicie la Terminal en su Mac, luego ingrese el siguiente comando:
ssh [email protected]
Reemplazando192.168.1.11
con la dirección IP de su Pi. Puede encontrar la dirección IP de cualquier dispositivo conectado a su red, incluida su Raspberry Pi, al dirigirse a la interfaz web de su enrutador.
A continuación, se le pedirá una contraseña para el usuario predeterminado,pi
. La contraseña parapi
es, de forma predeterminada,frambuesa
.
Si se conecta a un sistema nuevo por primera vez, le sugiero que configure algunas cosas antes de continuar. Primero, ejecutesudo raspi-config
y cambie su contraseña predeterminada. También puede ampliar su sistema de archivos predeterminado aquí, si tiene una tarjeta SD grande (aunque esto no es necesario para este tutorial). Su Raspberry Pi se reiniciará, momento en el que está listo para comenzar a trabajar.
Antes de que pueda configurar su Time Machine, debe montar la unidad para que su Raspberry Pi pueda leer y escribir en ella. Hacer esto requiere instalar algún software. Primero, asegúrese de que todo el software en el Pi esté actualizado. Ejecute estos dos comandos, uno después del otro:
sudo apt-get update
sudo apt-get upgrade
Luego, instale dos paquetes: hfsprogs y hfsplus. Estos le permitirán a su Raspberry Pi leer su disco con formato Mac.
sudo apt-get install hfsprogs hfsplus
Ahora tiene un software capaz de montar su disco, pero necesita saber qué unidad montar, por lo que necesito investigar un poco Comience lanzando Parted.
sudo / sbin / parted
Luego, escribaprint
para ver una lista de las unidades actualmente conectadas. Deberías ver tu disco externo aquí.
De esta captura de pantalla, podemos ver que mi unidad es una unidad Maxtor de 164GB (la obtendré más adelante, lo prometo). La información importante aquí es/ dev / sda
. su unidad tendrá un nombre similar, que debe escribir.
A continuación, mire la tabla debajo de ese bloque de texto. En mi caso, es obvio que la segunda partición más grande es lo que estoy buscando. Por lo tanto, hago notar que la partición que quiero montar essda2
. Es posible que necesite una cifra ligeramente diferente, si tiene más de una unidad o más de una en su unidad.
Ahora que tiene la información que necesita, escribasalir
y presione Entrar. A continuación, crearemos una carpeta que servirá como punto de montaje ...
sudo mkdir -p / media / tm
... y luego agregaremos cierta información al archivo fstab. Use este comando para abrir un editor de texto:
sudo nano / etc / fstab
Pegue la siguiente línea en el documento, reemplazando/ dev / sda2
con la partición de su unidad, si es diferente de / dev /sda2.
/dev/sda2/media/ tm hfsplus force, rw, user, auto 0 0
Una vez que haya pegado el texto, presione Control + X para salir del editor, asegurándose de guardar cuando do.
Luego, monte la unidad con:
sudo mount -a
Si no ve un mensaje de error, ¡felicitaciones! Ha montado correctamente su unidad.
Netatalk es una pieza de software que simula AFP, el protocolo de red que Apple utiliza actualmente para las copias de seguridad de Time Machine. Puede instalar una versión antigua de Netatalk usandosudo apt-get install netatalk
, pero Le recomiendo que no haga eso . Por razones complejas (en gran parte políticas), Debian, sobre el cual se basa Raspbian, ofrece una versión muy obsoleta de Netatalk en sus repositorios. Puede hacer que Time Machine funcione con esta versión desactualizada de Netatalk, pero en mi experiencia es frustrante.
Entonces, le recomiendo que compile la versión más reciente. Es más complicado de instalar, pero vale la pena.
Primero, debe instalar las dependencias. Aquí hay todo lo que necesita para instalar, en un comando:
sudo aptitude install compilación-esencial libevent-dev libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libwrap0-dev libdb-dev libtdb-dev libmysqlclient-dev avahi-daemon libavahi-client-dev libacl1-dev libldap2-dev libcrack2-dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libio-socket-inet6-perl tracker libtracker-sparql-1.0- dev libtracker-miner-1.0-dev
Esto puede demorar un tiempo en instalarse. A continuación, descargue la última versión de Netatalk. Al escribir estas líneas, es 3.1.10, aunque es posible que desee verificar la página de inicio de netatalk para obtener el último número de versión. A continuación, ejecute este comando para descargarlo:
wget //prdownloads.sourceforge.net/netatalk/netatalk-3.1.10.tar.gz
Replace el número de versión si encuentra una versión posterior en su sitio .
Ahora, descomprime el archivo que descargaste con:
tar -xf netatalk-3.1.10.tar.gz
Luego cambia a la nueva carpeta que acabas de crear.
cd netatalk-3.1.10
A continuación, puede configurar todas las configuraciones de netatalk antes de compilar el programa, usando este comando:
./ configure --with-init-style = debian-systemd --without-libevent --without -tdb --with-cracklib --enable-krbV-uam --with-pam-confdir = /etc/pam.d --with-dbus-daemon = / usr / bin / dbus-daemon - -with-dbus-sysconf-dir = / etc / dbus-1 / system.d --with-tracker-pkgconfig-version = 1.0
Suponiendo que no ve ningún mensaje de error, puede pasar al Próxima etapa y ejecución:
make
Esto tomará un tiempo. También puede hacerse un café, algunos bollos y una comida de tres platos. Una Raspberry Pi no es rápida en la compilación de software.
Cuando todo está hecho, finalmente puedes instalar Netatalk:
sudo make install
¿No fue divertido? Comprueba rápidamente que Netatalk se está ejecutando:
netatalk -V
Verás un montón de información sobre tu configuración de Netatalk. Si todo se ve bien, ¡configuremos las cosas!
Ahora que Netatalk está instalado, necesita decirle que comparta su disco. Primero, tendrá que editarnsswitch.conf
.
sudo nano /etc/nsswitch.conf
Aquí debe agregarmdns4
ymdns
a la línea que comienza con "hosts:", para que se vea así:
hosts: archivos mdns4_minimal [NOTFOUND = return] dns mdns4 mdns
Este ajuste significa que su unidad Time Machine aparecerá en Barra lateral del Finder tan pronto como conecte su Raspberry Pi a la red.
A continuación, tendrá que editarafpd.service
:
sudo nano /etc/avahi/services/afpd.service
Copie este bloque de texto y péguelo en ese archivo:
% h _afpovertcp._tcp 548 _device-info._tcp 0 model = TimeCapsule
Entre otras cosas, esta información hace que su Raspberry Pi se asemeje a una cápsula de tiempo de Apple real, completa con el icono correspondiente.
Finalmente, es hora de configurar su unidad externa como recurso compartido de red.
sudo nano / usr / local / etc / afp.conf
En la parte inferior de este documento, pegue el siguiente texto:
[imitador global] model = TimeCap sule6,106 [Time Machine] path = / media / tm máquina de tiempo = sí
Si lo desea, puede poner un nombre diferente a "Time Machine" entre los segundos corchetes. Esto cambiará el nombre de la unidad hacia la que se realiza la copia de seguridad, como se muestra en Finder y Time Machine.
Finalmente, continúe y ejecute los servicios de red. En orden, ejecute estos dos comandos:
sudo service avahi-daemon start
sudo service netatalk start
Su unidad ahora se ofrece en la red. Para asegurarse de que esto ocurra cada vez que inicie su Raspberry Pi, ingrese estos comandos, nuevamente, uno después del otro:
sudo systemctl enable avahi-daemon
sudo systemctl enable netatalk
¡Estamos muy cerca ahora!
Diríjase al Finder en su Mac y verá su Raspberry Pi aquí.
Puedes conectarte desde aquí, haciendo clic en "Conectar como" e ingresando el mismo nombre de usuario y contraseña que usas para conectarte a través de SSH.
En mi experiencia, sin embargo, Time Machine funciona mejor si te conectas a la unidad a través de su dirección IP, especialmente si ha configurado direcciones IP estáticas con su enrutador (que probablemente debería). Para conectarse, abra Finder, luego presione Comando + K en su teclado.
Una vez que haya montado la unidad, diríjase a Preferencias del Sistema> Máquina del Tiempo, luego seleccione la unidad como su copia de seguridad de Time Machine.
La copia de seguridad inicial se ejecutará, y después de eso las copias de seguridad ocurrirán cada hora. Ahora tiene una unidad de Time Machine en red. ¡Disfruta!
Cómo entrenar a Siri, Cortana y Google para que comprendan mejor tu voz
No hay dos personas que suenen exactamente iguales. Diferentes personas tienen diferentes acentos y formas de pronunciar palabras, y los sistemas de reconocimiento de voz de las computadoras como Siri, Cortana y la búsqueda de voz de Google no son tan buenos como los seres humanos para comprender cada voz.
Cómo deshabilitar la papelera y la captura de pantalla Efectos de sonido en una Mac
Mueva un archivo a la papelera, vacíe la basura o haga una captura de pantalla del escritorio de su Mac y su Mac emitirá un sonido . Si estás harto de esos sonidos de arrugamiento de papel y obturador de la cámara, puedes inhabilitarlos cambiando una sola opción. Esta opción no es necesariamente la que esperas.