Verwalten von Xsan-SAN-Volumes in macOS Server
Es gibt verschiedene Wartungsmaßnahmen, die du für SAN-Volumes ausführen kannst.
Volume umbenennen
Du kannst den Namen eines Volumes im Bereich „Xsan“ der App „Server“ ändern. Xsan-Volumes können nicht im Finder umbenannt werden.
Wichtig: Für das Umbenennen wird das Volume deaktiviert und neu gestartet; es steht Clients daher in dieser Zeit nicht zur Verfügung.
Wähle in der Seitenleiste der Server-App „Xsan“ in der Liste der erweiterten Dienste aus.
Wähle das Volume aus, das du umbenennen möchtest.
Klicke auf und wähle „Volume bearbeiten“ aus.
Wähle das Volume aus und bearbeite es.
Klicke auf „OK“.
Volume löschen
Du kannst ein Volume löschen und dessen LUNs wiederverwenden, um neue Volumes zu erstellen.
ACHTUNG: Nach dem Löschen eines Volumes sind die darauf gespeicherten Daten nicht mehr verfügbar.
Wähle in der Seitenleiste der Server-App „Xsan“ in der Liste der erweiterten Dienste aus. Wähle das Volume in der Liste aus und klicke auf .
Volumefragmentierung überprüfen
Wenn du eine Datei erstellst, unterteilt Xsan die Datei in mehrere Teile und verteilt diese auf effiziente Weise über die LUNs der Speicherpools des Volumes. Mit der Zeit, wenn die Datei häufig geändert wird, ist die Verteilung der einzelnen Teile möglicherweise nicht mehr optimal.
Mithilfe des Befehlszeilenprogramms snsfsdefrag
kannst du das Ausmaß der Dateifragmentierung überprüfen. Mit dem Befehlszeilenprogramm cvfsck
kannst du die Fragmentierung des freien Speicherplatzes überprüfen.
Öffne Terminal auf einem deiner SAN-Computer (im Ordner „/Programme/Dienstprogramme/“).
Melde dich mit „ssh“ über das Netzwerk an einem SAN-Computer an, wenn du nicht direkt an diesem SAN-Computer arbeitest:
$ ssh user@computer
Ersetze Benutzer durch den Namen eines Administratorbenutzers auf dem SAN-Computer und Computer durch den Namen oder die IP-Adresse des SAN-Computers.
Überprüfe auf dem SAN-Computer die Einstellungen in der Systemeinstellung „Freigaben“, wenn Probleme beim Versuch auftreten, eine SSH-Verbindung herzustellen. Vergewissere dich, dass der Dienst „Entfernte Anmeldung“ aktiviert ist.
Weitere Informationen findest du auf der man-Seite zu
cvfsck
bzw.snfsdefrag
.
Volume defragmentieren
Verwende das Befehlszeilenprogramm snfsdefrag
, um eine Datei, einen Ordner oder ein Volume zu defragmentieren.
Durch das Defragmentieren einer Datei werden deren Einzelteile wieder so effizient wie möglich angeordnet.
Öffne Terminal auf einem deiner SAN-Computer (im Ordner „/Programme/Dienstprogramme/“).
Melde dich mit „ssh“ über das Netzwerk an einem SAN-Computer an, wenn du nicht direkt an diesem SAN-Computer arbeitest:
$ ssh user@computer
Ersetze Benutzer durch den Namen eines Administratorbenutzers auf dem SAN-Computer und Computer durch den Namen oder die IP-Adresse des SAN-Computers.
Überprüfe auf dem SAN-Computer die Einstellungen in der Systemeinstellung „Freigaben“, wenn Probleme beim Versuch auftreten, eine SSH-Verbindung herzustellen. Vergewissere dich, dass der Dienst „Entfernte Anmeldung“ aktiviert ist.
Weitere Informationen findest du auf der man-Seite zu
snsfdefrag
.Führe das Befehlszeilenprogamm
snfsdefrag
aus.Einzelne Dateien defragmentieren:
$ sudo snfsdefrag -v filename [filename... ]
Einen Ordner defragmentieren:
$ sudo snfsdefrag -vr folder
Gib zum Defragmentieren eines Volumes den Namen des Volumes als Ordner an.
Integrität eines Volumes überprüfen
Haben SAN-Benutzer Probleme beim Zugriff auf Dateien, kannst du mit dem Befehl cvfsck
die Integrität eines Volumes sowie der zugehörigen Metadaten und Dateien überprüfen.
Öffne Terminal auf einem deiner SAN-Computer (im Ordner „/Programme/Dienstprogramme/“).
Melde dich mit „ssh“ über das Netzwerk an einem SAN-Computer an, wenn du nicht direkt an diesem SAN-Computer arbeitest:
$ ssh user@computer
Ersetze Benutzer durch den Namen eines Administratorbenutzers auf dem SAN-Computer und Computer durch den Namen oder die IP-Adresse des SAN-Computers.
Überprüfe auf dem SAN-Computer die Einstellungen in der Systemeinstellung „Freigaben“, wenn Probleme beim Versuch auftreten, eine SSH-Verbindung herzustellen. Vergewissere dich, dass der Dienst „Entfernte Anmeldung“ aktiviert ist.
Führe den Befehl
cvfsck
(im Ordner „/System/Library/Filesystems/acfs.fs/Contents/bin/“) aus, um das Volume zu überprüfen, ohne Reparaturen vorzunehmen:$ sudo cvfsck -vn volume
Du erhältst eine Warnmeldung bezüglich eines aktiven Journals; dies ist ein normales Verhalten.
Weitere Informationen findest du auf der man-Seite zu cvfsck
.
Volume reparieren
Führt der Befehl cvfsck
zu dem Ergebnis, dass Probleme bei einem Volume vorliegen, kannst du den Befehl cvfsck
zum Reparieren des Volumes verwenden.
Wähle in der Seitenleiste der Server-App „Xsan“ in der Liste der erweiterten Dienste aus.
Stoppe das Volume.
Wähle das Volume aus. Klicke auf und wähle „Volume stoppen“ aus. Das Volume wird auf allen SAN-Computern deaktiviert.
Öffne Terminal auf einem deiner SAN-Computer (im Ordner „/Programme/Dienstprogramme/“).
Melde dich mit „ssh“ über das Netzwerk an einem SAN-Computer an, wenn du nicht direkt an diesem SAN-Computer arbeitest:
$ ssh user@computer
Ersetze Benutzer durch den Namen eines Administratorbenutzers auf dem SAN-Computer und Computer durch den Namen oder die IP-Adresse des SAN-Computers.
Überprüfe auf dem SAN-Computer die Einstellungen in der Systemeinstellung „Freigaben“, wenn Probleme beim Versuch auftreten, eine SSH-Verbindung herzustellen. Vergewissere dich, dass der Dienst „Entfernte Anmeldung“ aktiviert ist.
Weitere Informationen findest du auf der man-Seite zu
cvfsck
.Führe den Befehl
cvfsck
aus (im Ordner „/System/Library/Filesystems/acfs.fs/Contents/bin/“), um die Ereignisse, die im Dateisystemjournal aufgezeichnet wurden, abzurufen:$ sudo cvfsck -j volume
Überprüfe, ob Reparaturen am Volume erforderlich sind:
$ sudo cvfsck -vn volume
Gib den folgenden Befehl ein, wenn der im vorherigen Schritt erstellte Bericht Probleme auflistet, um eine umfassende Überprüfung und Reparatur des Volumes vorzunehmen:
$ sudo cvfsck -vw volume
Schalte das Volume online.
Wähle das Volume im Bereich „Xsan“ der App „Server“ aus. Klicke auf und wähle „Volume online schalten“ aus.