abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 18:33 | Bezpečnostní upozornění

Dětičky pod dozorem táty zkoušely hacknout tátův uzamčený počítač se Cinnamonem. Povedlo se jim to pouhým náhodným klikáním na virtuální klávesnici na obrazovce. Táta chybu nahlásil a je již opravena. Kliknutím na písmeno "ē" na virtuální klávesnici bylo možné shodit screensaver a tím obejít přihlašování.

Ladislav Hagara | Komentářů: 11
dnes 10:00 | Nová verze

Byla vydána nová stabilní verze 1.10.0 distribučního frameworku Flatpak (Wikipedie), tj. technologie umožňující distribuovat aplikace v podobě jednoho instalačního souboru na různé linuxové distribuce a jejich různá vydání. Přehled novinek na GitHubu. Zdůrazněn je nový efektivnější formát repozitáře. Řešena je také bezpečnostní chyba CVE-2021-21261. Aktuálně lze z Flathubu, tj. centrálního repozitáře pro Flatpaky, nainstalovat 1 031 aplikací.

Ladislav Hagara | Komentářů: 0
včera 10:00 | Komunita

Společnost PINE64 stojící za telefonem PinePhone, notebooky Pinebook a Pinebook Pro, IP kamerou PineCube, hodinkami PineTime, páječkou (pájecím perem) Pinecil, zdroji PinePower nebo RISC-V vývojovou deskou PineCone publikovala na svém blogu lednový souhrn novinek. Opět společně s videem (YouTube, LBRY, TILvids). Od 18. ledna bude možné objednat PinePhone s předinstalovaným Mobianem aneb Debianem pro mobilní zařízení.

Ladislav Hagara | Komentářů: 24
včera 09:00 | Nová verze

Byla vydána nová verze 3.6 svobodného notačního programu MuseScore (Wikipedie). Představení novinek také na YouTube. Zdůrazněn je nový font Leland. Jeho představení na YouTube.

Ladislav Hagara | Komentářů: 0
15.1. 18:44 | Zajímavý projekt

Fedora Magazine představil projekt Fedora Kinoite aneb Fedoru Silverblue s prostředím KDE Plasma. Fedora Silverblue je neměnný systém s atomickými aktualizacemi, tj. základní systém je distribuován jako celek, s prostředím GNOME.

Ladislav Hagara | Komentářů: 4
15.1. 10:00 | IT novinky

Projekty Elasticsearch a Kibana, doposud distribuované pod licencí Apache 2.0, přejdou na duální licencování pod Server-Side Public License (původně používanou pro MongoDB a neschválenou jako open-source organizací OSI) a vlastní source-available licencí. Změna vejde v platnost počínaje vydáním 7.11.

Fluttershy, yay! | Komentářů: 0
15.1. 09:00 | Komunita

Na Humble Bundle lze do neděle 17. ledna do 19:00 získat zdarma počítačovou hru Bomber Crew (YouTube, Wikipedie) běžící také v Linuxu.

Ladislav Hagara | Komentářů: 1
15.1. 08:00 | Nová verze

Minimalistická linuxová distribuce Alpine byla vydána v nové stabilní řadě 3.13. Novinkou jsou např. oficiální obrazy v cloudu (AWS EC2), vylepšené síťové nástroje nebo podpora PHP 8.0.

Fluttershy, yay! | Komentářů: 0
15.1. 07:00 | Bezpečnostní upozornění

Uživatelé Admineru verze 3.7.1 a starších mohli být 29. a 30. prosince napadeni. Útočníkovi se podařilo do souboru jush.js, který se do této verze ještě stahoval z adminer.org, vložit kód, který mu odesílal přihlašovací údaje. Pokud jste v tomto čase tuto více než 7 let starou verzi Admineru používali, tak změňte hesla databází, ke kterým jste se přihlašovali. Novější verze ovlivněné nejsou.

Ladislav Hagara | Komentářů: 2
15.1. 00:11 | Zajímavý článek

