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í
×
    včera 20:22 | Nová verze

    Po osmi letech od vydání verze 2.0 byla vydána nová major verze 3.0 multiplatformního editoru tagů MusicBrainz Picard (Wikipedie). Přehled novinek, vylepšení a oprav v changelogu.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Komunita

    Mezinárodní federace hudebního průmyslu (International Federation of the Phonographic Industry) navrhla Evropské komisi zařazení populárního open-source nástroje yt-dlp na evropský seznam 'padělků a pirátství' (EU Counterfeit and Piracy Watch List) pro rok 2027 (plné znění žádosti IFPI). IFPI ve svém podání označuje tento aktivně vyvíjený a o rozličné funkce bohatší fork youtube-dl za 'závažný problém' pro hudební průmysl, v

    … více »
    AfD 💙 | Komentářů: 9
    včera 14:44 | Nová verze

    Byla vydána nová verze 7.4 linuxové distribuce Parrot OS (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 11:55 | Pozvánky

    Dnes startuje desátý ročník oblíbené kyberbezpečnostní soutěže The Catch organizované Forenzní laboratoří CESNETu. Letos zavede soutěžící do světa národních výzkumných a vzdělávacích sítí (NREN). Čekají na vás tematické úlohy založené na principu Capture the Flag (CTF), hledání ukrytých flagů i zajímavé ceny. Otestujte své schopnosti a vyrazte na lov flagů.

    Ladislav Hagara | Komentářů: 0
    4.10. 20:22 | Komunita

    Byly zpracovány a na YouTube zveřejněny videozáznamy z konference LinuxDays 2026.

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

    Německý startup Aleph Alpha k příležitosti výročí sjednocení Německa zveřejnil open-weight jazykový model Kolibri, vyvíjený s ohledem na unijní pojetí autorského práva, ochranu osobních údajů GDPR a nařízení EU o umělé inteligenci, jehož 'Kodexu správné praxe' je Aleph Alpha signatářem. Výsledkem tohoto přístupu je transparentnější technologie, kterou například budou moci využívat evropské veřejné instituce, ovšem za cenu

    … více »
    AfD 💙 | Komentářů: 2
    4.10. 18:33 | IT novinky

    Nvidia zveřejnila návrh nové bezpečnostní platformy pro nasazování AI agentů. Jedná se o nasazení AI za použití OpenShell a Sentry, dvou oddělených bezpečnostních vrstev, v nichž může Sentry monitorovat a vyhodnocovat chování AI v OpenShellu tak, že ho v krajním případě až vypne. Mělo by to zabránit dalším únikům AI ze sandboxu.

    vencour | Komentářů: 3
    3.10. 11:33 | Komunita

    Přímý přenos (YouTube) z konference LinuxDays 2026, jež probíhá tento víkend v Praze v prostorách FIT ČVUT. Na programu je spousta zajímavých přednášek.

    Ladislav Hagara | Komentářů: 2
    3.10. 02:44 | Nová verze

    Byla vydána nová verze 0.17.0 programovacího jazyka Zig (Codeberg, Wikipedie). Přispělo 206 vývojářů. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    2.10. 21:00 | Zajímavý projekt

    Open-source projekt OpenDLSS-NR je 'bitově přesná reimplementace' neuronové rendrovací sítě DLSS 5 od společnosti NVIDIA, jenže pro grafické API Vulkan (DLSS slouží k vylepšování klasickým způsobem vyrendrovaných snímků pomocí lokálních modelů umělé inteligence, a to v reálném čase). Projekt není nijak spojen se společností NVIDIA, je pouze pro OS Windows a natrénované váhy modelu si uživatelé musí obstarat sami. Zdrojový kód je k dispozici na GitHubu, pod licencí MIT s výjimkou pro komponenty třetích stran.

    AfD 💙 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2798 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Bash skript pro Synology

    26.11.2018 10:45 Gwaihir
    Bash skript pro Synology
    Přečteno: 1258×
    Zdravím,

    mám Synology DS215j a potřebuju zálohovat věci ze dvou míst: 1) L58 - místo v lokální síti 2) L14 - místo, které se pomocí openVPN a routerů mikrotik tváří jako lokální, ale je to regulerně přes internet připojené

    Zálohuju obsah dvou adresářů a vždy jen poslední soubor:

    #/bin/sh

    cd /volume1/BACKUP/mount/L58mount/ cp `ls -rt * | tail -1` /volume1/BACKUP/L58/ cd /volume1/BACKUP/mount/L14mount/ cp `ls -rt * | tail -1` /volume1/BACKUP/L14/

    Docela to jede samo, jak má, ale občas se stalo, že místo L14 se nestáhl celý soubor o velikosti 1,83GB, ale třeba jen půlka, tak jsem přidal toto:

    cp -u `ls -rt * | tail -1` /volume1/BACKUP/L14/

    a celkem to funguje - nebo existuje lepší řešení? Protože toto není 100%, ale asi 99%.

    Problém je v tom, že se mi na NASu hromadí zálohy a stačí mě jen pár, nepotřebuju jich 10. Jak udělám, abych třeba vždy první soubor v patřičném adresáři smazal?

    Docela v tom tápu.

    Děkuji.

    Odpovědi

    26.11.2018 14:51 NN
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Co je v tech 1.8GB souborech? Neslo by to pojmout cele nejak jinak? Co se to vlastne zalohuje, nejake zabalene adresare? Napriklad vyuzit rozdilovych zaloh pomoci rsync? Je nutne provadet zalohu kazdy den?
    26.11.2018 16:51 Gwaihir
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Je tam v podstatě dump databáze. Musí se to zálohovat každý den. Tenhle přístup (namapovane adresáře) mám zejména z toho důvodu, že se bojím kryptovirů.
    26.11.2018 15:03 debian
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Skopiruj data a potm over velkost. Ak v BASH, tak velkost zistis:
    du -b path
    zmazat posledny, nastroje:
    ls - zisti vypis (daj vypisat podla casu
    tail - zobrazi iba posledny riadok
    head - zobrazi iba prvy riadok
    rm - zmaze riadok
    find - vypis
    26.11.2018 16:53 Gwaihir
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Takže něco s rm a head zkusím vymyslet. Dík.
    26.11.2018 19:57 Gwaihir
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Takže: rm `ls -rt * | head -1` ?
    28.11.2018 16:22 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Co ti v pripade, ze ten skript pustis napr. 5x za sebou, vymaze poslednych 5 zaloh. Lepsie je pouzit napr. "find" s parametrom "-mtime".
    29.11.2018 12:24 Gwaihir
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Ještě neumím používat rm :(

    rm ‘ls -rt * | find -mtime 4’ rm: cannot remove ‘ls -rt * | find -mtime 4’: No such file or directory

    Co dělám blbě? Ještě teda vím, že tam patří -f, ale to akurát neuvidím, že to neudělá.
    26.11.2018 15:16 Pepan
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    https://github.com/laurent22/rsync-time-backup
    26.11.2018 16:54 Gwaihir
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    To nevypadá špatně, ale zatím tomu nerozumím a nevím, jestli mi i to na synology pojede.
    28.11.2018 18:53 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Možná spíš rdiff-backup viz starší článek na root. Funguje to dobře a na Synology to snad taky běží. Rsync algoritmus bude možná (???) efektivnější pro rozbalené dumpy databáze - pokud nevadí větší objem dat prvního snapshotu.
    -- OldFrog
    28.11.2018 09:37 KOLEGA | skóre: 17 | blog: odpocinuti_vecne
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Hele a nechces misto lepeni rsync skriptu sestavit komplexnejsi reseni zaloh jako je treba bacula? Je to celkem komplexni reseni zaloh, mozna trochu overkill pro tvoje ucely, ale nam se to v praci osvedcilo. Zalohy cca 15 serveru.
    29.11.2018 12:33 Gwaihir
    Rozbalit Rozbalit vše Re: Bash skript pro Synology
    Tak jsem to asi zvládl. Děkuji všem za pomoc.

    #/bin/sh

    cd /volume1/BACKUP/mount/L58mount/

    cp `ls -rt * | tail -1` /volume1/BACKUP/L58/

    cd /volume1/BACKUP/L58

    find -mtime 4 -delete

    cd /volume1/BACKUP/mount/L14mount/

    cp `ls -rt * | tail -1` /volume1/BACKUP/L14/

    cp -u `ls -rt * | tail -1` /volume1/BACKUP/L14/

    cd /volume1/BACKUP/L14

    find -mtime 4 -delete

    Založit nové vlákno • Nahoru

    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.