Verwalten von Xsan-SAN-Volumes in macOS Server
Es gibt verschiedene Wartungsmaßnahmen, die Sie für SAN-Volumes ausführen können.
Umbenennen eines Volumes
Sie können den Namen eines Volumes im Bereich „Xsan“ der Server-App ändern. Xsan-Volumes können nicht im Finder umbenannt werden.
Wichtig: Beim Umbenennen wird das Volume deaktiviert und neu gestartet und steht den Clients daher in dieser Zeit nicht zur Verfügung.
Wählen Sie in der Seitenleiste der Server-App „Xsan“ in der Liste der erweiterten Dienste aus.
Wählen Sie das Volume aus, das Sie umbenennen möchten.
Klicken Sie auf und wählen Sie „Volume bearbeiten“.
Wählen Sie das Volume aus und bearbeiten Sie es.
Klicken Sie auf „OK“.
Löschen eines Volumes
Sie können ein Volume löschen und mit dessen LUNs neue Volumes erstellen.
ACHTUNG: Nach dem Löschen eines Volumes sind die darauf gespeicherten Daten nicht mehr verfügbar.
Wählen Sie in der Seitenleiste der Server-App „Xsan“ in der Liste der erweiterten Dienste aus. Wählen Sie das Volume in der Liste aus und klicken Sie auf .
Überprüfen der Volumefragmentierung
Wenn Sie eine Datei erstellen, teilt Xsan die Datei in mehrere Teile auf und verteilt diese auf effiziente Weise über die LUNs eines Speicherpools des Volumes. Wenn die Datei geändert wird, ist die Verteilung der einzelnen Teile nach einiger Zeit möglicherweise nicht mehr optimal.
Mithilfe des Befehlszeilenprogramms snsfsdefrag
können Sie das Ausmaß der Dateifragmentierung überprüfen. Mit dem Befehlszeilenprogramm cvfsck
können Sie die Fragmentierung des freien Speicherplatzes überprüfen.
Öffnen Sie Terminal auf einem Ihrer SAN-Computer (im Ordner „/Programme/Dienstprogramme/“).
Melden Sie sich über das Netzwerk an einem SAN-Computer an, wenn Sie nicht an diesem SAN-Computer arbeiten. Verwenden Sie hierfür ssh:
$ ssh user@computer
Ersetzen Sie dabei Benutzer durch den Namen eines Administratorbenutzers auf dem SAN-Computer und Computer durch den Namen oder die IP-Adresse des SAN-Computers.
Überprüfen Sie auf dem SAN-Computer die Einstellungen in der Systemeinstellung „Freigaben“, wenn Probleme beim Versuch auftreten, eine SSH-Verbindung herzustellen. Vergewissern Sie sich, dass der Dienst „Entfernte Anmeldung“ aktiviert ist.
Weitere Informationen finden Sie auf der man-Seite zu
cvfsck
odersnfsdefrag
.
Defragmentieren eines Volumes
Verwenden Sie das Befehlszeilenprogramm snfsdefrag
, um eine Datei, einen Ordner oder ein ganzes Volume zu defragmentieren.
Durch die Defragmentierung einer Datei werden die Teile wieder so effizient wie möglich angeordnet.
Öffnen Sie Terminal auf einem Ihrer SAN-Computer (im Ordner „/Programme/Dienstprogramme/“).
Melden Sie sich über das Netzwerk an einem SAN-Computer an, wenn Sie nicht an diesem SAN-Computer arbeiten. Verwenden Sie hierfür ssh:
$ ssh user@computer
Ersetzen Sie dabei Benutzer durch den Namen eines Administratorbenutzers auf dem SAN-Computer und Computer durch den Namen oder die IP-Adresse des SAN-Computers.
Überprüfen Sie auf dem SAN-Computer die Einstellungen in der Systemeinstellung „Freigaben“, wenn Probleme beim Versuch auftreten, eine SSH-Verbindung herzustellen. Vergewissern Sie sich, dass der Dienst „Entfernte Anmeldung“ aktiviert ist.
Weitere Informationen finden Sie auf der man-Seite zu
snsfdefrag
.Führen Sie das Befehlszeilenprogamm
snfsdefrag
aus.Einzelne Dateien defragmentieren:
$ sudo snfsdefrag -v filename [filename... ]
Einen Ordner defragmentieren:
$ sudo snfsdefrag -vr folder
Zum Defragmentieren eines Volumes geben Sie für Ordner den Volumenamen an.
Überprüfen der Integrität eines Volumes
Haben SAN-Benutzer Probleme beim Zugriff auf Dateien, prüfen Sie mit dem Befehl cvfsck
die Integrität eines Volumes, der zugehörigen Metadaten und Dateien.
Öffnen Sie Terminal auf einem Ihrer SAN-Computer (im Ordner „/Programme/Dienstprogramme/“).
Melden Sie sich über das Netzwerk an einem SAN-Computer an, wenn Sie nicht an diesem SAN-Computer arbeiten. Verwenden Sie hierfür ssh:
$ ssh user@computer
Ersetzen Sie dabei Benutzer durch den Namen eines Administratorbenutzers auf dem SAN-Computer und Computer durch den Namen oder die IP-Adresse des SAN-Computers.
Überprüfen Sie auf dem SAN-Computer die Einstellungen in der Systemeinstellung „Freigaben“, wenn Probleme beim Versuch auftreten, eine SSH-Verbindung herzustellen. Vergewissern Sie sich, dass der Dienst „Entfernte Anmeldung“ aktiviert ist.
Führen Sie den Befehl
cvfsck
(im Ordner „/System/Library/Filesystems/acfs.fs/Contents/bin/“) aus, um das Volume ohne Reparaturen zu überprüfen:$ sudo cvfsck -vn volume
Sie erhalten eine Warnmeldung aufgrund eines aktiven Journals, was jedoch normal ist.
Weitere Informationen finden Sie auf der man-Seite zu cvfsck
.
Reparieren eines Volumes
Kommt es durch den Befehl cvfsck
zu Problemen bei einem Volume, verwenden Sie den Befehl cvfsck
zum Reparieren des Volumes.
Wählen Sie in der Seitenleiste der Server-App „Xsan“ in der Liste der erweiterten Dienste aus.
Stoppen Sie das Volume.
Wählen Sie das Volume aus. Klicken Sie auf und wählen Sie „Volume stoppen“. Das Volume wird auf allen SAN-Computern deaktiviert.
Öffnen Sie Terminal auf einem Ihrer SAN-Computer (im Ordner „/Programme/Dienstprogramme/“).
Melden Sie sich über das Netzwerk an einem SAN-Computer an, wenn Sie nicht an diesem SAN-Computer arbeiten. Verwenden Sie hierfür ssh:
$ ssh user@computer
Ersetzen Sie dabei Benutzer durch den Namen eines Administratorbenutzers auf dem SAN-Computer und Computer durch den Namen oder die IP-Adresse des SAN-Computers.
Überprüfen Sie auf dem SAN-Computer die Einstellungen in der Systemeinstellung „Freigaben“, wenn Probleme beim Versuch auftreten, eine SSH-Verbindung herzustellen. Vergewissern Sie sich, dass der Dienst „Entfernte Anmeldung“ aktiviert ist.
Weitere Informationen finden Sie auf der man-Seite zu
cvfsck
.Führen Sie den Befehl
cvfsck
aus (im Ordner „/System/Library/Filesystems/acfs.fs/Contents/bin/“), um die Ereignisse, die im Dateisystemjournal aufgezeichnet wurden, erneut auszuführen:$ sudo cvfsck -j volume
Überprüfen Sie, ob Reparaturen am Volume erforderlich sind:
$ sudo cvfsck -vn volume
Wenn der im vorherigen Schritt erstellte Bericht Probleme auflistet, geben Sie den folgenden Befehl ein, um eine umfassende Überprüfung und Reparatur des Volumes auszuführen:
$ sudo cvfsck -vw volume
Schalten Sie das Volume online.
Wählen Sie das Volume im Bereich „Xsan“ der Server-App aus. Klicken Sie auf und wählen Sie „Volume online schalten“.