Muy bien, veo que has añadido algunos requisitos a tu respuesta. Aquí va.
Parte 1 : Instalar Ubuntu 16.04 Server .
Descargar este . (Ubuntu Server 16.04 32-bit)
Esto se hace de la misma manera que cualquier otra instalación de Linux. Insertarás el CD/DVD, ejecutarás la configuración para tomar toda la partición del Mac Mini, y una vez que llegues a un escritorio, estarás listo para la parte 2. [[Excelente tutorial básico](https://www.youtube.com/watch?v=czPC6-x2cpE) 2012, pero relevante]
Parte 2 : Cómo hacer que Time Machine funcione en el host de Linux ( Fuente )
a. Elija una carpeta de datos
En primer lugar, tienes que elegir un directorio en tu servidor para tus datos de Time Machine y, si no existe ya, crearlo
Usaré /data/timemachine/ para estas instrucciones, si prefieres otra ubicación recuerda cambiarla en cualquiera de las siguientes.
sudo mkdir -p /data/timemachine
b. Configurar una cuenta de usuario
También necesitarás una cuenta de usuario de Time Machine en tu servidor con la que puedas iniciar sesión en tu Mac. Crea una y asígnale la carpeta de datos creada anteriormente como su directorio de inicio y asigna la propiedad de ese directorio a este usuario.
He elegido crear una máquina de tiempo de usuario, pero puedes elegir lo que quieras.
sudo adduser --home /data/timemachine timemachine
sudo chown -R timemachine:timemachine /data/timemachine
También tendrá que establecer la contraseña para este usuario.
sudo passwd timemachine
c. Configurar Netatalk
A continuación, configurará Netatalk. Abra el archivo de configuracion afp.conf existente para editarlo que esta almacenado en/etc/netatalk/. Puede hacerlo en la linea de comandos con:
sudo nano /etc/netatalk/afp.conf
Puedes copiar mi ejemplo de configuración, editándolo para adaptarlo a tu configuración. Sólo tienes que añadirlo al final deafp.conf cuando hayas terminado (y guardar).
[TimeMachine]
# is this machine a time machine?
time machine = yes
# directory for time machine data on server
path = /data/timemachine
# the max size of the data folder (in Kb)
vol size limit = 980000
# users with access to time machine
valid users = timemachine
d. Habilitar Netatalk y Avahi
A continuación, utilizando el venerable systemd, puedes habilitar los servicios netatalk y avahi-daemon:
sudo systemctl enable netatalk.service
sudo systemctl start netatalk.service
sudo systemctl enable avahi-daemon.service
sudo systemctl start avahi-daemon.service
Bien, ahora cambia a tu Mac.
Configuración de Mac OS
Por defecto, Mac OS no muestra las unidades de red "no soportadas" o que no son de Apple Time Machine, pero puede cambiar esto fácilmente con un comando de Terminal:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
Si todo ha ido bien después de todo esto, ahora debería poder elegir su servidor en las preferencias de Time Machine al seleccionar un disco.
![]()
(fuente: <a href="https://samuelhewitt.com/images/blog/2015/09/timemachine-choose.png" rel="nofollow noreferrer">samuelhewitt.com </a>)
También te aparecerá un aviso de inicio de sesión cuando intentes acceder a él, sólo tienes que utilizar el nombre de usuario y la contraseña de la cuenta de Time Machine que creaste en tu servidor.
Si todo ha funcionado hasta ahora, y eres capaz de realizar copias de seguridad, ¡felicidades! Ahora tienes una Time Machine con Linux.
Parte 3 : Conseguir que el servidor funcione sin cabeza en el Mini.
Necesitará un Adaptador de DVI a VGA así como un VGA ficticio para hacer creer a la máquina que está conectada a un monitor. La primera vez que lo haga, tendrá una resolución de pantalla pobre. Por favor, sólo remotamente en la caja (Teamviewer, Logmein, etc) y cambiar la resolución.
Parte 4 : Conseguir que sus archivos se compartan fuera de Linux Server (en este ejemplo, se trata de Ubuntu, pero las instrucciones son pertinentes) . Fuente
Instalación de Samba (capacidad de compartir archivos entre plataformas) en Ubuntu
Samba es una reimplementación de software libre del SMB Protocolo de red /CIFS. Samba proporciona archivo y imprimir servicios para varios clientes de Windows y puede integrarse con un Servidor dominio, ya sea como controlador de dominio (DC) o como miembro del dominio. Así que en este artículo estamos utilizando en la red Per-to-Per entre los clientes de Windows y los clientes de Linux Ubuntu. Si no te gusta leer entonces mira el tutoriales en vídeo al final de este post.
- Para instalar el servidor de archivos Samba en Ubuntu Linux, ejecute el terminal pulsando Ctrl + Alt + T para abrir la interfaz de línea de comandos del terminal de Linux.
- Ahora escriba el " sudo apt-get install Samba " para instalar el servidor de archivos Samba. Escriba la contraseña para iniciar la instalación.
![Installing App In Ubuntu Linux]()
Instalación de la aplicación en Ubuntu Linux
Recuerde que su máquina Ubuntu debe estar conectada a Internet. Porque este comando apt-get install instalará el software desde el repositorio de software online de Ubuntu.
2. Compartir archivos entre Ubuntu y Windows
¿Cómo compartir un archivo en Ubuntu a través del explorador de archivos? Abrir el Archivo y crear una carpeta en Inicio directorio. He creado Netdata carpeta y se requiere que se comparta.
a. Haga clic con el botón derecho del ratón en el Netdata y haga clic en Compartir la red local . Seleccione Compartir esta carpeta .
![Share File Between Ubuntu and Windows]()
Compartir archivos entre Ubuntu y Windows
Para permitir la modificación de archivos y carpetas a los usuarios, seleccione Permitir que otros creen y eliminen archivos en esta carpeta . Seleccione también Acceso de invitados (para personas sin cuenta de usuario) para acceder a los archivos desde Windows sin necesidad de usuario y contraseña.
b. Haga clic en Añadir los permisos automáticamente para aplicar el permiso a la carpeta compartida.
![Add the Permissions automatically]()
Añadir los permisos automáticamente
Si quieres establecer una contraseña para la carpeta compartida, grita para establecer un usuario para el servidor de archivos Samba con " sudo smbpasswd -a Shais " y luego escriba la contraseña dos veces.
![Set a Password to Samba File Server]()
Establecer una contraseña para el servidor de archivos Samba
Ahora te pide usuario y contraseña cuando alguien quiere acceder a las carpetas compartidas. El intercambio de archivos desde Ubuntu Linux se ha completado con éxito. Vamos a probarlo desde el cliente de Windows 10.
3. Acceder a las carpetas compartidas desde Windows 10
Puedes acceder a las carpetas compartidas de Linux desde Windows 10 utilizando Red sección. Para acceder simplemente a las carpetas compartidas escriba el botón \IP dirección \Shared carpetas .
a. En Windows 10 tipo \192.168.0.104\NetData y pulse enter para abrir los archivos compartidos de Linux Ubuntu.
![Access Network Shared Files]()
Acceder a los archivos compartidos en red
b. Cuando se le pida la credencial de red, escriba el nombre de usuario y la contraseña. Si no ha establecido una contraseña para el servidor de archivos Samba, no le pedirá las credenciales de red.
![Network Credentials]()
Credenciales de la red
c. Es todo el contenido de la carpeta compartida. Puede crear y eliminar archivos o editar los archivos.
![Network Shared Files]()
Archivos compartidos en red
Para acceder rápidamente a los archivos compartidos, cree un enlace de acceso directo a una carpeta compartida en Windows 10.
![Create A Shortcut Link]()
Crear un enlace de acceso directo
Haga clic con el botón derecho del ratón en el escritorio y haga clic en Nuevo y luego haga clic en Atajo .
![Create Shortcut Link]()
Crear enlace de acceso directo
Escriba la dirección de red de la carpeta compartida en Escriba la ubicación del artículo: y haga clic en Siguiente.
![Type a name for Shortcut Link]()
Escriba un nombre para Shortcut Link - Share File between Ubuntu and Windows
Escriba un nombre para el acceso directo relacionado con el contenido de las carpetas compartidas y haga clic en Acabado para crear el acceso directo.
![Linux Shared Files]()
Archivos compartidos en Linux
Aquí está el enlace de acceso directo a la NetData carpeta compartida de Ubuntu Linux. Haga doble clic para abrirla desde su escritorio. También puede crear una unidad de mapa de red.
Y ahí lo tienes. Tú lo has pedido. Fuentes incluidas.