Soporte NTFS en Solaris 11: Solución Rápida y Probada

Instalacion FSWpart NTFS En Solaris 11 SPARC

Soporte NTFS en Solaris 11: Solución Rápida y Probada

CONTENIDO LEGADO

Este artículo forma parte de la bitácora histórica de Sys Adventures (originada en 2019)

La información o visión técnica aquí descrita puede no reflejar los estándares actuales del sitio. Úsalo como referencia, pero siempre valida bajo tu propia responsabilidad.

Para montar un disco NTFS en Solaris 11 y no morir en el intento, necesitamos las librerías FSWpart y FSWfsmisc. Estas no están en el repositorio oficial de Oracle, pero son el estándar de facto para interoperabilidad.

En el campo, encontrarse con un disco con filesystem NTFS es el pan de cada día, especialmente cuando tienes que mover reportes entre estaciones Windows y servidores Solaris 11. Aunque Solaris es una roca, el soporte NTFS no es nativo, lo que suele causar fricción en dependencias que aún operan con infraestructura legacy o hardware SPARC.

Solucionar compatibilidad NTFS en Solaris 11

NTFS es un sistema de archivos desarrollado por Microsoft. Se lanzó por primera vez en julio de 1993, con el lanzamiento de Windows NT 3.1. Antes de NTFS, los sistemas operativos Windows usaban el sistema de archivos FAT32. Sin embargo, FAT32 tenía sus limitaciones, como el hecho de que podría funcionar sólo con archivos de menos de 4 GB y particiones con un tamaño máximo de 2TB. Además, no ofreció ninguna protección de datos en el caso de un corte de energía. NTFS fue la respuesta a todos estos problemas y más: proporcionó un mejor soporte para los metadatos, mejor rendimiento debido a su mejor estructuración de datos, más confiabilidad, etc.

Procedimiento técnico

Obtención de Drivers (Modo Offline)

Si estás en una red aislada (común en servidores de gobierno), descarga estos paquetes primero:

FSWpart | ftp://ftp.sun.drydog.com/pub/solaris/FSWpart.tar.gz 
FSWfsmisc | ftp://ftp.sun.drydog.com/pub/solaris/FSWfsmisc.tar.gz

Obtención de Drivers (Modo Online)

En caso de que el sistema cuente con acceso a Internet puedes ejecutar el comando directamente en la terminal

cd /tmp && wget ftp://ftp.sun.drydog.com/pub/solaris/FSWpart.tar.gz
cd /tmp && wget ftp://ftp.sun.drydog.com/pub/solaris/FSWfsmisc.tar.gz

Seguido de la descarga, procedemos a descomprimir los paquetes

gunzip -c FSWpart.tar.gz | tar xvf -
gunzip -c FSWfsmisc.tar.gz | tar xvf -

Por último, mandamos la orden de instalación y aceptamos

pkgadd -d . FSWpart FSWfsmisc

The following files are already installed on the system and are being
used by another package:
* /etc/gnome-vfs-2.0 <attribute change only>
* /etc/gnome-vfs-2.0/modules <attribute change only>
* /usr/lib/gnome-vfs-2.0 <attribute change only>
* /usr/lib/gnome-vfs-2.0/modules <attribute change only>
* /usr/sbin/mkntfs
* /usr/sbin/ntfsclone
* /usr/sbin/ntfscp
* /usr/sbin/ntfslabel
* /usr/sbin/ntfsresize
* /usr/sbin/ntfsundelete
* - conflict with a file which does not belong to any package.
Do you want to install these conflicting files [y,n,?,q] Y

En caso de contar con ambiente gráfico se recomienda reiniciar el sistema para activar el auto montaje de NTFS

reboot -- -r

Identificación y Montaje del Disco

No adivines el ID del disco. Usa iostat para ver qué detectó el bus:

iostat –En

c2t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: ATA Product: VMware Virtual S
Revision: 0001 Serial No: 
Size: 85.90GB <85899345920 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 8 Predictive Failure Analysis: 0 Non-Aligned Writes: 0

c1t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: NECVMWar Product: VMware IDE CDR10
Revision: 1.00 Serial No:
Size: 0.00GB <0 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 3 Predictive Failure Analysis: 0 Non-Aligned Writes: 0

c4t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 1 Vendor: Kingston Product: DataTraveler 3.0
Revision: PMAP Serial No:
Size: 31.00GB <31004295168 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 28 Predictive Failure Analysis: 0 Non-Aligned Writes: 0

En esta salida de ejemplo, se conectó una USB de 32GB la cual fue identificada por el sistema como c4t0d0.

Montar disco NTFS

Una vez conocemos el ID del disco podemos crear el punto de montaje donde este estará

# mkdir /mnt/ntfs

Montamos el disco en su slide/partición s6 agregando la ruta de discos general /dev/rdsk/

# mount -F ntfs /dev/rdsk/c4t0d0s6 /mnt/ntfs

Y eso es todo, tenemos montado un disco en formato NTFS.

Referencias:

Mounting NTFS on Solaris 11 | Tech and Trains

Share this post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *