EngelsFransSpaans

Ad


OnWorks-favicon

bup-split - Online in de cloud

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

Dit is de opdracht bup-split 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


bup-split - sla individuele bestanden op in bup-back-upsets

KORTE INHOUD


bup splitsen [-t] [-c] [-n naam] GEMEENSCHAPPELIJKE OPTIES

bup split -b COMMON_OPTIONS

bup splitsen <--noop [--kopie]|--kopie> COMMON_OPTIONS

COMMON_OPTIONS
[-R gastheer:pad] [-v] [-q] [-d seconden-sinds-epoch] [--bank] [--max-verpakkingsgrootte=bytes]
[-#] [--bwlimit=bytes] [--max-pack-objecten=n] [--fanout=tellen] [--grenzen behouden]
[--git-id's | bestandsnamen...]

PRODUCTBESCHRIJVING


bup split voegt de inhoud van de gegeven bestanden samen (of als er geen bestandsnamen zijn opgegeven,
leest uit stdin), splitst de inhoud in stukjes van ongeveer 8k met behulp van een voortschrijdende controlesom
algoritme, en slaat de chunks op in een bup-repository. Brokken die eerder zijn geweest
opgeslagen, worden niet opnieuw opgeslagen (dat wil zeggen: ze worden 'gededupliceerd').

Vanwege de manier waarop de rollende controlesom werkt, zijn chunks over het algemeen zeer stabiel
wijzigingen aan een bepaald bestand, inclusief het toevoegen, verwijderen en wijzigen van bytes.

Als u bijvoorbeeld bup split gebruikt om een ​​back-up te maken van een XML-dump van een database en het XML-bestand
van run tot run enigszins verandert, zullen bijna alle gegevens nog steeds worden gededupliceerd
en de grootte van elke back-up na de eerste zal doorgaans vrij klein zijn.

Een andere techniek is om de uitvoer van de teer(1) of cpio(1) programma's om te splitsen.
Wanneer individuele bestanden in de tarball enigszins veranderen of worden toegevoegd of verwijderd, blijft dit nog steeds het geval
verwerkt de rest van de tarball efficiënt. (Merk op dat bup save meestal een more
efficiënte manier om dit te bereiken, echter.)

Gebruik om de gegevens terug te krijgen bup-join(1).

MODES


Deze opties selecteren het primaire gedrag van de opdracht, waarbij -n het meest waarschijnlijk is
keuze.

-N, --naam=naam
na het aanmaken van de dataset maak je een git branch met de naam naam zodat het kan
toegankelijk met die naam. Als naam al bestaat, zal de nieuwe dataset dat zijn
beschouwd als een afstammeling van de oude naam. (Je kunt dus voortdurend nieuwe creëren
gegevenssets met dezelfde naam en bekijk later de geschiedenis van die gegevensset om te zien hoe
het is in de loop van de tijd veranderd.) De originele gegevens zullen ook op het hoogste niveau beschikbaar zijn
bestand met de naam "data" in de VFS, toegankelijk via bup fuse, bup ftp, etc.

-T, --boom
voer de git tree-id van de resulterende dataset uit.

-C, --verbinden
voer de git commit id van de resulterende dataset uit.

-B, --blobben
voer een reeks git blob-ID's uit die overeenkomen met de chunks in de dataset.
Incompatibel met -n, -t en -c.

--nee lees de gegevens en splits deze in blokken op basis van de "bupsplit" rolling checksum
algoritme, maar doe niets met de blokken. Dit is vooral handig voor
benchmarking. Incompatibel met -n, -t, -c en -b.

--kopiëren zoals --noop, maar schrijf de gegevens ook naar stdout. Dit kan handig zijn voor
benchmarking van de snelheid van lezen+bupsplit+schrijven voor grote hoeveelheden gegevens.
Incompatibel met -n, -t, -c en -b.

OPTIES


-R, --op afstand=gastheer:pad
sla de back-upset op op de opgegeven externe server. Als pad is weggelaten, gebruikt de
standaardpad op de externe server (u moet nog steeds de ':' toevoegen). De
verbinding met de externe server wordt gemaakt met SSH. Als u wilt aangeven welke
poort, gebruiker of privésleutel die u voor de SSH-verbinding wilt gebruiken, raden wij u aan de
~ / .ssh / config bestand. Ook al is de bestemming afgelegen, een lokale bup-repository
is nog steeds vereist.

-NS, --datum=seconden-sinds-epoch
specificeer de datum die in de commit is ingeschreven (seconden sinds 1970-01-01).

-Q, --stil
voortgangsberichten uitschakelen.

-in, --uitgebreid
de breedsprakigheid vergroten (kan meer dan één keer worden gebruikt).

--git-id's
stdin is een lijst met git-object-ID's in plaats van onbewerkte gegevens. bup split leest de
inhoud van elk benoemd git-object (als het bestaat in de bup-repository) en splitsen
Het. Dit kan handig zijn voor het converteren van een git-repository met grote binaire bestanden
om in plaats daarvan hashsplitting in bup-stijl te gebruiken. Deze optie is waarschijnlijk het nuttigst wanneer
gecombineerd met --keep-boundaries.

--houd grenzen
Als er meerdere bestandsnamen op de opdrachtregel worden opgegeven, worden deze normaal gesproken aaneengeschakeld
samen alsof de inhoud allemaal uit één bestand komt. Dat wil zeggen, de set van
blobs/bomen geproduceerd is identiek aan wat het zou zijn geweest als er een
enkel invoerbestand. Als u echter --keep-boundaries gebruikt, wordt elk bestand gesplitst
afzonderlijk. Je krijgt nog steeds maar één enkele boom of commit of een reeks blobs, maar
elke blob komt uit slechts één van de bestanden; het einde van een van de invoerbestanden
eindigt altijd een klodder.

--bank
benchmark-timings afdrukken naar stderr.

--max-verpakkingsgrootte=bytes
maak nooit git packfiles groter dan het opgegeven aantal bytes. Standaard is 1
miljard bytes. Meestal is er geen reden om dit te veranderen.

--max-pack-objecten=numobjs
maak nooit git packfiles met meer dan het opgegeven aantal objecten. Standaard is
200 duizend objecten. Meestal is er geen reden om dit te veranderen.

--fanout=numobjs
probeer bij het splitsen van zeer grote bestanden het aantal elementen in bomen tot een minimum te beperken
gemiddelde van numobjs.

--bwlimiet=bytes/sec
zend niet meer dan bytes/sec bytes per seconde naar de server. Dit is goed
omdat u ervoor zorgt dat uw back-ups niet al uw netwerkbandbreedte opslokken. Gebruik een achtervoegsel zoals
k, M of G om veelvouden van 1024, 1024 op te geven1024, 10241024*1024 respectievelijk.

-#, --comprimeren=#
stel het compressieniveau in op # (een waarde van 0-9, waarbij 9 het hoogste is en 0 is
geen compressie). De standaardwaarde is 1 (snelle, losse compressie)

Voorbeelden


$ tar -cf - / Etc | bup split -r mijnserver: -n mijnbackup-tar
tar: Verwijderen van leidende /' uit ledennamen
Objecten indexeren: 100% (196/196), klaar.

$ bup join -r mijnserver: mijnbackup-tar | tar -tf - | wc -l
1961

Gebruik bup-split online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Grondig schoon
    Grondig schoon
    Een Kotlin-script dat alle builds nukes maakt
    caches van Gradle/Android-projecten.
    Handig als Gradle of de IDE je dat toestaan
    omlaag. Het script is getest
    macOS, maar ...
    Deep clean downloaden
  • 2
    Eclipse Checkstyle-plug-in
    Eclipse Checkstyle-plug-in
    De Eclipse Checkstyle-plug-in
    integreert de Checkstyle Java-code
    auditor in de Eclipse IDE. De
    plug-in geeft real-time feedback aan
    de gebruiker over geweld...
    Eclipse Checkstyle plug-in downloaden
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 6
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • Meer "

Linux-commando's

Ad