Aceasta este comanda gfprep care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
gfprep - reproduce fișierele Gfarm în paralel
REZUMAT
gfprep [-nqvdpPU] [-mx] [-X expresie regulată] [-S sursă-domeniu] [-h sursă-gazdă]
[-D nume-domeniu destinație] [-H fişier-gazdă destinaţie] [-j număr-de-procese]
[-J număr-de-procese] [-M total-octet] [-z octet minim] [-Z octet maxim]
[-w modul de programare] [-W kilobytes-pentru-prag] [-s KB/s-de-a-simula]
[-F num-for-readahead] [-N număr de replici] cale
DESCRIERE
gfprep creează în paralel replici ale fișierelor Gfarm.
În cazul în care cale parametrul este un director, fișierele din director vor fi replicate
recursiv.
cale este o adresă URL Gfarm sau o cale pe un punct de montare al gfarm2fs.
Un set de gazde sursă/destinație poate fi specificat printr-un nume de domeniu și/sau o listă de gazde
fişier. Când sunt specificate atât un nume de domeniu, cât și un fișier listă de gazde, este un set de gazde
determinat de ambele condiţii. Când este specificat un set de gazde sursă, sunt stocate numai fișierele
pe sursă sunt replicate gazde.
Nodurile sistemului de fișiere inactiv vor fi selectate pentru sursă sau destinație. Numărul maxim de
paralel pentru a trimite sau primi pe gazdă este numărul de procesoare. Vă rugăm să consultați pagina de manual a
fantomă pentru informații despre numărul de procesoare.
gfprep poate citi și directorul și obține informații despre intrările în paralel.
GFPREP OPŢIUNI
Acestea sunt optiunile numai pentru gfprep.
-N număr de replici
Specifică numărul necesar de replici de fișiere. Dacă există un număr suficient de
replici în gazdele de destinație, nu se va face nici o copiere și nici o eliminare.
Dacă această opțiune nu este specificată, se presupune -N 1.
-x
Elimină replicile de fișiere suplimentare atunci când un set de noduri de destinație are mai multe replici de fișiere
decât specificat de opțiunea -N.
-m
Migrează replicile fișierelor dintr-un set de noduri sursă către noduri de destinație.
Această opțiune necesită opțiuni -S sau -h sau -D sau -H.
Această opțiune și opțiunea -N se exclud reciproc.
COMUNĂ OPŢIUNI
gfprep are aceleasi optiuni cu gfpcopy.
-X expresie regulată
Omite fișierele sursă potrivite după modelul de expresie regulată. Dacă sunt specificate mai multe modele,
pot fi specificate mai multe opțiuni -X.
-S sursă-domeniu
Specifică un nume de domeniu pentru a selecta fișierele. Doar fișierele care au fișierul real pe
domeniul va fi trimis.
-h sursă-gazdă
Specifică un fișier din care descrie numele de gazdă ale nodurilor sistemului de fișiere de replicat sau
copiați fișierele. Vor fi selectate numai fișierele care au fișierul real pe numele gazdei.
sursă-gazdă constă dintr-un nume de nod al sistemului de fișiere pe fiecare linie.
Dacă este specificat ``-'', intrarea standard este utilizată pentru a citi lista de gazde.
-L
Nodurile sistemului de fișiere selectate de -S sau -h sunt folosite doar pentru a trimite pentru sursă.
-D nume-domeniu destinație
Specifică numele de domeniu pentru destinație.
Dacă nici aceasta, nici cea -H opțiune este specificată, replici pot fi copiate la orice
gazdă disponibilă.
-H fişier-gazdă destinaţie
Specifică un fișier care descrie numele de gazdă pentru destinație. The fişier-gazdă destinaţie
constă dintr-un nume de nod al sistemului de fișiere pe fiecare linie.
Dacă este specificat ``-'', intrarea standard este utilizată pentru a citi lista de gazde.
-j număr-de-procese
Specifică numărul maxim de procese pentru a crea replici de fișiere (sau a copia fișiere)
simultan.
Valoarea implicită este parametrul client_parallel_copy în gfarm2.conf. (vezi omule
gfarm2.conf)
Numărul maxim de procese per nod de sistem de fișiere pentru sursă sau destinație este
numărul de procesoare (vezi man fantomă).
-J număr-de-procese
Specifică numărul de procese de citit directoare în paralel.
Valoarea implicită este 8.
-M total-octet
Specifică octeții pentru a limita dimensiunea totală copiată.
Valoarea implicită este nelimitată.
-z octet minim
Specifică octeții pentru a limita dimensiunea minimă a unui fișier.
Valoarea implicită este nelimitată.
-Z octet maxim
Specifică octeții pentru a limita dimensiunea maximă a unui fișier.
Valoarea implicită este nelimitată.
-w modul de programare
Specifică numele modului de programare. ``noplan'' replică/copiază în timp ce fișierele sunt
găsite. ``greedy'' programează cu lăcomie ordinea de replicare/copiere în prealabil.
Comportamentul implicit este ``noplan''.
Programarea „lacomă” nu poate folosi opțiunea -N sau opțiunea -m.
-W kibibytes
Specifică o dimensiune/cost de prag (KiB) pentru costurile fixe ale conexiunilor. O Conexiune înseamnă
o informație de programare (fișiere atribuite) pentru un proces copil.
Această opțiune este eficientă cu -w greedy.
Valoarea implicită este 50*1024 KiB (50MiB).
-U
Dezactivează verificarea spațiului disponibil pe disc al nodului selectat de fiecare dată.
-F num-de-directori
Specifică numărul de intrări pentru a efectua citirea directorului.
Valoarea implicită este 10000.
-s kiloocteți-pe-sec.
Specifică un debit (KB/s) pentru a simula replicarea/copiarea și nu face nimic (gets
numai informații despre fișier).
-n
Nu face nimic.
-p
Raportează performanța totală și diverse rezultate.
-P
Raportează fiecare performanță totală și diferite rezultate.
-q
Suprimă mesajele care nu sunt de eroare.
-v
Afișează rezultate detaliate.
-d
Afișează rezultatul de depanare.
-?
Afișează o listă de opțiuni de comandă.
EXEMPLE
Pentru a replica în mod recursiv fișierele din director.
$ gfprep -N 3 gfarm:///dir
$ cd /mnt/gfarm2fs
$ gfprep -N 3 dir
Pentru a replica un fișier sau a reduce replicile excedentare ale fișierului.
$ gfprep -N 3 -x gfarm:///dir/file
Pentru a migra replici de la gfsd1.example.com la alte noduri.
$ gfprep -m -S gfsd1.example.com gfarm:///
NOTE
Când opțiunea -L sau -m nu este specificată, un nod sursă nu este întotdeauna selectat în a
set de noduri de sistem de fișiere sursă specificate.
gfprep comanda ar trebui să fie executată pe aceeași gazdă a gfmd. Dacă gfmd și gfprep sunt departe
în afară, cel gfprep funcționarea este lentă. Specificarea unei valori mari prin opțiunile -j sau -J poate fi
eficient într-un astfel de caz.
Utilizați gfprep online folosind serviciile onworks.net