Ernie Smith píše o historii populárních routerů Linksys WRT54G, jejichž software byl založený na Linuxu, a proto posléze díky GNU GPL uvolněn jako open source, což vedlo k vývoji alternativního softwaru jako DD-WRT či OpenWrt a řadě dalších využití.

Fluttershy, yay! | Komentářů: 0
Jestliže používáte distribuci CentOS, kterou náhradu plánujete vzhledem k oznámenému ukončení vydávání?
 (30%)
 (3%)
 (2%)
 (23%)
 (0%)
 (2%)
 (40%)
Celkem 151 hlasů
 Komentářů: 3, poslední 10.1. 13:01
Rozcestník

Dotaz: “přístupná” záloha

21.12.2020 11:04 kol-ouch | skóre: 7 | blog: Co_to_je
“přístupná” záloha
Přečteno: 1010×
Ahoj,

Nějak se nemůžu dopátrat, jestli existuje nějaký jiný program na přírůstkové zálohy který umí buď poslední, nebo vyšechny zálohy udělat čitelné, tak, aby na jejich přečtení nebylo potřeba nic jiného než filemanager.

Do ted používám rsnapshot, ale ten nějak začíná narůstat, zkusil jsem rdiff-backup, ale ten je i přes NFS a gigovou síť docela pomalý

Různé dejavu, kbackup, restic a podobné zálohu vždy nějak zabalí

Jde mi o to, že ted sypu zálohy na NAS a některé soubory (fotky/videa) dál readonly sdílím do tv a podobně

Nebo mám zkusit nascriptovat rsync a nehledal?

Řešení dotazu:


Odpovědi

Max avatar 21.12.2020 11:57 Max | skóre: 69 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: “přístupná” záloha
Když jsem to dřív potřeboval, tak jsem jsem to řešil pomocí rsync + btrfs.
několikrát denně jsem dělal rsync a po něm jsem vždy udělal snapshot na btrfs. Tím jsem si zajistil historii měsíc zpětně. Jména snapshotů jsem vytvářel pomocí datumu, abych starší snapshoty mohl druhým skriptem jednoduše mazat.
Takže dva malé skripty a odvedlo to moc pěknou práci.
Zdar Max
Měl jsem sen ... :(
Řešení 1× (Вherzet)
21.12.2020 16:59 debian+ | skóre: 23 | blog: analyzy
Rozbalit Rozbalit vše Re: “přístupná” záloha
kol-ouch - rsync => A pokial nejde o meniace subory (kedze rozpravas o arch. fotiek), tak rychlejsie Ti pojde rsync, ak das neratat kontrolne sucty suborov (voci zmene) a prenasat ak iba sa velkost zmenila (alebo cas).
debian.plus@protonmail.com
22.12.2020 09:12 kol-ouch | skóre: 7 | blog: Co_to_je
Rozbalit Rozbalit vše Re: “přístupná” záloha
kouknu na to

dík moc
Josef Kufner avatar 21.12.2020 17:12 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: “přístupná” záloha
rsync --link-dest, nebo rsync + btrfs snapshoty.

Co záloha, to adresář pojmenovaný podle data zálohy. Deduplikace pak probíhá buď pomocí hardlinků (proti předchozí záloze), nebo pomocí snapshotů (rsync aktualizuje zapisovatelný adresář a toho se pak udělá snapshot).

Pokud by někdo měl tip na dobrý nástroj pro odstraňování starých záloh, sem s ním prosím. Už několik let se chystám ho napsat. :)
Hello world ! Segmentation fault (core dumped)
21.12.2020 22:48 dustin | skóre: 62 | blog: dustin
Rozbalit Rozbalit vše Re: “přístupná” záloha
Zálohovací softy mívají FUSE filesystém. Můj oblíbený backuppc má např. https://git.fws.fr/fws/fuse-backuppcfs4/src/branch/master/backuppcfs.pl?lang=pl-PL (netestoval jsem, protože obnova přes webové rozhraní mi stačí).
22.12.2020 09:05 kol-ouch | skóre: 7 | blog: Co_to_je
Rozbalit Rozbalit vše Re: “přístupná” záloha
fuse je ok, když to máš "pod kontrolou" - ale jak jsem psal, já tu zálohu chci mít čitelnou bez dalšího řešení - fuse mi v tom bude dělat další mezikrok
22.12.2020 07:31 Teddy_cz
Rozbalit Rozbalit vše Re: “přístupná” záloha
Já používám program dirvish. Je to nadstavba pro rsync. Každá záloha má svůj adresář.
22.12.2020 08:15 LuPe
Rozbalit Rozbalit vše Re: “přístupná” záloha
Já používám borg backup

