EngelsFransSpaans

OnWorks-favicon

fpsync - Online in de cloud

Voer fpsync uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht fpsync die 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


fpsync — Synchroniseer mappen parallel met fpart en rsync.

KORTE INHOUD


fpsync [-h] [-v] [-n vacatures] [-f bestanden] [-s grootte] [-w wrks] [-d shdir] [-t tmpdir]
[-r functienaam] [-o rsyncopten] [-O fpartopteert] [-S] src_dir/ dst_dir/

PRODUCTBESCHRIJVING


De fpsync tool synchroniseert mappen parallel met behulp van deel(1) en rsync(1). Het
berekent subsets van src_dir/ en spawnt rsync(1) taken om ze mee te synchroniseren dst_dir/.

Synchronisatietaken kunnen lokaal of op afstand worden uitgevoerd (met behulp van SSH-werknemers, zie
optie -w) en worden on-the-fly uitgevoerd terwijl het crawlen van het bestandssysteem doorgaat. Dit maakt fpsync
een goed hulpmiddel voor het migreren van grote bestandssystemen.

OPTIES


-h Hulp bij afdrukken

-v Uitgebreide modus. Kan meerdere keren worden gespecificeerd om het breedsprakigheidsniveau te verhogen.

-n vacatures
Start vacatures gelijktijdige synchronisatietaken (lokaal of op afstand, zie hieronder). Standaard: 2

-f bestanden
Hooguit overstappen bestanden bestanden per synchronisatietaak. Standaard: 2000

-s grootte
Hooguit overstappen grootte bytes per synchronisatietaak.
Standaard: 4294967296 (4 GB)

-w wrks
Gebruik externe SSH wrks om bestanden te synchroniseren. Synchronisatietaken worden lokaal uitgevoerd
wanneer deze optie niet is ingesteld. wrks is een door spaties gescheiden lijst van login@machine
verbindingsreeksen en kan meerdere keren worden opgegeven. Het moet je worden toegestaan
maak verbinding met die machines met behulp van een SSH-sleutel om gebruikersinteractie te voorkomen.

-d shdir
Zet de fpsync gedeelde map naar shdir. Deze optie is verplicht bij gebruik van SSH
werknemers en standaard ingesteld op tmpdir wanneer u lokaal draait. De opgegeven map
moet een absoluut pad zijn; het zal worden gebruikt om de communicatie met SSH-hosts af te handelen
(partities en logbestanden delen) en moeten daarom beschikbaar worden gesteld aan
alle deelnemende hosts (bijvoorbeeld via ar/w NFS-mount), inclusief de master
lopend fpsync.

-t tmpdir
Zet de fpsync tijdelijke map naar tmpdir. Deze map blijft lokaal en dat is niet het geval
moeten worden gedeeld onder SSH-werknemers bij gebruik van de -w optie. Standaard: /tmp/fpsync

-r functienaam
Werk hervatten functienaam en herstart het synchroniseren van de resterende partities van een vorige
rennen. functienaam kan worden verkregen met behulp van de uitgebreide modus (zie optie -v). Let daar op
Het crawlen van het bestandssysteem wordt overgeslagen bij het hervatten van een eerdere run. Als gevolg hiervan
opties -f, -s, -o, -O, -S, src_dir/ en dst_dir/ worden genegeerd.

-o rsyncopten
Standaard overschrijven rsync(1) opties met rsyncopten. Wees voorzichtig bij het gebruik van deze optie
bepaalde opties zijn niet compatibel met parallel gebruik (bijv --verwijderen). Standaard:
-van --numerieke-id's

-O fpartopteert
Standaard overschrijven deel(1) opties met fpartopteert.
Standaard: -x .zfs -x .momentopname* -x .ckpt

-S Sudo-modus. Gebruik sudo(8) voor het crawlen en synchroniseren van bestandssystemen.

src_dir/
Bronmap. Het moet absoluut zijn en beschikbaar zijn op alle deelnemende hosts
(inclusief de master, rennend fpsync).

dst_dir/
Doelmap. Het moet absoluut zijn en beschikbaar voor alle deelnemers
werknemers.

RUNNING FPSYNC


Elke fpsync run genereert een uniek functienaam, die wordt weergegeven in de uitgebreide modus (zie optie
-v) en binnen logbestanden. Dat kun je gebruiken functienaam om een ​​vorige run te hervatten (zie optie
-r). fpsync zal dan opnieuw beginnen met het synchroniseren van gegevens van de onderdelen die werden gesynchroniseerd
op het moment dat het stopte.

Deze unieke functie geeft de beheerder de mogelijkheid om te stoppen fpsync en later opnieuw opstarten,
zonder dat u het hele crawl- en synchronisatieproces van het bestandssysteem opnieuw hoeft te starten. Opmerking
dat hervatten alleen mogelijk is wanneer de crawlstap van het bestandssysteem is voltooid.

Tijdens de synchronisatie kunt u op CTRL-C drukken om het proces te onderbreken. De eerste CTRL-C
voorkomt dat nieuwe synchronisaties worden ingediend en dat het proces wacht op de huidige
synchronisaties moeten worden voltooid voordat u afsluit. Als u nogmaals op CTRL-C drukt, is het huidige
synchronisaties worden gedood en fpsync zal onmiddellijk verlaten.

Op bepaalde systemen kan CTRL-T worden ingedrukt om de status van huidige en resterende onderdelen op te vragen
gesynchroniseerd te worden. Dit kan ook worden bereikt door een SIGINFO naar de fpsync proces.

Of u nu de uitgebreide modus gebruikt of niet, alles wordt erin vastgelegd shdir/log/.

Voorbeelden


Hier zijn een paar voorbeelden:

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

Synchroniseert /usr/src/ naar /var/src/ met behulp van 4 lokale banen.

fpsync -n 2 -w login@machine1 -w login@machine2 -d /mnt/fpsync /mnt/src/ /mnt/dst/

Synchroniseert /mnt/src/ naar /mnt/dst/ met behulp van 2 gelijktijdige taken die op afstand worden uitgevoerd op 2
SSH-werknemers (machine1 en machine2). De gedeelde map is ingesteld op /mnt/fpsync en
gemonteerd op de draaiende machine fpsync, evenals op machine1 en machine2. De
bronmap (/mnt/src/) is ook beschikbaar op deze 3 machines, terwijl de
doelmap (/mnt/dst/) is alleen op SSH-werknemers gemonteerd (machine1 en
machine2).

GRENZEN


Parallelliseren rsync(1) maakt verschillende opties onbruikbaar, zoals --verwijderen. Als uw bron
map is live terwijl fpsync actief is, moet u extra bestanden verwijderen
doelmap. Dit wordt meestal gedaan met behulp van een laatste -offline- rsync(1) geef dat door
zal van deze optie gebruik maken.

fpsync plaatst synchronisatietaken op schijf, binnen de tmpdir/wachtrij map. Wees voorzichtig
om deze wachtrij te hosten op een bestandssysteem dat fijnmazige mtime-tijdstempels kan verwerken (dat wil zeggen met
een precisie van minder dan een seconde) als u wilt dat de wachtrij wordt verwerkt in de volgorde wanneer deel(1)
genereert meerdere banen per seconde. Op FreeBSD, VFS(9) De nauwkeurigheid van tijdstempels kan worden afgestemd
met behulp van de 'vfs.timestamp_precision'-sysctl. Zien vfs_tijdstempel(9).

Gebruik fpsync online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad