FSArchiver on avoimen lähdekoodin ja ilmaisen järjestelmän apuohjelma varmuuskopio arkistojen luomiseen. Se on kirjoitettu C-ohjelmointikielellä, ja se on suunniteltu lähtökohtaisesti erittäin nopeaksi ja erittäin helppokäyttöiseksi.
Jokainen voi käyttää FSArchiver-tiedostoja tiedostojensa sisällön pakattujen arkistojen luomiseen ilman liikaa vaivaa. Voit tallentaa koko tiedostojärjestelmiä arkistotiedostoon sekä palauttaa ne varmuuskopiokirjasta, joka korvaa olemassa olevan sisällön.
Ainutlaatuinen komentorivilähtö, jossa on lukuisia käyttöesimerkkejä
Huolimatta siitä, että se on komentorivityökalu, FSArchiver on erittäin helppokäyttöinen, koska käyttäjillä on ainutlaatuinen komentorivin tulos, joka näyttää lukuisia käyttöesimerkkejä sen sijaan, että näytettäisiin vain käytettävissä olevat komentorivivalinnat.
Voit varmuuskopioida vain yhden tiedostojärjestelmän tai enintään kaksi tiedostoa yhteen arkistoon, palauttaa vain ensimmäiset, vain toiset tai molemmat tiedostojärjestelmät varmuuskopiokirjasta, palauttaa tiedostojärjestelmä ja muuntaa se ReiserFS: ksi. sekä varmuuskopioida tiedostojärjestelmä split-arkistoon.
FSArchiverin käytön aloittaminen
FSArchiver-työkalun asentaminen GNU / Linux-jakeluun on helpompaa kuin luulisi, koska hanke on saatavilla tärkeimpien käyttöjärjestelmien pääohjelmistojen arkistoissa ja asennettavissa integroidun paketinhallinnan avulla (esim. pacman, Ubuntu Software Center, Synaptic Package Manager, YaST, Yum Extender jne.).
Softwaressa voit aina ladata FSArchiverin uusimman version, joka toimitetaan vain lähdekoodina. Asentaminen on helppoa, vain tallenna se kotihakemistoosi, purkaa se, avaa Terminal-sovellus ja suorita jotain & ldquo; cd /home/softoware/fsarchiver-0.6.19” (vaihda ohjelmiston käyttäjätunnuksestasi), suorita & lsquo; ./ configure & amp; & amp; tee & rsquo; komento määrittää ja kääntää ohjelman ja sitten & lsquo; sudo tehdä asennus & rsquo; komento asentaa sen järjestelmä leveäksi.
Asennuksen jälkeen käytä FSArchiver komentoriviliittymästä varmuuskopiokirjojen luomiseen. Suosittelemme, että suoritat ensin & lsquo; fsarchiver --help & rsquo; komento tarkastella ohjelman komentorivivalintoja ja käyttöesimerkkejä. Voit myös käyttää & lsquo; man fsarchiver & rsquo; komennolla lisätietoja FSArchiverin käyttämisestä.
Uutta strong> tässä julkaisussa:
- Toteutettu tuki zstd-pakkaukselle.
Uutta strong> versiossa FSArchiver 0.6.19:
- Palautettiin "inode-lohkojen määrä ryhmää kohden", joka aiheutti regressiota vapautettaessa 0.6.18
Uutta strong> versiossa FSArchiver 0.6.11:
- Päivitetyt tuetut btrfs-yhdistelmäliput, jotta se toimii btrfs-2.6.35: n kanssa
- -c / - cryptpass -toiminto tukee nyt vuorovaikutteisia salasanoja: käytä "-c -"
Uutta strong> versiossa FSArchiver 0.6.10:
- Ntfs-tiedostojärjestelmien symbolisten linkkien tuki ntfs3g & gt; = 2010.3.6
Uutta strong> versiossa FSArchiver 0.6.8:
- Kiinteä kokoamisen virhe järjestelmissä, joissa viimeisimmät ytimen otsikot on sisällytetty & lt; sys / stat.h & gt;
- Kiinteä kriittinen virhe: korruptio oli olemassa, kun arkisto kirjoitettiin smbfs / cifs-tiedostojärjestelmään
Uutta strong> versiossa FSArchiver 0.6.7:
- Lisätty harva-tiedostojen tuki (harmaata tiedostoa alkuperäisessä levyssä luodaan harvaan tiedostoon)
- Lisätty arkistokohtaisesti fsarchiver-version vaatimuksen mukaan (MAINHEADKEY_MINFSAVERSION)
- Lisättiin dirsinfo arkistoihin yksinkertaisten tiedostojen ja hakemistojen avulla, jotta tallennat progressiota varten tarvittavat tilastot
- Käytettävissä oleva lokitiedosto, kun vaihtoehto -d on käytössä, sisältää nimen, jotta sitä ei korvata li>
- Md5-tarkistussummat lasketaan nyt toteuttamalla libgcryptin sisäisen
- Libgcrypt-kirjasto on nyt pakollinen riippuvuus ja salausta ei voi enää poistaa käytöstä
- Salli muita käyttäjiä käyttämään "fsarchiver archinfo" -ohjelmaa, kunhan he ovat lukeneet käyttöoikeudet arkistosta li>
Uutta strong> versiossa FSArchiver 0.6.6:
- Korjaa: älä poista arkistotiedostoa, kun savefs / savedir epäonnistuu, koska arkisto on jo olemassa
- Jo asennetut osastot palautetaan MS_BIND-tiedostoon, jotta ne voivat käyttää asennettujen tiedostojärjestelmien piilotettuja tiedostoja
- Analysoi tiedostojärjestelmiä vain, kun ne ovat kaikkien saatavilla estääkseen odottamaan ja saamaan virheen
- Siirretty datatiedostojen hallinta (open / write / md5sum) extract.c: stä erilliseen objekttiin (datafile.c)
- Tärkeitä sisäisiä muutoksia, toimintojen / tiedostojen nimeäminen ja yksinkertaistukset paremman johdonmukaisuuden takaamiseksi.
- Lisättiin ja yksinkertaistettiin fsarchiver.c: n viestejä ja muita parannuksia (dgermanin kommentti)
- Kiinteä potentiaalinen muistivirhe savefs / savedir laajennetuissa määritteissä (bug ilmoitti mbiebl)
Uutta strong> versiossa FSArchiver 0.6.5:
- Kiinteät kokoelmaongelmat (pkg-config -ongelmat erityisesti järjestelmissä, joissa on e2fsprogs
- Yritä oletustasolla (gzip -6), kun datalohkon pakkaus puuttuu muistista bzip2 / lzma
Uutta strong> versiossa FSArchiver 0.6.2:
- Dynaaminen muistin allokointi ntfs-ominaisuuksille laajennetussa attribuutissa create.c
- Korjaus liittyi ntfs-attribuutteihin, kun lgetxattr palauttaa negatiivisen koon
- Tallentaa alkuperäisen laitteen nimen, johon tiedostojärjestelmä tallennetaan (FSYSHEADKEY_ORIGDEV)
- Konfiguroitujen kiinteiden asetusten määrittäminen: "--enable-xxx" oli päinvastainen vaikutus (Thanks to horhe)
- Poistu virheestä, jos käyttäjä haluaa käyttää pakkaustasoa, jota ei tueta (Thanks to mbiebl)
- Kiinteä kaatuu, kun asennus epäonnistuu (mntbyfsa on asetettu oikeaksi eikä selvä, jos asennus epäonnistuu)
- Ntfs-symlinksien kiinteä koodi (ne on luotava normaalisti tiedostoina ja dirs + erityisattribuutteina)
- Muutettu vaatimus ntfs3g-AR (edistyksellinen julkaisu) ntfs3g & gt; = 20091114 (standardi julkaisu) ntfs
- Autotallien rakentamisen ketjustiedostojen parannukset ja korjaukset (Michael Bieblin kommentti)
- Lisätty vaihtoehto "-L" arkkin etiketin määrittämiseksi: se on vain kommentti sisällöstä
- Tarkennetaan lähteet: etsi. -i-ee-s / [] / / g "-e! s! {! {! g '{};
Uutta strong> versiossa FSArchiver 0.6.1:
- Salauksen OpenSSL-toteutus on korvattu libgcrypt-toteutuksella GPL-lisensointiongelmien korjaamiseksi.
- Tämä versio on osa SystemRescueCd 1.3.1: tä (live-CD, jossa on järjestelmä- ja levytyökalut).
Uutta strong> versiossa FSArchiver 0.5.9:
- Kiinteä "fsarchiver-koetin", joka jätti huomiotta / dev / dm-0 (ensimmäinen laitteen mapper-levy)
- Näyttää nyt NTFS uuidit arkistotietoihin ("fsarchive archinfo archive.fsa")
- Tuki ntfs-3g & gt; 2009.4.4AR.17 tukemalle "system.ntfs_times" -attribuutille
- Tukee "system.ntfs_dos_name" -ominaisuutta, jota tukee ntfs-3g & gt; = 2009.4.4AR.17
- Tuki "user.ntfs.efsinfo" -attribuutille, jonka avulla voidaan kopioida ja palauttaa salattuja tiedostoja
- Parannettu havaitseminen ntfs-3g-AR: lle ja tulosta tarkempi viesti, jos löytyy sopimatonta versiota li>
- Lisätietoa arkkitehtuurissa vaadittavasta pienimmästä fsarchiver-versiosta, jotta voit tehdä tarkistuksia lepotilassa
- Lisättiin FSYSHEADKEY_MOUNTINFO fsheader-tilaan, jotta muutokset ntfs-3g streams_interface: ssä tulevissa päivityksissä
Uutta strong> versiossa FSArchiver 0.5.8:
- Säilytä UUID ntfs-tiedostojärjestelmillä (64-bittinen numero kirjoitettu käynnistyssektorilla offset-koodilla 0x48)
- Kiinteä "fsarchiver-koetin": osioita, joiden numero oli lopussa 0, jätettiin huomiotta li>
- Lisättiin jakeluihin tukitiedostot lähteistä (gentoon ebuild-käsikirjoitus, spec per rpm)
- Md5.c: n käyttö ydinlaitoksista-6.9 välttää lisensointiongelman (tämä on GPL-v2: n alla)
Uutta strong> versiossa FSArchiver 0.5.7:
- Lisättiin osioiden tunnistaminen ilman tunnettua tiedostojärjestelmää "fsarchive-koettimella"
Uutta strong> versiossa FSArchiver 0.5.4:
- SIGINT-hallinnan ongelmien korjaaminen, kun Ctrl + C -painiketta painetaan keskeyttääksesi
- Kiinteä varoitus xattr-ominaisuuksista on liian suuri, kun palautettu koko on -1
- Virheenkorjaus: sulake tiedostojärjestelmää ei poistettu oikein kuolettavan virheen jälkeen
Uutta strong> versiossa FSArchiver 0.5.3:
- Tuki laajennetuille 64 k: n ominaisuuksille (koko rajoitettiin 1024 tavua)
- Tiedoston otsikko kopioidaan vain, jos open64 () onnistuu (estää otsikon ilman tietoja)
- Tiedostojen hallinta, jotka on katkaistu live-varmuuskopioinnin aikana (täyttö nollilla)
- Testaa varmistaaksesi, että se ei pysty arkistoimaan arkistoa itsestään varmuuskopiolla
- Parannettu virheenhallinta, kun tiedostoon tai attribuutteihin liittyy ongelmia create.c
Uutta strong> versiossa FSArchiver 0.5.2:
- Kopioi / dev / sisällön live-varmuuskopion aikana (vaihtoehto -A käytetty) else / dev / console puuttuu uudelleenkäynnistyksessä
- Virheenkorjaus: arkistoi korruptiota, kun tiedoston attribuutti oli tyhjä (esim. "user.encryptable" ntfs: ssä voi olla tyhjä)
Uutta strong> versiossa FSArchiver 0.5.1:
- Vaihtoehto -o (päällekirjoitus) rikkoi, kun arkisto on jo olemassa (käyttöön 0.5.0)
- Virheiden parempi hallinta (laitteessa ei ole tilaa), kun arkisto puretaan
- Kiinteät virheet fsaprintf-argumentteissa __attribute__ ((muoto (printf, x, y))) ansiosta;
- Tulosta menestyksen ja virheiden tilastot toiminnan lopussa
Uutta strong> versiossa FSArchiver 0.4.8:
- Kiinteät kokoamisvirheet, kun fsarchiver on määritetty --disable-crypto
- Kiinteät ongelmat, kun dicoon tallennetut attribuutit ovat tyhjiä
Uutta strong> versiossa FSArchiver 0.4.7:
- Liitospisteiden hakemistot arkistoidaan nyt live-varmuuskopion aikana (tärkeä / dev, / proc, / sys)
- Vääristyneiden arkistotiedostojen hallinnan parantaminen: voit jatkaa palauttamista seuraavassa kelvollisessa tiedostossa
- Virheenkorjaus: Ohita laitteita, jotka välimuistiin on tallennettu "fsarchive probe" (cdrom-laitteet, joita ei ole olemassa).
- Virheenkorjaus: "fsarchiver-koetin" havaitsi ext4-tiedostojärjestelmää ext3: ksi, kun libblkid & lt; 1,41 (se on osa e2fsprog)
- Virheenkorjaus: Kiinteä vähäinen muistivuoto "fsarchiver-koettimella" soittamalla blkid_put_cache () vapauttamaan dynaamista muistia
- Virheenkorjaus: Kiinteä muistivirhe (virheellinen), kun arkistoon löytyy vioittunut datalohko (huono tarkistussumma)
- Virheenkorjaus: näytä ja näytä virheilmoitus ja sulje se odottamatta, kun vaadittuja fstooleja ei ole asennettu
- Virheenkorjaus: kiinteä potentiaali kaatuu thread_comp: ssä, kun palautusprosessi keskeytyy virheen vuoksi
Uutta strong> versiossa FSArchiver 0.4.6:
- Virheenkorjaus: valgrindin ilmoittamat eri muistivuodot (sanakirjarakenteita ei joskus vapautettu)
- Sisäiset muutokset: korvattiin useimmilla "struct" -komponenteilla "typedef struct", refactoring-koodi kohteessa create.c
Uutta strong> versiossa FSArchiver 0.4.5:
- Virheenkorjaus: tyhjiä tiedostoja ei saa kopioida pienillä tiedostoilla, eikä tarkistussummaa tarvitse kirjoittaa
- Virheenkorjaus: komennot, joilla on suuri lähtö estivät putken lukemisen, jota ei koskaan tehty (Setsunan ansiosta)
- Virheenkorjaus: näytä kaikki palautetut tiedostot paikoissa, mukaan lukien pienet tiedostot, jotka on pakattu yhteen lohkoon
Uutta strong> versiossa FSArchiver 0.4.4:
- Pakkaussuhde on optimoitu tiedostojärjestelmille, joissa on paljon pieniä tiedostoja. Sen sijaan, että kunkin tiedoston tiedot pakattiin erilliseen lohkoon, useilla pienillä tiedostoilla on nyt sama datalohko, joka tarjoaa paremman pakkaussuhteen.
- Toimenpiteen lopettamisen lopettamiseen liittyvä vika on korjattu.
- Lisätty "-a" -vaihtoehto, jonka avulla voit jättää tarkistuksen acl- ja user_xattr-lisäasetuksista, kun käyttäjä tekee aiemmin asennetun tiedostojärjestelmän varmuuskopion.
Uutta strong> versiossa FSArchiver 0.4.2:
- Ext2 / ext3 / ext4 -tiedostojärjestelmän ominaisuuksien hallinta on kirjoitettu uudelleen niin, että se toimii kaikissa tapauksissa (kuten vanhoissa e2fsprogs -versioissa tai tiedostojärjestelmän muuntamisen yhteydessä).
- Myös kokoamisen virheet vahvistettiin rhel-5.x: lle ja fedora-11-alfalle. Tiedostojärjestelmän havaitseminen parani.
Uutta strong> versiossa FSArchiver 0.4.1:
- Tämä versio pystyy arkistoimaan ja poistamaan NTFS-tiedostojärjestelmät. Sen avulla voidaan joustavasti kloonata NTFS-osioita. Tämä tarkoittaa, että voit palauttaa NTFS-tiedostojärjestelmän varmuuskopion osalle, joka on pienempi kuin alkuperäinen tai jonnekin muualla levylle. Se on testattu vain Windows XP -versiossa. Tämä edellyttää ntfs-3g: n kehittynyttä julkaisua (systemrescuecd-1.1.5-beta15 on live-CD, joka sisältää fsarchiver-0.4.1: n ja kaikki sen vaatimukset).
- Tämä versio lisää myös komennon, joka näyttää kaikki tietokoneen tiedostojärjestelmät: "fsarchiver probe simple".
Uutta strong> versiossa FSArchiver 0.3.7:
- Kompressointitasojen joustavuus lisättiin lisää valintoja: nyt on 9 pakkaustasoa.
- Apuohjelma lisäsi salakirjoituksen salasanalla openssl: n ja blowfish-salakirjoituksen avulla.
- Arkiston lukeminen, kun tiedostoa ei haluta palauttaa, optimoitiin.
- Ohjausnäyttö näyttää nyt, mitkä valinnaiset ominaisuudet on otettu käyttöön kokoamisen ajan.
- Tehtiin muita sisäisiä muutoksia, jotka eivät näy käyttäjille.
Uutta strong> versiossa FSArchiver 0.3.6:
- Kiinteä rikki "restdir" (bugi, joka on lisätty fsarchiver-0.3.6)
- Muuttanut arkistossa käytettävien kokonaislukujen tyypit optimoimaan otsakkeiden käyttämää tilaa
Uutta strong> versiossa FSArchiver 0.3.5:
- Ongelma aiheutti puskurin ylivuoto.
- Ongelma, joka katkaisi ulkoiset komennot suoritettiin.
- Tarkistukset lisättiin otsikon tiedostoihin ./configure varmistaaksesi, että ohjelma ei onnistu kääntämään, kun xattr.h ei ole asennettu.
- Kiertotavaraa lisättiin bugiin tune2fs: ssä ext4: ssä, jota fsarchiver käyttää.
- Tuki lisätään lzo-pakkaukseen (erittäin nopea algoritmi).
Uutta strong> versiossa FSArchiver 0.3.3:
- Suuret vikojen korjaukset, kuten jonoon liittyvät umpikujat ja tarkistussumman korruptio savefsin aikana, mikä tekee arkiston palauttamisesta mahdoton.
- Virheiden ja normaalien viestien hallinta parani.
- Tuki on lisätty btrfs-tiedostojärjestelmän ominaisuuksille, koska sen muoto ei tule muuttua tulevaisuudessa.
Uutta strong> versiossa FSArchiver 0.2.10:
- Järjestelmänhallinnassa ja dico-hallinnassa on poistettu useita muistivuotoja
- Kiinteä mahdollinen kaatuminen "tallennetun" lopussa
Uutta strong> versiossa FSArchiver 0.2.8:
- Mahdollisuus poistaa tuen LZMA-pakkaukselle ./configure (hyödyllinen, jos sinulla ei ole liblzmaa)
- Yksinkertaistanut jonon hallintaan liittyvää koodia ja ison koodin siivoamista li>
- Optimoi muistinhallinnan vähemmän muistia varten
Uutta strong> versiossa FSArchiver 0.2.7:
- Tämä uusi versio tukee useita tiedostojärjestelmiä arkistoon.
- "Restfs" -työkalun syntaksia on muutettu, jotta arkisto voidaan purkaa useilla tiedostojärjestelmillä.
- Lisää uusi komento "archinfo" näyttääksesi tietoja olemassa olevasta kuvasta. Langojen hallinta on optimoitu.
- Nyt on mahdollista pakata käyttämällä lzmaa sekä gzip ja bzip2.
Uutta strong> versiossa FSArchiver 0.2.6:
- Optimaalinen monisäikeinen käyttö pthread_cond_timedwait () -menetelmän sijaan usleep ()
Uutta strong> versiossa FSArchiver 0.2.4:
- Siirtää lähteet autoconf / automake
- Sisäinen: korvattiin OBJTYPE_END tiettyyn tiedostojärjestelmän otsikon loppuun
Uutta strong> versiossa FSArchiver 0.2.2:
- Suurten tiedostojen tuki (yli 2 Gt: n tiedostot). Kiitos Setsunan ilmoittamasta virheestä
Uutta strong> versiossa FSArchiver 0.2.1:
- Tuki monisäikeistä pakkausta varten (komento -j komentorivillä) ja kyky palauttaa vioittunut arkisto.
Uutta strong> versiossa FSArchiver 0.2.0:
- Monisuuntaisen pakkauksen tuki (vaihtoehto -j)
Uutta strong> versiossa FSArchiver 0.1.9:
- Virheenkorjaus: ext {2,3.4} -osiota ei voitu palauttaa, jos se asennettiin read / write-tiedostoon savefs
- Virheenkorjaus: arkiston avaaminen voi epäonnistua lepotilassa ilman syytä
Uutta strong> versiossa FSArchiver 0.1.8:
- Reiser4-tiedostojärjestelmän attribuuttien (etiketti, uuid, lohkokoko) säilyttäminen
- Jfs-tiedostojärjestelmän attribuuttien (etiketti, uuid) säilyttäminen
Uutta strong> versiossa FSArchiver 0.1.4:
- Reiserfs-3.x-attribuuttien (etiketti, uuid, lohkokoko) säilyttäminen
- Väärät bugit atime / mtime -ominaisuuksista, jotka voisivat olla kadonneet tiedostoille
Uutta strong> versiossa FSArchiver 0.1.3:
- Ext2 / ext3-attribuuttien (etiketti, uuid, lohkokoko) säilyttäminen
- Lisätty tuki bzip2-pakkaukselle
Kommentteja ei löytynyt