EnglezăFrancezăSpaniolă

Favicon OnWorks

fpsync - Online în cloud

Rulați fpsync în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda fpsync 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


fpsync — Sincronizați directoarele în paralel folosind fpart și rsync.

REZUMAT


fpsync [-h] [-v] [-n de locuri de muncă] [-f fișiere] [-s mărimea] [-w lucrări] [-d shdir] [-t tmpdir]
[-r numele locului de munca] [-o rsyncopts] [-O fpartopts] [-S] src_dir/ dst_dir/

DESCRIERE


fpsync instrumentul sincronizează directoare în paralel folosind fpart(1) și rsync(1). Aceasta
calculează subseturi de src_dir/ și devine icre rsync(1) locuri de muncă cu care să le sincronizați dst_dir/.

Lucrările de sincronizare pot fi executate fie local, fie de la distanță (folosind lucrători SSH, vezi
opțiune -w) și sunt executate din mers în timp ce accesarea cu crawlere a sistemului de fișiere continuă. Asta face fpsync
un instrument bun pentru migrarea sistemelor de fișiere mari.

OPŢIUNI


-h Ajutor pentru imprimare

-v Modul verbos. Poate fi specificat de mai multe ori pentru a crește nivelul de verbozitate.

-n de locuri de muncă
acasă de locuri de muncă joburi de sincronizare concomitente (fie local, fie de la distanță, vezi mai jos). Mod implicit: 2

-f fișiere
Transfera cel mult fișiere fișiere pe job de sincronizare. Mod implicit: 2000

-s mărimea
Transfera cel mult mărimea octeți per job de sincronizare.
Mod implicit: 4294967296 (4 GB)

-w lucrări
Utilizați SSH la distanță lucrări pentru a sincroniza fișierele. Lucrările de sincronizare sunt executate local
când această opțiune nu este setată. lucrări este o listă separată de spațiu de login@machine
șiruri de conexiune și pot fi specificate de mai multe ori. Trebuie să ai voie
conectați-vă la acele mașini folosind o cheie SSH pentru a evita interacțiunea utilizatorului.

-d shdir
set fpsync director partajat către shdir. Această opțiune este obligatorie atunci când utilizați SSH
lucrători și setat implicit la tmpdir când rulează local. Directorul specificat
trebuie să fie o cale absolută; va fi folosit pentru a gestiona comunicațiile cu gazdele SSH
(partajarea partițiilor și fișierelor jurnal) și, în consecință, trebuie să fie puse la dispoziție
toate gazdele participante (de exemplu, prin montarea ar/w NFS), inclusiv cea master
funcţionare fpsync.

-t tmpdir
set fpsync director temporar către tmpdir. Acest director rămâne local și nu
trebuie să fie împărtășite între lucrătorii SSH atunci când se utilizează -w opțiune. Mod implicit: /tmp/fpsync

-r numele locului de munca
Reluați locul de muncă numele locului de munca și reporniți sincronizarea partițiilor rămase dintr-o partiție anterioară
alerga. numele locului de munca poate fi obținut folosind modul verbose (vezi opțiunea -v). Rețineți că
Accesarea cu crawlere a sistemului de fișiere este omisă la reluarea unei rulări anterioare. În consecință,
Opțiuni -f, -s, -o, -O, -S, src_dir/ și dst_dir/ sunt ignorate.

-o rsyncopts
Ignorați implicit rsync(1) opțiuni cu rsyncopts. Utilizați această opțiune cu grijă ca
anumite opțiuni sunt incompatibile cu o utilizare paralelă (de ex --șterge). Mod implicit:
-de --ID-uri numerice

-O fpartopts
Ignorați implicit fpart(1) opțiuni cu fpartopts.
Mod implicit: -x .zfs -x .instantaneu* -x .ckpt

-S Modul Sudo. Utilizare sudo(8) pentru accesarea cu crawlere a sistemului de fișiere și sincronizări.

src_dir/
Directorul sursă. Trebuie să fie absolut și disponibil pentru toate gazdele participante
(inclusiv cel principal, alergând fpsync).

dst_dir/
Director de destinație. Trebuie să fie absolut și disponibil pentru toți participanții
lucrători.

ALERGARE FPSYNC


Fiecare fpsync run generează un unic numele locului de munca, care este afișat în modul verbose (vezi opțiunea
-v) și în fișierele jurnal. Puteți folosi asta numele locului de munca pentru a relua o rulare anterioară (vezi opțiunea
-r). fpsync va reporni apoi sincronizarea datelor de la părțile care au fost sincronizate
în momentul în care s-a oprit.

Această caracteristică unică oferă administratorului posibilitatea de a opri fpsync și reporniți-l mai târziu,
fără a fi nevoie să reporniți întregul proces de accesare cu crawlere și sincronizare a sistemului de fișiere. Notă
această reluare este posibilă numai când pasul de accesare cu crawlere a sistemului de fișiere s-a încheiat.

În timpul sincronizării, puteți apăsa CTRL-C pentru a întrerupe procesul. Primul CTRL-C
împiedică trimiterea de noi sincronizări și procesul va aștepta curentul
sincronizările să fie finalizate înainte de a ieși. Dacă apăsați din nou CTRL-C, curent
sincronizările vor fi ucise și fpsync va ieși imediat.

Pe anumite sisteme, CTRL-T poate fi apăsat pentru a obține starea pieselor curente și rămase
să fie sincronizate. Acest lucru poate fi realizat și prin trimiterea unui SIGINFO către fpsync proces.

Indiferent dacă utilizați modul verbos sau nu, totul este conectat shdir/log/.

EXEMPLE


Iată câteva exemple:

fpsync -n 4 /usr/src/ /var/src/

Se sincronizează /usr/src/ la /var/src/ folosind 4 locuri de muncă locale.

fpsync -n 2 -w autentificare@mașină1 -w autentificare@mașină2 -d /mnt/fpsync /mnt/src/ /mnt/dst/

Se sincronizează /mnt/src/ la /mnt/dst/ folosind 2 joburi simultane executate de la distanță pe 2
Lucrători SSH (mașină1 și mașină2). Directorul partajat este setat la /mnt/fpsync si
montat pe mașina în funcțiune fpsync, precum și pe machine1 și machine2. The
directorul sursă (/mnt/src/) este disponibil și pe acele 3 mașini, în timp ce
director de destinație (/mnt/dst/) este montat numai pe lucrătorii SSH (mașină1 și
mașină2).

LIMITE ALE


Paralelizând rsync(1) face ca mai multe opțiuni să nu fie utilizabile, cum ar fi --șterge. Dacă sursa dvs
directorul este live în timp ce fpsync rulează, va trebui să ștergeți fișierele suplimentare din
directorul de destinație. Acest lucru se face de obicei prin utilizarea unui -offline- final rsync(1) trece asta
va folosi această opțiune.

fpsync pune în coadă joburile de sincronizare pe disc, în cadrul tmpdir/coadă director. Atenție
pentru a găzdui această coadă pe un sistem de fișiere care poate gestiona marcajele de timp mtime cu granulație fină (adică cu
o precizie de sub secundă) dacă doriți ca coada să fie procesată în ordine când fpart(1)
generează mai multe locuri de muncă pe secundă. Pe FreeBSD, VFS(9) Precizia marcajelor de timp poate fi reglată
folosind sysctl 'vfs.timestamp_precision'. Vedea vfs_timestamp(9).

Utilizați fpsync online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad