Mantener los volúmenes de la SAN Xsan en macOS Server
Hay varias tareas de mantenimiento de volúmenes que puedes realizar en los volúmenes de la SAN.
Renombrar un volumen
Puedes utilizar el panel Xsan de la app Server para cambiar el nombre de un volumen. No se puede renombrar un volumen de Xsan utilizando Finder.
Importante: Durante el cambio de nombre, el volumen se desmonta y se reinicia y, por lo tanto, no está disponible para los clientes.
En la barra lateral de la app Server , selecciona Xsan de la lista de servicios avanzados.
Selecciona el volumen que quieras renombrar.
Haz clic en y selecciona Editar volumen.
Selecciona el nombre del volumen y, a continuación, edítalo.
Haz clic en Aceptar.
Eliminar un volumen
Puedes eliminar un volumen y reutilizar tus LUN para crear volúmenes nuevos.
ADVERTENCIA: Después de eliminarlo, los datos guardados en él dejarán de estar disponibles.
En la barra lateral de la app Server , selecciona Xsan de la lista de servicios avanzados, selecciona el volumen en la lista y, a continuación, haz clic en .
Comprobar la fragmentación de un volumen
Cuando creas un archivo, Xsan lo divide en trozos y los distribuye eficazmente entre los LUN que constituyen uno de los grupos de almacenamiento del volumen. Con el tiempo, a medida que se modifica el archivo, los trozos se fragmentan y distribuyen de forma menos eficaz.
Puedes utilizar la herramienta de línea de comandos snfsdefrag
para comprobar el grado de fragmentación de los archivos o la herramienta cvfsck
para comprobar el grado de fragmentación del espacio libre.
Abre Terminal (en la carpeta /Applications/Utilities/) en cualquier ordenador de la SAN.
Si no estás trabajando en un ordenador de la SAN, utiliza SSH para iniciar sesión en uno de forma remota:
$ ssh user@computer
Sustituye usuario por el nombre de un usuario administrador del ordenador de la SAN y el ordenador por el nombre o la dirección IP de dicho ordenador.
Si tienes problemas para establecer una conexión SSH, comprueba el panel Compartir de Preferencias del Sistema en el ordenador de la SAN para asegurarte de que el servicio de sesión remota esté activado.
Consulta la página “man” de
cvfsck
osnfsdefrag
.
Desfragmentar un volumen
Puedes utilizar la herramienta de línea de comandos snfsdefrag
para desfragmentar un archivo, una carpeta o todo un volumen.
Al desfragmentar un archivo se vuelven a unir los trozos en los que estaba dividido de la forma más eficaz.
Abre Terminal (en la carpeta /Applications/Utilities/) en cualquier ordenador de la SAN.
Si no estás trabajando en un ordenador de la SAN, utiliza SSH para iniciar sesión en uno de forma remota:
$ ssh user@computer
Sustituye usuario por el nombre de un usuario administrador del ordenador de la SAN y el ordenador por el nombre o la dirección IP de dicho ordenador.
Si tienes problemas para establecer una conexión SSH, comprueba el panel Compartir de Preferencias del Sistema en el ordenador de la SAN para asegurarte de que el servicio de sesión remota esté activado.
Consulta la página “man” de
snsfdefrag
.Ejecuta la herramienta de línea de comandos
snfsdefrag
.Para desfragmentar archivos individuales:
$ sudo snfsdefrag -v filename [filename... ]
Para desfragmentar una carpeta:
$ sudo snfsdefrag -vr folder
Para desfragmentar un volumen, cambia el nombre de la carpeta por el nombre del volumen.
Comprobar la integridad de un volumen
Si los usuarios de la SAN tienen dificultades para acceder a los archivos, utiliza la herramienta de línea de comandos cvfsck
para comprobar la integridad de un volumen, así como de los metadatos y archivos que contiene.
Abre Terminal (en la carpeta /Applications/Utilities/) en cualquier ordenador de la SAN.
Si no estás trabajando en un ordenador de la SAN, utiliza SSH para iniciar sesión en uno de forma remota:
$ ssh user@computer
Sustituye usuario por el nombre de un usuario administrador del ordenador de la SAN y el ordenador por el nombre o la dirección IP de dicho ordenador.
Si tienes problemas para establecer una conexión SSH, comprueba el panel Compartir de Preferencias del Sistema en el ordenador de la SAN para asegurarte de que el servicio de sesión remota esté activado.
Ejecuta la herramienta de línea de comandos
cvfsck
(ubicada en /System/Library/Filesystems/acfs.fs/Contents/bin/) para comprobar el volumen sin repararlo:$ sudo cvfsck -vn volume
Verás un aviso indicándole que el registro está activo; es normal.
Consulta la página “man” de cvfsck
.
Reparar un volumen
Si la herramienta de línea de comandos cvfsck
indica que hay problemas con un volumen, puedes utilizar esta misma herramienta (cvfsck
) para repararlo.
En la barra lateral de la app Server , selecciona Xsan de la lista de servicios avanzados.
Detén el volumen.
Selecciona el volumen. A continuación, haz clic en y selecciona Detener volumen. El volumen se desmontará de todos los ordenadores de la SAN.
Abre Terminal (en la carpeta /Applications/Utilities/) en cualquier ordenador de la SAN.
Si no estás trabajando en un ordenador de la SAN, utiliza SSH para iniciar sesión en uno de forma remota:
$ ssh user@computer
Sustituye usuario por el nombre de un usuario administrador del ordenador de la SAN y el ordenador por el nombre o la dirección IP de dicho ordenador.
Si tienes problemas para establecer una conexión SSH, comprueba el panel Compartir de Preferencias del Sistema en el ordenador de la SAN para asegurarte de que el servicio de sesión remota esté activado.
Consulta la página “man” de
cvfsck
.Ejecuta la herramienta de línea de comandos
cvfsck
(ubicada en /System/Library/Filesystems/acfs.fs/Contents/bin/) para reproducir los eventos grabados en el registro del sistema de archivos:$ sudo cvfsck -j volume
Comprueba el volumen para ver si es necesario repararlo:
$ sudo cvfsck -vn volume
Si en el informe generado en el paso anterior se muestra una lista de problemas, introduce el comando siguiente para realizar una comprobación completa y reparar el volumen:
$ sudo cvfsck -vw volume
Conecta el volumen.
En el panel Xsan de la app Server, selecciona el volumen. A continuación, haz clic en y selecciona Conectar volumen.