Mantenere volumi SAN di Xsan in macOS Server
Ci sono diverse attività di manutenzione per i volumi che puoi effettuare sui volumi del SAN.
Rinominare un volume
Puoi utilizzare il pannello Xsan dell'app Server per modificare il nome di un volume. Non puoi rinominare un volume di Xsan utilizzando il Finder.
Importante: durante la rinomina, il volume viene disattivato e riavviato, perciò non è disponibile ai client.
Nella barra laterale dell'app Server , seleziona Xsan dall'elenco dei servizi avanzati.
Seleziona il volume che vuoi rinominare.
Fai clic su e scegli “Modifica volume”.
Seleziona il nome del volume, quindi modificalo.
Fai clic su OK.
Distruggere un volume
Puoi distruggere un volume e riutilizzare i suoi LUN per creare nuovi volumi.
ATTENZIONE: Dopo aver distrutto un volume, i dati archiviati su di esso non saranno più disponibili.
Nella barra laterale dell'app Server , seleziona Xsan dall'elenco dei servizi avanzati, seleziona il volume dall'elenco, quindi fai clic su .
Verificare la frammentazione di un volume
Quando crei un file, Xsan lo divide in pezzi e distribuisce in modo efficiente questi pezzi sui LUN che costituiscono uno dei gruppi di archiviazione del volume. Nel corso del tempo, via via che il file viene modificato, i suoi pezzi divengono frammentati in maniera meno efficiente.
Puoi utilizzare lo strumento a riga di comando snfsdefrag
per controllare la quantità di frammentazione dei file, oppure utilizzare lo strumento a riga di comando cvfsck
per controllare la quantità di frammentazione dello spazio libero.
Apri Terminale (nella cartella /Applicazioni/Utility/) su qualsiasi computer SAN.
Se non stai lavorando su un computer del SAN, utilizza SSH per accedere al computer SAN da remoto:
$ ssh user@computer
Sostituisci utente con il nome di un amministratore del computer SAN e computer con il nome o l'indirizzo IP del computer.
Se hai problemi a creare una connessione SSH, verifica il pannello “Condivisione delle Preferenze di Sistema” sul computer SAN per accertarti che sia attivato il servizio “Login remoto”.
Consulta la pagina man
cvfsck
osnfsdefrag
.
Deframmentare un volume
Puoi utilizzare lo strumento a riga di comando snfsdefrag
per deframmentare un file, una cartella o un intero volume.
La deframmentazione di un file riassembla i suoi pezzi in maniera più efficiente.
Apri Terminale (nella cartella /Applicazioni/Utility/) su qualsiasi computer SAN.
Se non stai lavorando su un computer del SAN, utilizza SSH per accedere al computer SAN da remoto:
$ ssh user@computer
Sostituisci utente con il nome di un amministratore del computer SAN e computer con il nome o l'indirizzo IP del computer.
Se hai problemi a creare una connessione SSH, verifica il pannello “Condivisione delle Preferenze di Sistema” sul computer SAN per accertarti che sia attivato il servizio “Login remoto”.
Visualizza la pagina man
snsfdefrag
.Esegui lo strumento a riga di comando
snfsdefrag
.Per deframmentare file individuali:
$ sudo snfsdefrag -v filename [filename... ]
Per deframmentare una cartella:
$ sudo snfsdefrag -vr folder
Per deframmentare un volume, imposta cartella con il nome del volume.
Verificare l'integrità di un volume
Se gli utenti del SAN hanno problemi di accesso ai file, utilizza lo strumento a riga di comando cvfsck
per verificare l'integrità del volume, i suoi metadati e i suoi file.
Apri Terminale (nella cartella /Applicazioni/Utility/) su qualsiasi computer SAN.
Se non stai lavorando su un computer del SAN, utilizza SSH per accedere al computer SAN da remoto:
$ ssh user@computer
Sostituisci utente con il nome di un amministratore del computer SAN e computer con il nome o l'indirizzo IP del computer.
Se hai problemi a creare una connessione SSH, verifica il pannello “Condivisione delle Preferenze di Sistema” sul computer SAN per accertarti che sia attivato il servizio “Login remoto”.
Esegui lo strumento a riga di comando
cvfsck
(in /System/Library/Filesystems/acfs.fs/Contents/bin/) per verificare il volume senza effettuare riparazioni:$ sudo cvfsck -vn volume
Vedrai apparire un avviso che il journaling è attivo: è normale.
Visualizza la pagina man cvfsck
.
Riparare un volume
Se lo strumento cvfsck
rileva dei problemi con un volume, puoi utilizzare lo strumento a riga di comando cvfsck
per riparare il volume.
Nella barra laterale dell'app Server , seleziona Xsan dall'elenco dei servizi avanzati.
Interrompi il volume.
Seleziona il volume. Quindi fai clic su e scegli “Interrompi volume”. Il volume verrà disattivato da tutti i computer del SAN.
Apri Terminale (nella cartella /Applicazioni/Utility/) su qualsiasi computer SAN.
Se non stai lavorando su un computer del SAN, utilizza SSH per accedere al computer SAN da remoto:
$ ssh user@computer
Sostituisci utente con il nome di un amministratore del computer SAN e computer con il nome o l'indirizzo IP del computer.
Se hai problemi a creare una connessione SSH, verifica il pannello “Condivisione delle Preferenze di Sistema” sul computer SAN per accertarti che sia attivato il servizio “Login remoto”.
Visualizza la pagina man
cvfsck
.Esegui lo strumento a riga di comando
cvfsck
(in /System/Library/Filesystems/acfs.fs/Contents/bin/) per riprodurre gli eventi che sono stati registrati nel journaling del file system:$ sudo cvfsck -j volume
Verifica il volume per vedere se sono richieste riparazioni:
$ sudo cvfsck -vn volume
Se il resoconto generato nel passo precedente elenca dei problemi, inserisci il seguente comando per effettuare una verifica completa e riparare il volume:
$ sudo cvfsck -vw volume
Connetti il volume.
Nel pannello Xsan dell'app Server, seleziona il volume. Fai clic su e scegli “Connetti il volume in”.