https://borgbackup.readthedocs.io/en/stable/
4.1. 09:31 CandySan | skóre: 10 | blog: bonzacek
Rozbalit Rozbalit vše Re: “přístupná” záloha
BorgBackup mi prijde bejt z daleka to nejlepsi co jsem kdy zkusil. Je efektivni z hlediska prenosu po siti, rychlosti provedene zalohy, nenarocny na zdroje, dela deduplikaci na urovni filesystemu (!!! tedy dosahuje tehoz efektu tim, ze na fs zavisly neni a ma nejaky vlastni format ulozeni dat v adresarich, ale vysledkem je deduplikace v ramci repository - a dela to fakt hodne dobre! protoze jsem zkousel deduplikacni fs a byly s tim ruzne potize a ruzne podminky, ale tohle tim netrpi!), takze je velmi efektivni i z hlediska znacne uspory mista v ulozisti, dela rotaci zaloh. Jeho resitory lze libovolne presouvat ze serveru na server (coz u nekterych zalohovacich reseni bud jde blbe, nebo vubec).

Zasadne dulezite je take to, ze repository lze pripojit do mistniho stromu a pak muzeme prochazet obsahem repository "pomoci filemanagera".

Daji se do toho ukladat i lvm snapshoty primo a bez nutnosti vytvaret nekde bokem soubor.

Vrele doporucuju BorgBackup ocichat! Ja si na to udelal obsluzny script, aby to cele jelo uplne automaticky a jeste jednodussim zpusobem, ale uz takhle v zakladu je to to nejmocnejsi a nejlepsi reseni, ktere jsem kdy zkusil. A to jsem celkem mohutne zkousel snad temer vsechny programy a postupy, ktere jsou uvedeny nade mnou v diskusi, ale s kazdym z nich jsem mel bud nejaky zasadni problem, nebo mi neco zasadniho chybelo - s BorgBackupem mi snad nechybi uz vubec nic. Ukladam do toho hodne serveru a i hodne velka data (desitky TB) a funguje to skvele!
4.1. 09:51 kol-ouch | skóre: 7 | blog: Co_to_je
Rozbalit Rozbalit vše Re: “přístupná” záloha
nejaky vlastni format ulozeni dat v adresarich

