Schijfarchief

Een draagbare back-upsoftware voor Unix en Windows
Download nu

Schijfarchief Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Denis Corbin
  • Uitgever website:
  • http://dar.linux.free.fr/

Schijfarchief Tags


Schijfarchief Beschrijving

Een draagbare back-upsoftware voor Unix en Windows DAR is een Shell-commando dat een back-up van mapbomen en bestanden maakt. Schijfarchief is getest onder Linux, Windows, Solaris, FreeBSD en NetBSD, en wordt vrijgegeven onder de GNU General Public License (GPL) .Since versie 2.0.0 Een applicatie-interface (API) is beschikbaar, die de weg is voor extern / Onafhankelijke grafische gebruikersinterfaces (GUIS) zoals KDAR. Deze API is afhankelijk van de Libdar-bibliotheek, het belangrijkste deel van DAR-programma's; Als zodanig wordt de API vrijgegeven onder de GPL. Om de API te gebruiken, moet uw programma ook onder de GPL worden vrijgegeven. Hier zijn enkele belangrijke functies van "Disk Archive": Filters: · Dar kan een back-up maken van een compleet bestandssysteem naar een enkel bestand. Bovendien maakt een filtermechanisme (op basis van bestandsnaam) de uitsluiting of opname van overeenkomende bestanden tijdens het opslaan of herstellen van een directory-boom. Een secundair filtermechanisme maakt de uitsluiting of opname van volledige takken in een mapboom mogelijk. Differentiële back-ups: · Wanneer u een back-up maakt met DAR, kunt u een volledige back-up maken of een differentiële back-up. Een volledige back-up, zoals verwacht, maakt een back-up van alle bestanden zoals gespecificeerd op de opdrachtregel (met of zonder filters). Een differentiële back-up slaat echter alleen bestanden op die zijn gewijzigd sinds een bepaalde referentieback-up. Bovendien worden bestanden die in de referentieback-up bestonden, maar die niet langer bestaan op het moment van de differentiële back-up worden opgenomen in de nieuwe back-up zoals verwijderd. Op hersteltijd (tenzij u het deactiveert), wordt het herstellen van een differentiële back-up gewijzigde bestanden en nieuwe bestanden bijwerken, maar ook bestanden verwijderen die zijn opgenomen zoals verwijderd. Merk op dat de referentieback-up een volledige back-up of een andere differentiële back-up kan zijn. Op deze manier kunt u een eerste volledige back-up maken, vervolgens veel differentiële back-ups - elke nieuwe back-up die de laatste back-up neemt als verwijzing. Plakjes: · Zdar staat voor schijfarchief. Vanaf het begin was het ontworpen om een archief te kunnen splitsen over verschillende stukken verwijderbare media - ongeacht hoeveel of welke maat. DAR is dus in staat om over floppydiskes, CD-RS, DVD-RS, CD-RWS, DVD-RWS, ZIP-schijven, jazzdisks, enz. Dar is niet bezorgd over de VN / montage van een verwijderbaar medium; In plaats daarvan opereert het onafhankelijk van de hardware. Gezien het formaat, splitst het het archief in verschillende bestanden (plakjes genaamd), pauzeren voordat ze elk nieuw slice creëren. Hierdoor kan de gebruiker een medium velen / monteren, de slice op een CD-R verbranden, per e-mail verzenden (als uw e-mailsysteem geen enorm bestand in e-mails toestaat, kan DAR u hier ook helpen). Standaard, (geen opgegeven grootte), zal DAR slechts één slice maken. Als een plakgrootte is opgegeven en Dar meerdere plakjes maakt, kan de grootte van de eerste plak afzonderlijk worden opgegeven. Dit is handig als u bijvoorbeeld een gedeeltelijk gevulde schijf wilt invullen voordat u begint met het gebruik van een lege. Bij restauratie tijd zal DAR op zoek gaan naar de plakken die het nodig heeft, alleen om een slice vragen als het ontbreekt en vereist. Compressie: · DAR kan compressie gebruiken, maar standaard wordt geen compressie gebruikt. Alleen de GZIP- en BZIP2-algoritmen worden momenteel geïmplementeerd, maar sommige ruimte is gemaakt voor andere compressiealgoritmen die in de toekomst moeten worden geïmplementeerd. Merk op dat de compressie wordt gedaan voordat de plakjes worden gemaakt, wat betekent dat het gebruik van compressie met plakjes geen plakjes kleiner maakt, maar waarschijnlijk minder plakjes in de back-up zal maken. Directe toegang: · Zelfs bij het gebruik van compressie hoeft DAR de hele back-up te lezen om één bestand te extraheren. Als u gewoon één bestand van een enorme back-up wilt herstellen, zal het proces veel sneller zijn dan het gebruik van teer. Om een of meer bestanden te extraheren, leest Dar eerst de catalogus (d.w.z. de inhoud van de back-up) en gaat dan rechtstreeks naar de locatie van de opgeslagen bestanden die u wilt herstellen en verloopt met restauratie. Wanneer u plakjes gebruikt, vraagt DAR alleen om de plakjes die de bestanden bevatten om te herstellen. U kunt ook alle bestanden uit een archief herstellen, in welk geval DAR de plakjes achtereenvolgens zal lezen. Bij het doen van een volledig herstel, zal geen enkele plak (behalve de eerste en laatste plakjes) om meer dan eens worden gevraagd. Harde link overwegingen: · Harde links worden nu goed opgeslagen en worden indien mogelijk correct gerestaureerd. Het herstellen van harde links in verschillende bestandssystemen zal bijvoorbeeld falen; Dar zal de inode en bestandsinhoud dupliceren en een waarschuwing geven. Uitgebreide kenmerken: · Als uw systeem het ondersteunt, kan Dar in staat zijn om alle EAS, of alleen die van een bepaalde naamruimte te redden en te herstellen (eigenlijk alleen "systeem" of "gebruiksvaces" worden ondersteund). Als er geen ondersteund is, en restauratie plaatsvindt over een bestand dat is, zullen ze bewaard worden. Als de EABS van een bestand echter is ondersteund als leeg, wordt een bestaande EO voor dat bestand verwijderd bij restauratie-tijd, tenzij -U en / of -U wordt gegeven op opdrachtregel. Archief testen: · Dankzij CRC (cyclische redundantiecontroles) is Dar in staat om gegevenscorruptie in het archief te detecteren. Alleen de bestanden waar gegevenscorruptie zijn opgetreden, zullen niet herstelbaar zijn, maar DAR zal de resterende, niet-corrupte bestanden herstellen - zelfs wanneer de compressie wordt gebruikt. Pijpen / externe bewerkingen gebruiken: · DAR is nu in staat om een archief te produceren in de standaarduitgang of naar een genoemde buis. Het kan ook een archief door een paar leidingen lezen, een extern archief als referentie maken of zelfs gegevens uit een archief op een externe host herstellen. Op deze manier is het mogelijk om een archief op afstand op te slaan en het veilig te verzenden als het gebruik van sterke coderingsmethoden (zoals SSH-sessies). U kunt ook het NetCat-programma vinden om zeer nuttig te zijn voor afgelegen back-ups. Isolatie: · De catalogus (d.w.z.: de inhoudsopgave voor een archief) kan (geïsoleerd) naar een klein bestand worden geëxtraheerd (geïsoleerd), dat op zijn beurt kan worden gebruikt als referentie voor differentiële archieven. Er is niet langer de noodzaak om een volledig archief te bieden om een differentiële back-up te maken - alleen zijn catalogus is noodzakelijk. Re-vormige plakjes van een bestaand archief: · Het externe programma met de naam "DAR_XFORM" is in staat om de grootte van de plakjes in een bepaald archief te wijzigen. Het resulterende archief is volledig identiek aan archieven direct gecreëerd door Dar. Een bronarchief kan worden genomen uit een reeks plakjes, van standaardinvoer of zelfs een met de naam pijp. Gebruikersopdracht tussen plakjes: · Dar biedt verschillende haken om een bepaald commando te bellen zodra een slice is geschreven, of voordat hij een slice leest. Verschillende macro's maken het gebruikersopdracht of het script toe om het plaknummer, het pad en de archiefbasenaam te kennen. Scrambling: · Het archief kan worden "gecodeerd" gezien een pass-zin. Dezelfde pass-frase moet worden gegeven om de inhoud van het archief op te halen of uit te halen. Natuurlijk is dit geen zeer sterke codering en het gebruik ervan is tegen eenvoudige gebruiker die niet veel gemeen heeft om deze regeling te kraken. Sterke codering: · Om de zwakte van het klauterende algoritme Dar te overwinnen, kan Blowfish-algoritme gebruiken om het hele archief te versleutelen. Een "elastische buffers" worden ingevoegd en gecodeerd met de rest van de gegevens, aan het begin en aan het einde van het archief om een duidelijke tekstaanval of codebookaanval te voorkomen. Configuratiebestanden: · DAR kan nu parameters uit een bestand lezen. Dit is een manier om de opdrachtregelige beperkte lengte van de invoer uit te breiden. Een configuratiebestand kan DAR vragen om andere configuratiebestanden te lezen (en te omvatten). Een eenvoudig maar efficiënt mechanisme verbiedt een bestand om zichzelf rechtstreeks of indirect op te nemen; Anders is er geen beperking tot de mate van recursie voor het opnemen van configuratiebestanden. · Twee speciale configuratiebestanden $ Home / .darc en / etc / DARC worden gelezen als ze bestaan. Ze delen dezelfde syntaxis: de syntaxis die wordt gebruikt op de opdrachtregel, voltooid door newlines en opmerkingen. · Elk configuratiebestand kan ook voorwaardelijke verklaringen ontvangen, die beschrijven welke opties in verschillende omstandigheden moeten worden gebruikt. Voorwaarden zijn: restauratie, vermelding, testen, verschil, opslaan, isolatie, elke bewerking, geen nog maar gedefinieerd (die nuttig kan zijn voor het geval of recursieve opname van bestanden). Selectieve compressie: · DAR kan nu een speciaal filter krijgen dat bepaalt welke bestanden worden gecomprimeerd en welke bestanden niet zijn. Hiermee kunt u de back-upbewerking versnellen door niet te proberen te comprimeren * .mp3, * .mpg, * .zip, * .gz en andere reeds gecomprimeerde bestanden. Er is ook een ander mechanisme waarmee u kunt zeggen dat bestanden onder een gegeven formaat (ongeacht hun naam), niet mogen worden gecomprimeerd. Dar Manager: · Het voordeel van differentiële back-ups is dat het veel minder ruimte kost om op te slaan en de tijd om te voltooien dan altijd volledige back-up te maken. U kunt echter uiteindelijk veel van hen hebben. Als u een bepaald bestand wilt herstellen, kunt u dus tijd doorbrengen om te vinden welke back-up de meest recente versie zich bevindt. Dit probleem is opgelost door DAR_MANAGER te gebruiken. Dit kleine opdrachtregelprogramma verzamelt inhoudsinformatie van al uw back-ups. Bij Restoration Time noemt het DAR voor u, zodat u het gevraagde bestand (en) van de juiste back-up kunt herstellen. Vlakke restauratie: · Het is nu mogelijk om een willekeurig bestand te herstellen zonder de mappen en subdirectories te herstellen waarin het zich bevindt ten tijde van de back-up. Als deze optie is geactiveerd, worden alle bestanden hersteld in de (-R) root-map, ongeacht wat hun echte positie is. NODUMPLAG: · Het Linux EXT2 / 3-bestandssysteem biedt een reeks vlaggen voor elke inode, waaronder de vlag van de "NODUMP". Kortom, deze vlag zegt "Sla dit bestand niet op" en wordt gebruikt door het zogenaamde "Dump" back-upprogramma. DAR kan nu ervoor zorgen dat geen bestanden opslaan die deze vlagset hebben. Herstel van media-fout: · Dar vertrouwt op parchie om beschadigde archieven te herstellen, en het is geïntegreerd in Dar door gebruikersscripts. Wanneer u een archief maakt, geeft u het gewenste percentage van de redundantie (hoog percentage maakt u in staat om te herstellen van meer fout, maar maakt de back-up groter), dan na elke slice-creatie, DAR onvoldoende parme . Wanneer u een archief test, roept DAR ook parchie aan om de plakjes te testen en te repareren. Natuurlijk moet u deze pariteitsbestanden opslaan en de snijfgrootte verminderen, zodat deze extra bestanden op dezelfde schijf passen. Zie de documentatie voor instructies over het instellen van DAR om parchive te gebruiken. Prijs: · Dar is gratis, en ik zie geen reden om dat te veranderen. De Flip-kant is dat u niet de 24H / 7D-hotline beschikbaar hebt, noch een persoonlijke weekbetalingen op nieuwe functies. Natuurlijk betekent dit dat u misschien ook de laatste gloednieuwe versie missen ... Degene waar de enige nieuwe functie het nieuwe nummer van zijn release is. Misschien is het misschien beter, nee? Wat is er nieuw in deze release: · Vaste bashism in doc / voorbeelden / pause_every_n_slice.duc sample script · Voegde Jason Lewis's Script "Dar_Backups.sh" aan dat een verbeterde versie van N het script is gedaan door Roi Rodriguez Mendez en Mauro Silvosa Rivera. · Bericht toegevoegd Software-upgrade te vragen om de zaak te handelen wanneer het nieuwe archiefformaat (gebruikt door DAR> = 2.4.0) wordt verstrekt aan DAR · Zeer weinig optimalisatie van het leesproces van EA · Bijgewerkte FAQ · "Catalogus" vervangen door "Inhoudsopgave" in uitvoerbericht (-L-V). · Voegde Sergey Feo's patch toe aan DAR_PAR.DCF · Toegevoegde cheque tegen stddef.h header-bestand aanwezigheid in het configureren van script · Vaste spelling · Het script van Charles in Doc / Sample toegevoegd · Toegevoegdeq-optie aan Dar · Exceptie met licentie toegevoegd om distributie van DAR naast OpenSSL-bibliotheek mogelijk te maken · Bug-fix: tijdens archiefverschil (alleen), herstelt Dar Atime of File in de back-up in plaats van bestand in het systeem voordat u deze opent voor het lezen. · Geteste Dar met Valgrind


Schijfarchief Gerelateerde software