Mantener los volúmenes de la SAN Xsan en macOS Server
Hay varias tareas de mantenimiento de volúmenes que puede realizar en los volúmenes de la SAN.
Renombrar un volumen
Puede 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 , seleccione Xsan de la lista de servicios avanzados.
Seleccione el volumen que desee renombrar.
Haga clic en y seleccione Editar volumen.
Seleccione el nombre del volumen y, a continuación, edítelo.
Haga clic en Aceptar.
Eliminar un volumen
Puede eliminar un volumen y reutilizar sus 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 , seleccione Xsan de la lista de servicios avanzados, seleccione el volumen en la lista y, a continuación, haga clic en .
Comprobar la fragmentación de un volumen
Cuando crea 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.
Puede 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.
Abra Terminal (en la carpeta /Applications/Utilities/) en cualquier ordenador de la SAN.
Si no está trabajando en un ordenador de la SAN, utilice SSH para iniciar sesión en uno de forma remota:
$ ssh user@computer
Sustituya 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 tiene problemas para establecer una conexión SSH, compruebe el panel Compartir de Preferencias del Sistema en el ordenador de la SAN para asegurarse de que el servicio de sesión remota esté activado.
Consulte la página “man” de
cvfsck
osnfsdefrag
.
Desfragmentar un volumen
Puede 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.
Abra Terminal (en la carpeta /Applications/Utilities/) en cualquier ordenador de la SAN.
Si no está trabajando en un ordenador de la SAN, utilice SSH para iniciar sesión en uno de forma remota:
$ ssh user@computer
Sustituya 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 tiene problemas para establecer una conexión SSH, compruebe el panel Compartir de Preferencias del Sistema en el ordenador de la SAN para asegurarse de que el servicio de sesión remota esté activado.
Consulte la página “man” de
snsfdefrag
.Ejecute 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, cambie 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, utilice la herramienta de línea de comandos cvfsck
para comprobar la integridad de un volumen, así como de los metadatos y archivos que contiene.
Abra Terminal (en la carpeta /Applications/Utilities/) en cualquier ordenador de la SAN.
Si no está trabajando en un ordenador de la SAN, utilice SSH para iniciar sesión en uno de forma remota:
$ ssh user@computer
Sustituya 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 tiene problemas para establecer una conexión SSH, compruebe el panel Compartir de Preferencias del Sistema en el ordenador de la SAN para asegurarse de que el servicio de sesión remota esté activado.
Ejecute 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á un aviso indicándole que el registro está activo; es normal.
Consulte 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, puede utilizar esta misma herramienta (cvfsck
) para repararlo.
En la barra lateral de la app Server , seleccione Xsan de la lista de servicios avanzados.
Detenga el volumen.
Seleccione el volumen. A continuación, haga clic en y seleccione Detener volumen. El volumen se desmontará de todos los ordenadores de la SAN.
Abra Terminal (en la carpeta /Applications/Utilities/) en cualquier ordenador de la SAN.
Si no está trabajando en un ordenador de la SAN, utilice SSH para iniciar sesión en uno de forma remota:
$ ssh user@computer
Sustituya 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 tiene problemas para establecer una conexión SSH, compruebe el panel Compartir de Preferencias del Sistema en el ordenador de la SAN para asegurarse de que el servicio de sesión remota esté activado.
Consulte la página “man” de
cvfsck
.Ejecute 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
Compruebe 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, introduzca el comando siguiente para realizar una comprobación completa y reparar el volumen:
$ sudo cvfsck -vw volume
Conecte el volumen.
En el panel Xsan de la app Server, seleccione el volumen. A continuación, haga clic en y seleccione Conectar volumen.