Anzeigen oder Ändern von Volume- und Speicherpooleinstellungen
(cvadmin)
Verwenden Sie das Befehlszeilenprogramm
cvadmin
für Status- und Konfigurationsauf-
gaben in Bezug auf Xsan-Volumes.
Informationen hierzu finden Sie auf der man-Seite
cvadmin
oder indem Sie
Folgendes eingeben:
$ sudo cvadmin -e help
Gehen Sie wie folgt vor, um den interaktiven Modus zu öffnen:
$ sudo cvadmin
Gehen Sie wie folgt vor, um Befehle aus einer Datei auszuführen:
$ sudo cvadmin [-H host] [-F volume] -f befehlsdatei
Gehen Sie wie folgt vor, um einen einzelnen Befehl auszuführen und zur Shell-
Eingabeaufforderung zurückzukehren:
$ sudo cvadmin [-H host] [-F volume] -e ["]befehl [cmdparam..."]
Programm
Beschreibung
cvadmin
Volume- und Speicherpooleinstellungen anzeigen oder ändern
(Seite 130)
cvaffinity
Affinitätsetiketten manuell ändern (Seite 133)
cvcp
Dateien oder Ordner kopieren (Seite 133)
cvfsck
Volume überprüfen oder reparieren (Seite 134)
cvlabel
LUNs anzeigen, bezeichnen und initialisieren (Seite 135)
cvmkdir
Einen Ordner erstellen und eine Affinität zuweisen (Seite 136)
cvmkfile
Datei erstellen und vorläufig zuordnen (Seite 137)
cvmkfs
Volume initialisieren (Seite 138)
cvupdatefs
Änderungen der Volume-Konfiguration anwenden (Seite 138)
snfsdefrag
Ein Volume defragmentieren (Seite 139)
xsanctl
Xsan-Volumes aktivieren (Seite 141)
Parameter
Beschreibung
-H host
Der Metadaten-Controller, der als Host für das Volume dient. Falls
diese Angeben fehlen, wird der lokale Computer verwendet.
host
– die IP-Adresse oder der DNS-Name eines Metadaten-
Controllers, bei dem Sie nicht angemeldet sind.
-F volume
Das Volume, das im Befehl
cvadmin
als aktives (ausgewähltes)
Volume dienen soll.
volume
– der Name eines Xsan-Volumes
Anhang B
Verwenden der Befehlszeile
131
Die im Programm
cvadmin
zur Verfügung stehenden Befehle sind in der folgenden
Tabelle aufgelistet.
Befehle „cvadmin“
-f befehlsdatei
Lese-Befehle aus der angegebenen Datei.
befehlsdatei
– der Name einer Textdatei mit
cvadmin
-Befehlen
-e befehl
Angegebenen Befehl ausführen und zur Shell-Eingabeaufforde-
rung zurückkehren. Andernfalls wird
cvadmin
weiterhin mit der
Eingabeaufforderung
Xsanadmin>
im interaktiven Modus aus-
geführt. Wenn Sie Parameter (
befehlsparameter
) zum Befehl
hinzufügen, setzen Sie den Befehl und dessen Parameter in Anfüh-
rungszeichen. Die verfügbaren Befehle sind weiter unten im
Abschnitt „Befehle „cvadmin““ aufgeführt.
befehlsparameter
Vom Befehl benötigte Werte
Parameter
Beschreibung
Befehl „cvadmin“
Beschreibung
activate
[volume|index]
Aktives Volume auswählen, mit dem interaktiv gearbeitet werden
soll.
volume
– der Name des Volumes
index
– die numerische ID des Volumes (eine Liste dieser IDs
können Sie mit dem Befehl
cvadmin select
ohne Parameter
anzeigen)
disks [refresh]
LUNs auflisten.
down pool
Jeglichen Zugriff auf einen Speicherpool verhindern.
pool
– der Name eines Speicherpools im derzeit aktiven Volume
fail (volume|index)
Steuerung eines Volumes einem Ersatz-Controller zuweisen.
volume
– der Name des Volumes
index
– die numerische ID des Volumes (eine Liste dieser IDs
können Sie mit dem Befehl
cvadmin select
ohne Parameter
anzeigen)
filelocks [yes|no]
Schutz von Dateien und Datensätzen aktivieren oder deaktivieren.
Verwenden Sie den Befehl ohne Parameter, um die aktuelle Einstel-
lung für den Schutz anzuzeigen.
multipath pool
(rotate|static)
Angeben, wie Xsan mehrere Pfade zu einem Speicherpool nutzt.
pool
– der Name eines Speicherpools im derzeit aktiven Volume
paths
Verfügbare LUNs auflisten.
quit
cvadmin
beenden.
quotas [yes|no]
Kontingente für das aktive (ausgewählte) Volume aktivieren oder
deaktivieren. Verwenden Sie den Befehl ohne Parameter, um die
aktuelle Einstellung für Kontingente anzuzeigen.
quotas get (user|group)
name
Aktuelle Kontingentinformationen für einen Benutzer oder eine
Gruppe anzeigen.
name
– der Name des Benutzers oder der Gruppe
132
Anhang B
Verwenden der Befehlszeile
quotas set (user|group)
name
hard soft grace
Kontingente für Benutzer- oder Gruppennamen einstellen.
name
– der Name des Benutzers oder der Gruppe
hard
– hartes Kontingent (Byte)
soft
– weiches Kontingent (Byte)
grace
– Frist (Minuten)
quotacheck
Kontingentinformationen für das aktive Volume erneut berechnen.
repquota
Die folgenden Berichtsdateien zu Kontingenten im Ordner
„/Library/Filesystems/Xsan/data/volume“ generieren:
quota_report.txt – Textdatei
quota_report.csv – kommagetrennte Datei
quota_regen.in –
cvadmin
-Befehle, die identische Kontingente auf
einem anderen Metadaten-Controller konfigurieren. Sie können
cvadmin -f
zur Ausführung der Befehle verwenden.
repof
Einen Bericht geöffneter Dateien auf dem aktivieren Volume in der
Datei „/Library/Filesystems/Xsan/data/volume/open_file_report.txt“
erstellen.
select [volume]
Aktives Volume auswählen, mit dem Sie arbeiten möchten. Der
Name des derzeit aktiven Volumes wird vor der Eingabeaufforde-
rung im interaktiven Modus angezeigt, zum Beispiel:
Xsanadmin (Vol1) >
Wenn Sie eine Liste der aktiven Volumes anzeigen möchten, lassen
Sie den Volume-Parameter weg.
volume
– der Name eines Xsan-Volumes
show [pool] [long]
Speicherpool-Informationen für das aktive Volume aufführen.
pool
– der Name eines Speicherpools im derzeit aktiven Volume
start volume [on]
[controller]
Ein Volume ausgehend von den Informationen in der Konfigurati-
onsdatei (/Library/Filesystems/Xsan/config/volume.cfg) starten.
volume
– der Name eines Xsan-Volumes
controller
– die Adresse des Metadaten-Controllers, auf dem
der FSM-Prozess des Volumes gestartet werden soll
stat
Informationen über das aktive Volume anzeigen.
stop volume
Ein Volume und dessen FSM-Prozess auf allen Metadaten-
Controllern stoppen.
up pool
Zugriff auf den angegebenen Speicherpool ermöglichen.
pool
– der Name eines Speicherpools im derzeit aktiven Volume
who
Client-Informationen für das aktive Volume anzeigen.
Befehl „cvadmin“
Beschreibung
Anhang B
Verwenden der Befehlszeile
133