Xsan-SAN-volumes beheren in macOS Server
Je kunt onder meer de volgende onderhoudstaken uitvoeren op SAN-volumes.
De naam van een volume wijzigen
In het paneel 'Xsan' van de app Server kun je de naam van een volume wijzigen. Je kunt de naam van een Xsan-volume niet wijzigen in de Finder.
Belangrijk: Tijdens het wijzigen van de naam wordt het volume gedeactiveerd en opnieuw opgestart. Het volume is op dat moment niet beschikbaar voor clients.
Selecteer 'Xsan' in de lijst met geavanceerde voorzieningen in de navigatiekolom van de app Server .
Selecteer het volume waarvan je de naam wilt wijzigen.
Klik op en kies 'Wijzig volume'.
Selecteer de naam van het volume en breng de gewenste wijzigingen aan.
Klik op 'OK'.
Een volume wissen
Je kunt een volume wissen en de LUN's van het volume hergebruiken om nieuwe volumes aan te maken.
WAARSCHUWING: Nadat je een volume hebt gewist, zijn de gegevens die hierop waren opgeslagen, niet meer beschikbaar.
Selecteer 'Xsan' in de lijst met geavanceerde voorzieningen in de navigatiekolom van de app Server . Selecteer het volume in de lijst en klik op .
Fragmentatie van volume controleren
Wanneer je een bestand aanmaakt, wordt het bestand in stukjes verdeeld en worden deze stukjes zo efficiënt mogelijk verdeeld over de LUN's waaruit een van de opslaggroepen van het volume bestaat. In de loop van de tijd, als het bestand wordt gewijzigd, raken de verschillende stukjes gefragmenteerd en wordt het geheel minder efficiënt.
Met de commandoregeltool snfsdefrag
kun je de bestandsfragmentatie controleren, terwijl je met cvfsck
kunt controleren in hoeverre de vrije ruimte is gefragmenteerd.
Open Terminal (in de map /Apps/Hulpprogramma's) op een SAN-computer.
Als je niet op een SAN-computer werkt, gebruik je SSH om extern in te loggen bij een SAN-computer:
$ ssh user@computer
Vervang user door de naam van een gebruiker met beheerdersbevoegdheden op de SAN-computer en computer door de naam of het IP-adres van de SAN-computer.
Als je problemen ondervindt bij het tot stand brengen van een SSH-verbinding, controleer je op de SAN-computer of de voorziening 'Extern inloggen' is ingeschakeld in het paneel 'Delen' in Systeemvoorkeuren.
Zie de man-pagina voor
cvfsck
ofsnfsdefrag
.
Een volume defragmenteren
Met de commandoregeltool snfsdefrag
kun je een bestand, een map of een heel volume defragmenteren.
Bij het defragmenteren van een bestand worden de verschillende stukjes zo efficiënt mogelijk geordend.
Open Terminal (in de map /Apps/Hulpprogramma's) op een SAN-computer.
Als je niet op een SAN-computer werkt, gebruik je SSH om extern in te loggen bij een SAN-computer:
$ ssh user@computer
Vervang user door de naam van een gebruiker met beheerdersbevoegdheden op de SAN-computer en computer door de naam of het IP-adres van de SAN-computer.
Als je problemen ondervindt bij het tot stand brengen van een SSH-verbinding, controleer je op de SAN-computer of de voorziening 'Extern inloggen' is ingeschakeld in het paneel 'Delen' in Systeemvoorkeuren.
Zie de man-pagina voor
snsfdefrag
.Voer de commandoregeltool
snfsdefrag
uit.Afzonderlijke bestanden defragmenteren:
$ sudo snfsdefrag -v filename [filename... ]
Een map defragmenteren:
$ sudo snfsdefrag -vr folder
Om een volume te defragmenteren, geef je de volumenaam op bij folder.
De integriteit van een volume controleren
Als SAN-gebruikers problemen ondervinden bij het verkrijgen van toegang tot bestanden, gebruik je de commandoregeltool cvfsck
om de integriteit te controleren van een volume en de metagegevens en bestanden daarvan.
Open Terminal (in de map /Apps/Hulpprogramma's) op een SAN-computer.
Als je niet op een SAN-computer werkt, gebruik je SSH om extern in te loggen bij een SAN-computer:
$ ssh user@computer
Vervang user door de naam van een gebruiker met beheerdersbevoegdheden op de SAN-computer en computer door de naam of het IP-adres van de SAN-computer.
Als je problemen ondervindt bij het tot stand brengen van een SSH-verbinding, controleer je op de SAN-computer of de voorziening 'Extern inloggen' is ingeschakeld in het paneel 'Delen' in Systeemvoorkeuren.
Voer de commandoregeltool
cvfsck
(in '/Systeem/Bibliotheek/Filesystems/acfs.fs/Contents/bin/') uit om het volume te controleren zonder herstelwerkzaamheden uit te voeren:$ sudo cvfsck -vn volume
Er verschijnt een waarschuwing dat de journal actief is. Dit is normaal.
Zie de man-pagina voor cvfsck
.
Een volume herstellen
Als met de tool cvfsck
problemen op een volume worden aangetroffen, kun je met de commandoregeltool cvfsck
het volume herstellen.
Selecteer 'Xsan' in de lijst met geavanceerde voorzieningen in de navigatiekolom van de app Server .
Stop het volume.
Selecteer het volume. Klik vervolgens op en kies 'Stop volume'. Het volume wordt op alle SAN-computers gedeactiveerd.
Open Terminal (in de map /Apps/Hulpprogramma's) op een SAN-computer.
Als je niet op een SAN-computer werkt, gebruik je SSH om extern in te loggen bij een SAN-computer:
$ ssh user@computer
Vervang user door de naam van een gebruiker met beheerdersbevoegdheden op de SAN-computer en computer door de naam of het IP-adres van de SAN-computer.
Als je problemen ondervindt bij het tot stand brengen van een SSH-verbinding, controleer je op de SAN-computer of de voorziening 'Extern inloggen' is ingeschakeld in het paneel 'Delen' in Systeemvoorkeuren.
Zie de man-pagina voor
cvfsck
.Voer de commandoregeltool
cvfsck
(in '/Systeem/Bibliotheek/Filesystems/acfs.fs/Contents/bin/') uit om de gebeurtenissen opnieuw af te spelen die zijn vastgelegd in de bestandssysteemjournal:$ sudo cvfsck -j volume
Controleer het volume om na te gaan of herstel vereist is:
$ sudo cvfsck -vn volume
Als uit het rapport dat bij de vorige stap is gegenereerd, problemen naar voren komen, voer je het volgende commando in om het volume volledig te controleren en herstellen:
$ sudo cvfsck -vw volume
Plaats het volume online.
Selecteer het volume in het paneel 'Xsan' van de app Server. Klik vervolgens op en kies 'Plaats volume online'.