Sabemos que OpenWRT soporta diversos formatos de disco y que
el rendimiento de un disco depende de su formato. Aquí no debatiremos qué formato es mejor; simplemente haremos funcionar un disco
Mac OS Extended (HFS+) en un router OpenWRT. Al final del post encontrarás cómo dar formato HFS+ en Windows.
Partimos de un firmware AA recién instalado. Yo he hecho las pruebas con un hg553 y funciona. La mayor parte de las operaciones se hacen desde una consola (PuTTY). La configuración de Samba, desde LuCI.
ACTUALIZACIÓN DE LA LISTA DE PAQUETES
opkg update
INSTALAR SOPORTE USB BÁSICO
opkg install kmod-usb2
INSTALAR SOPORTE PARA ALMACENAMIENTO USB
opkg install kmod-usb-storage
Ya podemos pinchar el pendrive y comprobar que OpenWRT lo reconoce
ls /dev/sd*
Es de observar que reconoce el disco completo (sda) sin particiones (
sda1).
INSTALAR SOPORTE PARA SISTEMA DE ARCHIVOS HFS+
opkg install kmod-fs-hfsplus
CREAR UN PUNTO DE MONTAJE
mkdir /mnt/macpen
MONTAR EL PENDRIVE
mount -t hfsplus -o force,rw /dev/sda /mnt/macpen
Para un montaje automático al inicio del router, editar el fichero /etc/rc.local y añadirle la línea anterior.
Si el montaje ha ido bien, visualizaremos la capacidad del pendrive
df /mnt/macpen
Y también su contenido
ls /mnt/macpen
CAMBIAR PERMISOS Y PROPIETARIO
(para evitar usuario y contraseña en Samba)
chmod -R 777 /mnt/macpen
chown -R nobody /mnt/macpen
Lo normal es que queramos compartirlo, así que ahora toca
INSTALAR SOPORTE PARA SAMBA
opkg install luci-app-samba
HABILITAR E INICIAR SAMBA
/etc/init.d/samba enable
/etc/init.d/samba start
REINICIAR EL ROUTER
reboot
CONFIGURAR SAMBA (DESDE LuCI)
Las versiones AA incluyen LuCI "de serie". Lo aprovecharemos para configurar Samba. Pestaña Services, pestaña Network Shares, botón Add.
En la casilla Share home-directories teclear 0. En el apartado Shared Directories, en la casilla Name teclear MAC, en la casilla Path teclear /mnt/macpen, marcar la casilla Allow guest, en las casillas Create mask y Directory mask teclear 077. Pulsar el botón Save & Apply.
Ya podemos acceder al pendrive HFS+ desde Samba, conectándonos desde un PC a la carpeta compartida.
APÉNDICE - CÓMO DAR FORMATO HFS+ EN WINDOWS.
Descargar e instalar la versión de evaluación de
TransMacBotón derecho del ratón sobre la unidad USB que vamos a formatear, opción Format Disk, Format for Mac.
En la ventana emergente ponemos etiqueta, seleccionamos la opción Mac OS Extended (HFS+) y pulsamos el botón OK.
Esperar a que termine de dar formato.
Hacer doble click sobre la unidad USB y seleccionar el volumen HFS+ recién formateado.
Arrastrar el archivo que queramos copiar hasta la parte derecha de la ventana de TransMac y esperar a que la copia termine.
Saludos.