Dit is het commando vos_changeloc dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
vos_changeloc - Wijzig de invoer van een volume in de VLDB
KORTE INHOUD
vos veranderloc [server]nieuwe server naam>
[-partitie]nieuwe tussenschot plaats>
[-ID kaart]volume naam or ID>
[-cel <cel naam>] [-geenauth] [-localaut]
[-uitgebreid] [-versleutelen] [-niet oplossen] [-Help]
vos wissel [-s]nieuwe server naam>
[-p]nieuwe tussenschot plaats>
[-i]volume naam or ID>
[-c <cel naam>]
[-Nee een] [-l] [-v] [-e] [-noch] [-h]
PRODUCTBESCHRIJVING
De vos veranderloc commando verandert de locatie van een volume in de Volume Location Database
(VLDB) zonder contact te hoeven maken met de oorspronkelijke bestandsserver waarop het volume werd gehost.
Dit is handig wanneer een bestandsserver permanent is uitgevallen en de gegevens die zijn opgeslagen
op die server is verplaatst naar een nieuwe fileserver met een andere naam en IP-adres
(misschien door dezelfde /vicepX partities op een andere host te mounten). Na het verplaatsen van de
gegevens en hardlopen vos veranderloc, rennen vos syncvldb en vos synchronisatieserv tegen het nieuwe
server om volledige synchronisatie van de VLDB met de bestandsserver te garanderen.
In essentie, vos veranderloc voert dezelfde bewerkingen uit op de VLDB als vos beweging, Maar
verplaatst de gegevens NIET van het bestandssysteem van de ene server naar het andere.
LET OP
gebruik vos veranderloc verandert de VLDB zonder de gegevens van de bestandsserver te wijzigen, dus het
zorgt er inherent voor dat de VLDB niet synchroon loopt met de gegevens op de servers. Het zou alleen moeten
worden gebruikt bij het herstellen van een serverstoring. Als de servers online zijn, vos beweging moet
in plaats daarvan worden gebruikt. Het is ten zeerste aanbevolen dat vos syncvldb en vos synchronisatieserv worden achtervolgd
met de vos veranderloc commando om ervoor te zorgen dat de VLDB correct wordt gesynchroniseerd met de
bestandsservers.
OPTIES
vos veranderloc neemt de volgende opties:
server <nieuwe server naam>
Specificeert de nieuwe server waar de VLDB moet denken dat het volume zich bevindt. Voorzien
het IP-adres van de machine of de hostnaam (ofwel volledig gekwalificeerd of met behulp van een
eenduidige afkorting). Zie voor details vos(1).
-partitie <tussenschot naam>
Specificeert de partitie waar de VLDB moet geloven dat het volume zich bevindt. Lever de
server argumenteren samen met deze. Geef de volledige naam van de partitie op
voorafgaande schuine streep (bijvoorbeeld "/vicepa") of gebruik een van de drie acceptabele
verkorte vormen. Voor details, zie vos(1).
-ID kaart <volume naam or ID>
Specificeert de naam of het volume-ID-nummer waarop moet worden gewerkt.
-cel <cel naam>
Geeft de cel een naam waarin de opdracht moet worden uitgevoerd. Combineer dit argument niet met de
-localaut vlag. Voor meer details, zie vos(1).
-geenauth
Wijst de niet-bevoorrechte identiteit "anoniem" toe aan de uitgever. Combineer deze vlag niet
met de -localaut vlag. Voor meer details, zie vos(1).
-localaut
Stelt een serverticket samen met een sleutel van de local /etc/openafs/server/KeyFile
het dossier. De vos opdrachtinterpreter presenteert het aan de volumeserver en volumelocatie
Server tijdens wederzijdse authenticatie. Combineer deze vlag niet met de -cel argument
or -geenauth vlag. Voor meer details, zie vos(1).
-uitgebreid
Produceert op de standaard uitvoerstroom een gedetailleerd spoor van de uitvoering van de opdracht. Indien
dit argument wordt weggelaten, alleen waarschuwingen en foutmeldingen verschijnen.
-versleutelen
Versleutelt de opdracht zodat de resultaten van de bewerking niet over de worden verzonden
netwerk in leesbare tekst. Deze optie is beschikbaar in OpenAFS-versies 1.4.11 of later
en 1.5.60 of later.
-niet oplossen
Toont alle servers als IP-adressen in plaats van de DNS-naam. Dit is erg handig wanneer:
het serveradres is geregistreerd als 127.0.0.1 of bij multi-homed
servers. Deze optie is beschikbaar in OpenAFS-versies 1.4.8 of later en 1.5.35 of
later.
-Help
Drukt de online help voor deze opdracht af. Alle andere geldige opties worden genegeerd.
OUTPUT
vos veranderloc toont een kort bericht na voltooiing:
Locatie gewijzigd naar server2 /vicepa voor volume user.jdoe
Voorbeelden
De volgende opdracht verandert de locatie van het volume "user.jdoe". /vicepa op de
bestandsservermachine "server2" terwijl hij uitgebreid is:
% vos changeloc server2 a user.jdoe -verbose
gedaan
Locatie gewijzigd naar server2 /vicepa voor volume user.jdoe
De volgende opdracht verandert de locatie van het volume "user.jdoe". /vicepa on
"server1" zonder uitgebreid te zijn:
% vos changeloc server1 een gebruiker.jdoe
Locatie gewijzigd naar server1 /vicepa voor volume user.jdoe
VOORRECHT VERPLICHT
De uitgevende instelling moet worden vermeld in de /etc/openafs/server/UserList bestand op elke databaseserver
machine. Als de -localaut vlag is opgenomen, moet de uitgever in plaats daarvan zijn aangemeld bij een
servermachine als de lokale supergebruiker "root".
Gebruik vos_changeloc online met behulp van onworks.net-services