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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 5
dnes 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

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

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 5
včera 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 33
včera 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 9
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 25
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 18
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 6
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 774 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek

31.1.2010 09:37 Koudy
Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek
Přečteno: 233×
Chtel bych zalohovat data do weboveho uloziste, kde je pevne dana maximalni velikost jednoho souboru (50MB). Zaroven se tam musi data nahravat jen prostrednictvim prohlizece a neni tedy prakticke zalohovat po jednotlivych souborech.

Potreboval bych program, ktery ze zadaneho adresare vytvori archiv souboru, jehoz jednotlive casti budou mit nejvyse uvedenou maximalni velikost (data.part1, data.part2,..,data.partN) a ktery navic (a to je dulezite) pujde rozbalit i v pripade, ze prijdu o nektere jeho casti (napr. ztratim data.part2 a data.part(N-1)). V tom pripade prijdu o data ze souboru, ktere bez techto casti nebudou cele, ale o ostatni zalohovane soubory neprijdu.

Bohuzel neznam program, ktery by toto umel, a proto vas zadam o radu.

Odpovědi

otasomil avatar 31.1.2010 13:23 otasomil | skóre: 35 | blog: puppylinux
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek

>>>Zaroven se tam musi data nahravat jen prostrednictvim prohlizece

O jake uloziste jde ?

Tezko Vam nekdo poradi jak na upload pres webove rozhrani kdyz nevi o jakou sluzbu se jedna.

Osobne bych prozkomal moznosti uloziste a pokud nebude k dispozici aspon ftp tak bych sel ke konkurenci.

Kazdy hosting nabizi standardne pristup pres ftp ci nekdo dokonce scp.

Pro vytvoreni archivu se da pouzit tar a pripadne gzip

Pomuze Vam tento manual.

S tim limitem pro velikost souboru Vam pomuze nastroj split.

Nebo komercni rar (je i pro Linux systemy)

 

>>>ktery navic (a to je dulezite) pujde rozbalit i v pripade, ze prijdu o nektere jeho casti

To jste nemyslel doufam vazne.

K čemu hudba, která nevede k extázi... Stop MDMA !!! ...Proti čemu tady bojujeme....Poznejte sílu nového protokolu
pavlix avatar 31.1.2010 13:39 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek
Ad úložiště... pokud vím, tak na nahrávání na úložiště se neptal. Nicméně můžu poradit používat úložiště, které umožňuje přístup pomocí SSH/SFTP, myslím, že v případě pár desítek/stovek MB to nebude takový problém.

Ad "nemyslel vážně". To jsi doufám nemyslel vážně ty, že reaguješ takhle na požadavek, který je jenom trochu nezvyklý.

Dělení archivů bych spíš ponechal době disket a cédéček, než době Internetu.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
31.1.2010 15:01 Koudy
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek
Jde o sluzbu SkyDrive, ktera nabizi zdarma 25GB prostoru. Puvodne jsem to nechtel zminovat, abych nedelal reklamu.
otasomil avatar 31.1.2010 15:17 otasomil | skóre: 35 | blog: puppylinux
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek

No jestli vite jak tam uploadovat a stahovat soubory treba pres ftp ci http s autentizaci tak budeme jiste vsichni radi za navod ac se jedna o sluzbu nejmenovane spolecnosti.

Pokud budete o necem vedet tak to sem hodte.

Dekuji.

K čemu hudba, která nevede k extázi... Stop MDMA !!! ...Proti čemu tady bojujeme....Poznejte sílu nového protokolu
pavlix avatar 31.1.2010 23:06 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek
Nemůžu si pomoct, ale nechápu, proč považuješ free online store na 25G bez možnosti použití například rsync/rdiff-backup za nejlepší možnost.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
31.1.2010 13:40 Koudy
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek
Neni podstatne, ze jde zrovna o zalohovani na web ani to, o jakou sluzbu jde. To resit nechci. Stejny problem si lze predstavit i pri zalohovani dat na ulozna media (napr. CD).
>>>ktery navic (a to je dulezite) pujde rozbalit i v pripade, ze prijdu o nektere jeho casti

To jste nemyslel doufam vazne.
Vazne jsem to myslel. A neni duvod, proc by to nemelo jit. Predstavte si, ze mam tri soubory: A (velikost 60MB), B (10MB) a C (20MB). Limit uloziste na jeden soubor je 50MB, postaci tedy rozdelit soubory do zaloh o dvou castech (part1 a part2). V part1 bude prvnich 50MB souboru A, v part2 bude konec souboru A a soubory B a C. Pokud prijdu o jen part1, prijdu nutne o soubor A, ale stale chci mit moznost obnovit soubory B a C. Pokud prijdu o part2, ztratil jsem vsechno. Pokud bych zvolil jine rozdeleni souboru do casti (napr. B,A- a -A,C), mam zaruceno, ze at ztratim part1 nebo part2, zustane mi alespon jeden soubor (B nebo C).

