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 13:11 | Nová verze

Po téměř dvou letech byla vydána nová verze 4.0 linuxové distribuce Audiophile Linux (též AP-Linux-V4). Tato distribuce vychází z Arch Linuxu, používá systemd, správce oken Fluxbox a vlastní real-time jádro pro nižší latence. Z novinek můžeme jmenovat podporu nových procesorů Intel Skylake a Kaby Lake nebo možnost instalace vedle jiných OS na stejný disk. Pokud se zajímáte o přehrávání hudby v Linuxu, doporučuji návštěvu webu této

… více »
Blaazen | Komentářů: 6
27.4. 18:55 | Nová verze

Byla vydána nová stabilní verze 1.9 (1.9.818.44) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují podporu nového vyhledávače Ecosia. Ten z příjmů z reklam podporuje výsadbu stromů po celém světě (YouTube). Nově lze přeskupovat ikonky rozšíření nebo řadit poznámky. Nejnovější Vivaldi je postaveno na Chromiu 58.0.3029.82.

Ladislav Hagara | Komentářů: 20
27.4. 17:00 | Nová verze

Byla vydána verze 3.7.0 svobodného systému pro správu obsahu (CMS) Joomla!. V oznámení o vydání (YouTube) se píše o 700 vylepšeních. Opraveno bylo také 8 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
27.4. 08:22 | Komunita

Grsecurity (Wikipedie) je sada bezpečnostních patchů pro linuxové jádro (porovnání se SELinuxem, AppArmorem a KSPP). Od září 2015 nejsou stabilní verze těchto patchů volně k dispozici. Dle včerejšího oznámení (FAQ) nejsou s okamžitou platností volně k dispozici už ani jejich testovací verze.

Ladislav Hagara | Komentářů: 77
26.4. 23:33 | Komunita

OpenBSD 6.1 vyšlo již 11. dubna. Po dvou týdnech byla vydána i oficiální píseň. Její název je Winter of 95 a k dispozici je ve formátech MP3 a OGG.

Ladislav Hagara | Komentářů: 0
26.4. 18:55 | Nová verze

Byla vydána verze 2017.1 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux. S vydáním verze 2016.1 se Kali Linux stal průběžně aktualizovanou distribucí. Aktualizovat jej lze pomocí příkazů "apt update; apt dist-upgrade; reboot".

Ladislav Hagara | Komentářů: 0
26.4. 18:22 | Nová verze

Po téměř pěti letech od vydání verze 2.00 byla vydána nová stabilní verze 2.02 systémového zavaděče GNU GRUB (GRand Unified Bootloader). Přehled novinek v souboru NEWS.

Ladislav Hagara | Komentářů: 28
26.4. 17:55 | Komunita

Vývojáři Debianu oznámili, že od 1. listopadu letošního roku nebudou jejich archivy dostupné pomocí protokolu FTP. Již v lednu oznámil ukončení podpory FTP kernel.org (The Linux Kernel Archives).

Ladislav Hagara | Komentářů: 29
26.4. 17:00 | Bezpečnostní upozornění

V oblíbeném webmailu postaveném na PHP SquirrelMail (Wikipedie) byla nalezena bezpečnostní chyba CVE-2017-7692, jež může být útočníkem zneužita ke spuštění libovolných příkazů a kompletnímu ovládnutí dotčeného serveru. Zranitelnost se týká pouze instancí, kde je pro transport používán Sendmail.

Ladislav Hagara | Komentářů: 3
26.4. 13:11 | Zajímavý článek

Soudní dvůr Evropské unie rozhodl (tisková zpráva) ve věci C-527/15: Prodej multimediálního přehrávače, který umožňuje zdarma a jednoduše zhlédnout na televizní obrazovce filmy protiprávně zpřístupněné na internetu, může představovat porušení autorského práva.

Ladislav Hagara | Komentářů: 32
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (35%)
 (1%)
 (6%)
 (45%)
 (9%)
