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 18:33 | Nová verze

Byla vydána nová stabilní verze 2.7 (2.7.1628.30) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují například více možností nastavení zvuku u jednotlivých listů. Nejnovější Vivaldi je postaven na Chromiu 76.0.3809.110.

Ladislav Hagara | Komentářů: 0
včera 14:33 | Nová verze

Po téměř dvou letech od vydání verze 0.22.0 byla vydána nová stabilní verze 0.23.0 desktopového prostředí Enlightenment postaveného na knihovnách EFL (Enlightenment Foundation Libraries). Vylepšena byla například podpora Waylandu. Pro překlad a sestavení je nutný Meson.

Ladislav Hagara | Komentářů: 0
včera 14:22 | Nová verze

Byla vydána nová verze 12.2 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
23.8. 15:55 | Komunita

V Soluni probíhá GUADEC 2019, tj. konference uživatelů a vývojářů desktopové prostředí GNOME (GNOME Users and Developers European Conference). Na programu je řada zajímavých přednášek. Sledovat je lze online. Dění na konferenci lze sledovat na Twitteru.

Ladislav Hagara | Komentářů: 0
23.8. 14:22 | Komunita

Bylo oznámeno, že webová služba Bitbucket podporující vývoj softwaru končí s podporou verzovacího nástroje Mercurial. Vývojáři požadující Mercurial mohou přejít například na Sourcehut.

Ladislav Hagara | Komentářů: 1
23.8. 11:11 | IT novinky

Google oznámil, že následující verze operačního systému Android už nebude pojmenována po některé sladkosti začínající na písmeno Q, ale bude to pouze Android 10. Současně byla oznámena změna loga (YouTube).

Ladislav Hagara | Komentářů: 6
22.8. 22:22 | Zajímavý článek

Příspěvek na blogu Kali Linuxu popisuje změny v metabalíčcích, jež přijdou s vydáním Kali Linuxu 2019.3. Cílem změn je optimalizace Kali Linuxu, zmenšení velikosti instalačního ISO a lepší organizace metabalíčků. Vývojáři vytvořili nové metabalíčky a celou řadu stávajících metabalíčků přejmenovali. Například metabalíček kali-linux-full byl přejmenován na kali-linux-large a vytvořen byl nový metabalíček s názvem kali-linux-default.

Ladislav Hagara | Komentářů: 0
22.8. 10:44 | Nová verze

UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch (seznam podporovaných zařízení), vydala Ubuntu Touch OTA-10. Z novinek lze zmínit například lepší podporu telefonů Nexus 5, Fairphone 2 a Oneplus One.

Ladislav Hagara | Komentářů: 0
22.8. 05:55 | Zajímavý článek

Martin Kleppe ukázal, jak lze obfuskovat JavaScript pouze pomocí dvou různých znaků. Podrobný rozbor a online obfuskace do hranatých závorek na jeho stránce.

Ladislav Hagara | Komentářů: 24
22.8. 04:44 | Bezpečnostní upozornění

Byly zveřejněny informace o backdooru ve webovém rozhraní pro administraci linuxových systému Webmin. V dubnu 2018 vývojářům Webminu někdo naboural build server a backdoor vložil do zdrojových kódů. V červenci 2018 se útok opakoval. Minulý týden byli vývojáři informováni o 0-day exploitu. Vývojáři backdoor odstranili a vydali opravnou verzi Webminu 1.930.

Ladislav Hagara | Komentářů: 2
Používáte ještě 32bitový software na PC?
 (21%)
 (16%)
 (17%)
 (42%)
 (6%)
 (29%)
Celkem 471 hlasů
 Komentářů: 36, poslední 18.8. 21:46
Rozcestník

Dotaz: Bash skript pro Synology

26.11.2018 10:45 Gwaihir
Bash skript pro Synology
Přečteno: 969×
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: 39
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: 31 | 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: 15 | 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.
Toho casu spokojeny junior admin
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á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.