En mi nuevo empleo tuve la necesidad de generar y almacenar en disco un archivo bastante grande en mi servidor con Solaris 9, pero esta máquina no tenía espacio suficiente por lo que tuve que recurrir a generarlo en Solaris 9, pero guardándolo directamente en otro servidor con Solaris 10 y claro suficiente espacio de almacenamiento.
La solución a este problema fue crear un punto de montaje compartido en el servidor Solaris 10 para que mi servidor con Solaris 9 lo viera como si fuera local. Los pasos ejecutados fueron:
Pasos en el servidor Solaris 10
************************************
Conectarse como root
$ metainit d119 -p d10 40G
Creación del metadispositivo d119 de 40 Gb en el volumen d10
$ metastat d119
Consulta la creación del metadispositivo
$ newfs /dev/md/rdsk/d119
Creación del nuevo filesystem a partir del metadispositivo
$ mkdir /dumpEsquemas
Creación del directorio para el punto de montaje
$ mount /dev/md/dsk/d119 /dumpEsquemas
Creación del punto de montaje para el filesystem
$ df -h
Verificación de la disponibilidad del nuevo punto de montaje
$ vi /etc/vfstab
/dev/md/dsk/d119 /dev/md/rdsk/d119 /dumpEsquemas ufs 1 yes -
Edición del archivo /etc/vfstab para asegurar la persistencia del punto de montaje
$ vi /etc/dfs/dfstab
share -F nfs -o rw=10.43.10.5:10.43.10.8 /dumpEsquemas/
Edición del archivo /etc/dfs/dfstab para asegurar la persistencia del punto de montaje compartido. Esta línea también puede ser ejecutada como un comando.
$ /etc/init.d/nfs.server stop
Parar el demonio nfs que corresponde al servicio de carpetas compartidas
$ /etc/init.d/nfs.server start
Iniciar el demonio nfs que corresponde al servicio de carpetas compartidas para que tome los cambios del archivo vi /etc/dfs/dfstab
$ ps -ef | grep nfs
Comprobar que el demonio nfs está iniciado. Debe mostrar que statd y lockd están corriendo, esto mismo se bede asegurar en el cliente
$ chmod -R 777 /dumpEsquemas/
Opcional, para evitar problemas de permisos de escritura desde el cliente en el punto de montaje
**************************************
Pasos en el cliente con Solaris 9
**************************************
Conectarse como root
$ mkdir /dump
Creación del directorio para el punto de montaje del filesystem compartido
$ mount -F nfs 10.43.10.17:/dumpEsquemas /dump
Creación del punto de montaje del filesystem compartido
$df -h
Verificación de la disponibilidad del nuevo punto de montaje