Celkem 345 hlasů
 Komentářů: 50, poslední 27.4. 04:06
    Rozcestník

    Dotaz: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)

    10.6.2014 16:58 adrinko | skóre: 22
    príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Přečteno: 465×
    Ahojte, prosím Vás, používam Raspbian (z Debianu) a hľadám príkaz, ktorým by som môjmu Raspberry Pi povedal, aby okamžite prestal zapisovať na SD kartu (t.j. stopol zapisovanie hoc aj veľkého súboru, skrátka aby ihneď prestal čokoľvek zapisovať na SD kartu a vykonávať na nej iné operácie, napr. aj čítanie).

    Existuje na to nejaký štandardný príkaz?

    Odpovědi

    10.6.2014 17:04 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    A k čemu to má sloužit? Výsledkem může snadno být poškozený filesystém.
    10.6.2014 17:04 lertimir | skóre: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Přemountovat na read only
    mount -o ro,remount [device]
    Jendа avatar 10.6.2014 17:07 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    root@raspberrypi:~# mount -no ro,remount /
    mount: / is busy
    
    …překvapivě.

    Jak ho zastavit OKAMŽITĚ netuším (patchni si driver pro SD kartu), pro clean umount by mohlo pomoct injectnout "s" a "u" do sysrq.
    "Vzbuď se ve 4.20 a jdi ke kolejím (k jakýmkoliv, které najdeš)" "OK, jsem na Strahově, what next?"
    10.6.2014 17:09 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    I ten sync flušne keše, takže nepřestane ihned zapisovat :-)
    10.6.2014 17:08 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Pokud to má blokovat i čtení, zřejmě rovnou odmontovat. Pravděpodobně s parametrem -l, ale to určitě stejně aspoň zapíše keše.
    10.6.2014 17:17 lertimir | skóre: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Pokud tedy slovenštině rozumím, tak tazatel chtěl bloknout zápis a nechat čtení. Ale bloknout to okamžitě asi jen robotická ruka a vyrvat ze slotu.
    10.6.2014 17:34 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    skrátka aby ihneď prestal čokoľvek zapisovať na SD kartu a vykonávať na nej iné operácie, napr. aj čítanie

    Pochopil jsem, že chce přestat vykonávat i čtení. Ale je na tazateli, aby to objasnil. Jasně že ten požadavek je přinejmenším hodně nestandardní.
    10.6.2014 17:42 adrinko | skóre: 22
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    skúsim to objasniť - mohlo by to prestať aj zapisovať aj čítať. V podstate ide o to, že keď bude zapisovať a ja vytiahnem zariadenie z elektriny, tak to povedie k poškodenej karte (ak nie hneď, tak po niekoľkých razoch určite). Chcem sa tomuto vyhnúť, t.j. idea bola taká, že prestane čokoľvek zapisovať na kartu (pripadne asi najlepšie aj z nej čítať) a teda som si myslel, že pri takomto následnom vytiahnutí z elektriny by sa karte nemuselo nič stať a systém by mohol nabudúce nabootovať bez problémov.
    10.6.2014 17:49 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    systemova partisna muze byt RO, tim ochranite OS. /var a jine kam se zapisuje muze byt v RAM a pri korektnim vypnuti se muze obsah logu(a jine) odeslat na jiny stroj.

    co se tyce dat.. na SD kartu zase tak moc velkych dat nezapisete, muzete vypnout cacheovani, takze ztratite vykon, ale data budou rovnou zapsany. Dost zalezi na pouzitem FS.

    Vytazeni z elektriny bych resil pomoci ups, pripadne bych zvazil cenu dat, je vubec nutne to resit? Co konkretne za data vlastne chcete chranit? jak casto dochazi k vypadkum?
    11.6.2014 16:58 lertimir | skóre: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Pořád ještě nerozumím, co je vlastně cílem. Přece pokud chci vytáhnout systému elektřinu, tak mu přikážu poweroff a systém se zastaví. Pokud mu nemůžu poslat poweroff tak mu nepošlu ani jiný příkaz na zastavení zápisu. Jinak Linux má obecně dost informací v cache a to jak obsahu souborů tak metainformací o inode a strukturách na disku. Okamžité zastavení zápisu by stejně strukturu poškodilo, disky se musí syncnout aby informace na nich byly konzistentní. Původně jsem z otázky měl pocit, že řešíte problém: "Karta se mi hroutí, chci zachránit, co jde, tak nechci už do ni zapsat ani byte.", ale teď už ten dojem nemám. K ochraně hroutící karty by částečně pomohlo mít (od počátku) oddělený oddíl připojený jako RO kde je systém (jak je v předchozím příspěvku)
    11.6.2014 17:00 lertimir | skóre: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Jen ještě poznámka ke kartám: Karta se dá také hacknout.
    Jendа avatar 11.6.2014 19:25 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Třeba tam má kapacitu, která mu to udrží po vytáhnutí napájení půl sekundy. Tam na poweroff čas není, ale když hned přestane zapisovat, karta zapíše poslední write-block a zemře ve spánku, čímž se nepoškodí.
    "Vzbuď se ve 4.20 a jdi ke kolejím (k jakýmkoliv, které najdeš)" "OK, jsem na Strahově, what next?"
    12.6.2014 09:48 adrinko | skóre: 22
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Jendo, ano, presne nad týmto som uvažoval, že by tam bola kapacita tak na 1 sekundu. Vrámci toho bude detekované, že dochádza šťava, tak by systém vykonal poslednú operáciu (alebo ako to presne nazvať) a nepoškodila by sa karta. Klasický poweroff tu samozrejme nejde spraviť, ten chvíľu trvá.
    12.6.2014 09:58 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Tak bych zavolal normální sync, prip. přemontoval kartu do read-only s parametrem -l. Nepotrebuješ bránit čtení, to nic kartě neudělá.
    Jendа avatar 12.6.2014 13:04 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Tak bych zavolal normální sync, prip. přemontoval kartu do read-only s parametrem -l.
    To trvá moc dlouho, navíc při běžícím zápisu to neprojde.

    Jediné, co mě napadá, je ulomit to nějak destruktivně v kernelu. Odstranit příslušný modul nebo spáchat kamikadze pomocí reboot -f/halt -f. To nevím, jestli na RPi funguje. Prostě Linux tohle zřejmě neumí, ale máš zdrojáky, takže si můžeš udělat do kódu pro SDIO interface, kterej to blokne.
    Nepotrebuješ bránit čtení, to nic kartě neudělá.
    Pár lidí mi tvrdilo, že u MLC flashky může čtení ovlivňovat okolní buňky. Nejspíš to ale nesouvisí s výpadkem napájení.
    "Vzbuď se ve 4.20 a jdi ke kolejím (k jakýmkoliv, které najdeš)" "OK, jsem na Strahově, what next?"
    12.6.2014 10:25 chrono
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Problém je, že karta už mohla dostať nejaké príkazy, ktorých vykonávanie môže trvať dlhšie (a teda v tom najnevhodnejšom okamihu bude určite trvať dlhšie), ako je tá jedna sekunda.
    12.6.2014 13:56 R
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Presne tak - a prave v tom case, ked je prikaz zapisu odoslany a este nie je dokonceny, je najvacsia sanca na poskodenie karty.

    Inak "echo b >/proc/sysrq-trigger" okamzite restartuje system.
    12.6.2014 16:17 Sten
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    echo u >/proc/sysrq-trigger
    Akorát to hodně programů dost pravděpodobně nerozdýchá
    Jendа avatar 12.6.2014 16:57 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Tazatel si opravdu nemůže dovolit korektní remount.
    "Vzbuď se ve 4.20 a jdi ke kolejím (k jakýmkoliv, které najdeš)" "OK, jsem na Strahově, what next?"
    Jendа avatar 12.6.2014 16:58 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    (naopak tohle to ještě zhorší -- je možné, že při přijetí sudoku signálu se nezapisovalo, a tohle zaručeně zápis spustí)
    "Vzbuď se ve 4.20 a jdi ke kolejím (k jakýmkoliv, které najdeš)" "OK, jsem na Strahově, what next?"
    12.6.2014 17:03 Sten
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Tohle ale nedělá korektní remount
    Jendа avatar 12.6.2014 17:44 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Udělal jsem dva pokusy na virtuálu s ext4 s Debianem (kernel 3.2.0) v single-user módu.
    1. Když zabiju ten virtuál, při příštím bootu to dělá recovery. Když předtím udělám sysrq u, tak to je FS korektně odpojený. Proto si myslím, že to musí něco zapsat.
    2. Když udělám sysrq u, udělá to do dmesg stejnou zprávu jako když to normálně remountnu ro z řádky (EXT4-fs (sda1): re-mounted.)
    3. Když si to odtrasuju přes blktrace a udělám "touch foo; sleep 1; echo u > /proc/sysrq-trigger" (echo je builtin a samo o sobě na disk nehrabe), tak to hrábne na disk, pak vteřinu počká a pak hrábne znovu. Proto si myslím, že to minimálně flushnuje metadata.
    "Vzbuď se ve 4.20 a jdi ke kolejím (k jakýmkoliv, které najdeš)" "OK, jsem na Strahově, what next?"
    12.6.2014 21:16 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    on je ext4 poměrně odolný, mám tu RPi se systémem na USB flash a kolikrát jsem omylem vytáhl ji, nebo i cele RPi za běhu z USB a zatím se to vždycky opravilo bez problému... ani nemám / ro, ale uvažuji o nějaké baterii, kdyby vypadl proud, aby se to stihlo vypnout korektně...
    Jendа avatar 13.6.2014 00:12 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    on je ext4 poměrně odolný
    Samozřejmě, ostatně žurnálovacím FS by odpojení v kterémkoli okamžiku prostě nemělo vadit. Celou dobu se ale nebavíme o konzistenci FS (to by tazatel nechtěl nekorektně odpojit), nýbrž o konzistenci mikrořadiče v kartě.
    "Vzbuď se ve 4.20 a jdi ke kolejím (k jakýmkoliv, které najdeš)" "OK, jsem na Strahově, what next?"
    16.6.2014 12:15 adrinko | skóre: 22
    Rozbalit Rozbalit vše Re: príkaz na okamžité prestanie zapisovania údajov (raspbian, debian)
    Jenda to vystihol - problémom v tomto prípade bude karta samotná. Keby sme to mali zhrnúť, aký liek z poradených odpovedí je pre toto najlepší? prípadne iný?

    boli tu zmieňované:
    "echo b >/proc/sysrq-trigger"
    halt -f

    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.