Tohle je co mě děsí - rsnapshot i rdiff-backup mají vždy aspoň jednu zálohu rovnou čitelnou
Josef Kufner avatar 4.1. 13:53 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: “přístupná” záloha
dela deduplikaci na urovni filesystemu (!!! tedy dosahuje tehoz efektu tim, ze na fs zavisly neni a ma nejaky vlastni format ulozeni dat v adresarich, ale vysledkem je deduplikace v ramci repository - a dela to fakt hodne dobre! protoze jsem zkousel deduplikacni fs a byly s tim ruzne potize a ruzne podminky, ale tohle tim netrpi!),
To právě deduplikace na úrovni filesystému není. To je aplikační úroveň, tedy o úroveň výš. Kdyby to bylo na úrovni filesystému, tak vidíš všechny zálohy rovnou bez jakýchkoliv zvláštních nástrojů a připojování.
Hello world ! Segmentation fault (core dumped)
4.1. 17:23 CandySan | skóre: 10 | blog: bonzacek
Rozbalit Rozbalit vše Re: “přístupná” záloha
Jasny, souhlas! Ja patral po deduplikaci na urovni FS a nebyly uspokojive vysledky a na aplikacni urovni to krasne vyresilo vse co jsem potreboval. Tak ze me ta formulace takhle vypadla a proto jsem to v te zavorce hnedle napravil.
4.1. 14:03 drnest | skóre: 11
Rozbalit Rozbalit vše Re: “přístupná” záloha
Zkoušel jsi i BackupPC? Dělá taky svoji deduplikaci. Můžeš to porovnat s ním?
4.1. 17:26 CandySan | skóre: 10 | blog: bonzacek
Rozbalit Rozbalit vše Re: “přístupná” záloha
Bohuzel ne. Naopak se na to jdu s velkym zajmem podivat a ocuchat to. Diky za tip!
4.1. 17:34 CandySan | skóre: 10 | blog: bonzacek
Rozbalit Rozbalit vše Re: “přístupná” záloha
Jedna z prvnich veci, ktera me bude zajimat je ta deduplikace. Zda to dela na urovni bloku, nebo jen souboru... Mam velke soubory a v nich se tu a tam zmeni par bajtiku. Kdyz jich za sebe v jednotlivych zalohach (jedna az vice za den) naskladam treba 30, nebo 40, abych ulozil treba mesic dozadu. Tak budu je muset skladovat cele, nebo ne? S BorgBackupem mam jak kompresi, tak deduplikaci na urovni bloku, takze uz kdyz ukladam treba jen prvni virtualku, tak se tam obvykle projevi deduplikace uz v ramci prvniho takoveho souboru (coz je jen zajimavost), ale muzu ukladat nekolik zaloh denne a prirustky jsou minimalni. Web rozhrani je zajimave plus, protoze s BorgBackupem jsem si musel vytvaret vlastni web rozhrani.
4.1. 18:30 dustin | skóre: 62 | blog: dustin
Rozbalit Rozbalit vše Re: “přístupná” záloha
Backuppc má deduplikaci na úrovni souborů. Nejdříve nakopíruje celé a pak to průběžně projíždí a hledá duplicity. Dřívější verze používaly hardlinky (což je rychlé, ale nelze později měnit filesystém, např. na ZFS), verze 4 si deduplikaci ukládá do metadat, tudíž lze kopírovat na jiný filesystém. Používáme je skoro 20 let a nikdy s ním nebyl problém. Ale pokud bychom zálohovali spoustu velkých imagů virtuálů, samozřejmě by to nebylo optimální. Dnes bych pro takový účel asi volil některý ze zálohovacích softů nad ZFS s jeho interní deduplikací bloků.
22.12.2020 09:03 Andrej | skóre: 48 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: “přístupná” záloha

Tohle je asi tak nejtypičtější možný příklad na snapshoty v Btrfs nebo ZFS. Přírůstkové, čitelné, ba dokonce i zapisovatelné, atomické, postupně „ředitelné“, jak plyne čas, atd.

Žádný program na přírůstkové zálohy neexistuje a nikdy neexistoval (navzdory četným fámám o opaku), protože takové zálohy z principu nejsou atomické. Aby byla záloha atomická v rámci nějaké adresářové (pod)struktury nebo celého filesystému, je potřeba mít snapshoty na úrovni fileystému, tedy kernelu.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
22.12.2020 09:09 Andrej | skóre: 48 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: “přístupná” záloha

