Equipos y materiales > Openwrt & LEDE |
[Tutorial] Montar un disco Mac OS Extended (HFS Plus) en OpenWRT. |
(1/1) |
raphik:
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 TransMac Botó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. |
jar229:
Estupendo tuto , gracias raphik. Mañana lo enlazo desde alguno de los post fijos ;D Qué tal el rendimiento comparado con ext3 o ext4 ? Y el uso de CPU al leer/escribir ? Enviado desde mi Cube U30GT |
jar229:
Añadido a [Índice] Hilos relevantes de OpenWrt Lo ponemos fijo unas semanitas ;) |
raphik:
Funciona bien hasta que se reinicia el router. Entonces se pierde el acceso al disco en modo escritura, tanto desde Samba como desde el propio router. Estoy intentando corregir el fallo, pero de momento no he encontrado ninguna solución. EDITO: Confirmado, hay que desmontar el disco antes de apagar el router. En caso contrario el sistema de archivos HFS+ se corrompe y no es posible volver a montarlo en modo escritura. Un dmesg lo confirma: hfs: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended. mounting read-only. Solución: el disco USB se regenera automáticamente pinchándolo en un Mac. Desafortunadamente, desde OpenWRT no se puede hacer nada. El problema está reportado aquí. Existe un parche para compilar aquí. |
jar229:
--- Cita de: raphik en 03-07-2013, 00:47 (Miércoles) ---Funciona bien hasta que se reinicia el router. Entonces se pierde el acceso al disco en modo escritura, tanto desde Samba como desde el propio router. Estoy intentando corregir el fallo, pero de momento no he encontrado ninguna solución. EDITO: Confirmado, hay que desmontar el disco antes de apagar el router. En caso contrario el sistema de archivos HFS+ se corrompe y no es posible volver a montarlo en modo escritura. Un dmesg lo confirma: hfs: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended. mounting read-only. Solución: el disco USB se regenera automáticamente pinchándolo en un Mac. Desafortunadamente, desde OpenWRT no se puede hacer nada. El problema está reportado aquí. Existe un parche para compilar aquí. --- Fin de la cita --- Gracias por las aclaraciones y por los avisos. Seguro que a los mackeros les irá bien ;D |
Navegación |
Índice de Mensajes |