Vami navrhovany rar nebo tar ale tuto vlastnost (pokud je mi znamo) bohuzel nesplnuje.
otasomil avatar 31.1.2010 15:06 otasomil | skóre: 35 | blog: puppylinux
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek

Part 2 ze souboru A zatarujete se souborem B a C

Co je na tom neresitelneho.

 

Mj proc to nemuzete nechat takto ?

Soubor A - rozdelit na 50 + 10 MB pomoci split

Soubor B - se vleze do limitu

Soubor C - se vleze do limitu

Proc spojovat soubor B a C kdyz muze byt kazdy uploadovan zvlast ?

 

Lepe kazdy soubor uploadovat dvakrat pro sichr.

 

Pokud budete mit soubor o velikosti dejme tomu 700 MB (napr install CD nejakeho systemu) a rozdelite jej po 7 x 100 MB a kterykoli ze 100 MB partu Vam potom bude chybet tak je zcela nemozne dat onen puvodni 700 MB soubor dohromady neb chybi 1/7 dat.

Nevim jak by jste vyresit ztratu 1/7 dat ci vice pokud nebudete jednotlive party uploadovat jeste jednou pro pripad ztraty.

 

 

K čemu hudba, která nevede k extázi... Stop MDMA !!! ...Proti čemu tady bojujeme....Poznejte sílu nového protokolu
Saljack avatar 31.1.2010 14:23 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek
Použil bych split, ty data z toho vydoluješ (on i rar by na to šel použít). Nebo si napsat skript, který bude přidávat soubory do taru dokud nebude mít požadovanou velikost, problém by byl, kdyby ty soubory byly větší než velikost.
Sex, Drugs & Rock´n Roll.
31.1.2010 14:56 Koudy
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek
Ono bohuzel ani v situaci, kdy se kazdy ze souboru vejde do limitu, to neni uplne lehky problem (kvuli pozadavku na co nejnizsi pocet casti zaloh - viz Bin packing problem).

Pokud naopak pripustime deleni souboru, coz je beztak nezbytne, nebot nelze ocekavat, ze na vstupu budou pouze soubory mensi nez limit, tak zase vznika problem, jak soubory naskladat do predem znameho poctu casti zaloh (prihradek) tak, aby byl napr. pocet rozdelenych souboru minimalni. Lze jiste vymyslet i jina minimalizacni kriteria.

Pokud bych mel neco podobneho programovat, soustredil bych se na algoritmickou stranku problemu (tj. rozdeleni souboru do prihradek) a technickou stranku (ulozeni obsahu souboru a jeho metadat do casti zalohy) prenechal taru. Jenze ani ta algoritmicka stranka se mi nezda lehka.
31.1.2010 17:02 tomk
Rozbalit Rozbalit vše Re: Zalohovani dat tak, aby jedna chybejici cast neohrozila zbytek
Ahoj, takove ty klasicke drevni nastroje jako tar, dump/restore vetsinou pocitaji s tim, ze cast dat na "pasce" nejde nacist a proto ctou dal tak dlouho, az se chytnou:

$ for i in 1 2 3 4 5;do head -20 /dev/urandom > test$i.bin ; done
$ tar cvf backup.tar test*
test1.bin
test2.bin
test3.bin
test4.bin
test5.bin
$ split -b 5000 backup.tar parts
$ cat partsa* | tar tvf -
-rw-r--r-- tom/users      6047 2010-01-31 16:52 test1.bin
-rw-r--r-- tom/users      6434 2010-01-31 16:52 test2.bin
-rw-r--r-- tom/users      4354 2010-01-31 16:52 test3.bin
-rw-r--r-- tom/users      5882 2010-01-31 16:52 test4.bin
-rw-r--r-- tom/users      5580 2010-01-31 16:52 test5.bin
$ dd if=/dev/zero of=partsac bs=5000 count=1
$ cat partsa* | tar --ignore-zeros -tvf -
-rw-r--r-- tom/users      6047 2010-01-31 16:52 test1.bin
-rw-r--r-- tom/users      6434 2010-01-31 16:52 test2.bin
tar: Skipping to next header
-rw-r--r-- tom/users      5882 2010-01-31 16:52 test4.bin
-rw-r--r-- tom/users      5580 2010-01-31 16:52 test5.bin
tar: Exiting with failure status due to previous errors
Tomas

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.