Algořiťmus pro zálohování mezi dvěma filesystémy (ideálně geograficky oddělenými, jak jinak):

  • Vytvoř r/w snapshot na cílovém subvolume, odvozený od posledního zálohovacího snapshotu.
  • Vytvoř read-only snapshot na zdrojovém subvolume.
  • Pomocí rsync synchronizuj nový snapshot zdroje do nového snapshotu cíle.
  • Vyber jeden z minulých zálohovacích snapshotů ke smazáni a smaž ho; bývá obvyklé, že snapshotů je konstantní počet (jeden se vytvoří, jeden smaže) a že hustota snapshotů směrem do minulosti postupně klesá.
  • Smaž read-only snapshot zdroje.
ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
22.12.2020 09:11 kol-ouch | skóre: 7 | blog: Co_to_je
Rozbalit Rozbalit vše Re: “přístupná” záloha
já to tak v podstatě mám, akorát na NASu mám ext4. Takže postup ted je takový:
#!/bin/bash
mv /.snapshots_root/root/ /.snapshots_root/root-old
mv /media/data/.snapshots_root_backup/root/ /media/data/.snapshots_root_backup/root-old
btrfs subvolume snapshot -r / /.snapshots_root/root && sync
btrfs send -p /.snapshots_root/root-old/ /.snapshots_root/root | btrfs receive /media/data/.snapshots_root_backup/

btrfs subvolume delete /.snapshots_root/root-old/
btrfs subvolume delete /media/data/.snapshots_root_backup/root-old
a do ted jsem ten snapshot pomocí rsnapshot posílal přírůstkově na NAS a docela spokojenost. Jen postupem času začal adresář na NASu narůstat víc než se mi líbí. Tak hledám variantu

paul2no avatar 22.12.2020 20:40 paul2no | skóre: 16 | blog: Paulovo doupě | Praha
Rozbalit Rozbalit vše Re: “přístupná” záloha

Já si napsal bash skript co posílá btrfs snapshoty (send/receive) přes SSH. Je to navržené na to, aby se to spouštělo automaticky vždy v 23:59. Všechny snapshoty jsou na cílovém zařízení normálně přístupné. Tak třeba se to bude hodit.

#!/bin/bash

#################
### Nastavení ###
#################

#Adresáře k zálohování
cesta_mistni="/srv"
adresare=("http" "mysql" "nextcloud")
cesta_snapshoty="/srv/.backup_increment"

cesta_vzdalena="/srv/backup/"
historie="30"
server="***.***.***.***"
klic="/root/BackupKey"

##############
### Funkce ###
##############

#Vytvoření snapshotu
vytvor_snapshot()
{
  btrfs subvolume snapshot -r "${cesta_mistni}/$1" "${cesta_snapshoty}/$1_$datum"
  if [ $? == 0 ];
  then
    return 0
  else
    return 1
  fi
}

#Odeslání snapshotu
odesli_snapshot()
{
  if [ -d "${cesta_snapshoty}/$1" ] && [ ssh "backup@${server}" -i "$klic" "[ -d ${cesta_vzdalena}/$1/$1_${datum_vcera} ]" ];
  then
    btrfs send -p "${cesta_snapshoty}/$1" "${cesta_snapshoty}/$1_$datum" | ssh "backup@$server" -i "$klic"     "sudo btrfs receive \"${cesta_vzdalena}/$1\" && \
														sudo btrfs property set -ts \"${cesta_vzdalena}/$1/$1_$datum\" ro false && \
														sudo touch -d \"$datum_touch\" \"${cesta_vzdalena}/$1/$1_$datum\" && \
														sudo btrfs property set -ts \"${cesta_vzdalena}/$1/$1_$datum\" ro true"
    if [ $? == 0 ];
    then
      return 0
    else
      return 1
    fi
  else
    if ssh "backup@$server" -i "$klic" "[ ! -d ${cesta_vzdalena}/$1 ]"
    then
      ssh "backup@$server" -i "$klic" "mkdir ${cesta_vzdalena}/$1"
    fi
    btrfs send "${cesta_snapshoty}/$1_$datum" | ssh "backup@$server" -i "$klic"        "sudo btrfs receive \"${cesta_vzdalena}/$1\" && \
											sudo btrfs property set -ts \"${cesta_vzdalena}/$1/$1_$datum\" ro false && \
											sudo touch -d \"$datum_touch\" \"${cesta_vzdalena}/$1/$1_$datum\" && \
											sudo btrfs property set -ts \"${cesta_vzdalena}/$1/$1_$datum\" ro true"
    if [ $? == 0 ];
    then
      return 0
    else
      return 1
    fi
  fi
}

#Smazání snapshotu
smaz_snapshot()
{
  if [ -d "${cesta_snapshoty}/${1}_${datum_vcera}" ];
  then
    btrfs subvolume delete "${cesta_snapshoty}/${1}_${datum_vcera}"
  fi
  if [ $? == 0 ];
  then
    return 0
  else
    return 1
  fi
}

#Přejmenování snapshotu
prejmenuj_snapshot()
{
  mv "${cesta_snapshoty}/$1_$datum" "${cesta_snapshoty}/$1"
  if [ $? == 0 ];
  then
    return 0
  else
    return 1
  fi
}

#Smazání starých záloh
smaz_stare()
{
  ssh "backup@$server" -i "$klic" "find \"${cesta_vzdalena}/$1\" -maxdepth 1 -type d -mtime \"+$((historie-1))\" -exec sudo btrfs subvolume delete {} \;"
}

##############
### SKRIPT ###
##############

#Aktuální datum
datum="$(date '+%Y-%m-%d')"
datum_vcera="$(date '+%Y-%m-%d' -d 'yesterday')"
datum_touch="$(date '+%Y-%m-%d %H:%M' -d 'today 23:59')"

#Vytvoření snapshotů pododdílů
for adresar in ${adresare[@]}
do
  vytvor_snapshot $adresar
done

#Odeslání snapshotů do zálohovacího zařízení přes SSH
for adresar in ${adresare[@]}
do
  odesli_snapshot $adresar
done

##Smazání minulých snapshotů pododdílů
for adresar in ${adresare[@]}
do
  smaz_snapshot $adresar
done

#Přejmenování posledních snapshotů
for adresar in ${adresare[@]}
do
  prejmenuj_snapshot $adresar
done

##Smazání starých vzdálených záloh
for adresar in ${adresare[@]}
do
  smaz_stare $adresar
done

exit 0
Pravda, láska a elektrická trakce zvítězí nad lží, nenávistí a trakcí motorovou.
30.12.2020 08:31 kol-ouch | skóre: 7 | blog: Co_to_je
Rozbalit Rozbalit vše Re: “přístupná” záloha
tak jsem se potupně vrátil k rsnapshot + sshfs - zjistil jsem si kolik jednotlivý snapshoty zabírají místa, vyzkoušel asi 10 zálohovacích programů, ověřil si, že ani v 21 století si rsnapshot plně nerozumí s NFS a došel k názoru, že ztráta času při hledání byla větší, než přínos :/

až bude čas na přestavbu, tak dám na NAS btrfs, nebo zfs, nebo co bude v té době k dispozici a uvidím

díky moc všem za rady a nasměrování
30.12.2020 10:41 pavele
Rozbalit Rozbalit vše Re: “přístupná” záloha
K čemu je sshfs? Rsnapshot přece umí kopírovat přímo přes ssh?
30.12.2020 11:54 kol-ouch | skóre: 7 | blog: Co_to_je
Rozbalit Rozbalit vše Re: “přístupná” záloha
Asi ze zvyku - vždycky jsem zálohu připojil, zkontroloval a pustil tam další - a nějak mi to zůstalo
Josef Kufner avatar 30.12.2020 15:25 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: “přístupná” záloha
rsync po ssh je mnohem efektivnější, než když synchronizuje po sshfs. Ono totiž běží na obou stranách rsync a po ssh si jen předávají rozdíly. Počítání rozdílů (přesněji hashů) však běží lokálně a tak se netahá po síti nic navíc.
Hello world ! Segmentation fault (core dumped)
30.12.2020 17:41 kol-ouch | skóre: 7 | blog: Co_to_je
Rozbalit Rozbalit vše Re: “přístupná” záloha
dík, vyzkouším

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.