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 08:00 | Zajímavý software

Pod licencí GPLv3 byly vydány zdrojové kódy počítačových her Amnesia: The Dark Descent a Amnesia: A Machine For Pigs od společnosti Frictional Games. Počítačová hra Amnesia: The Dark Descent vyšla před 10 lety. V říjnu vyjde pokračování s názvem Amnesia: Rebirth.

Ladislav Hagara | Komentářů: 0
dnes 07:00 | Nová verze

Po téměř pěti měsících od vydání verze 1.24 byla vydána nová verze 1.25 knihoven EFL (Enlightenment Foundation Libraries). Do vývoje EFL se zapojilo 38 vývojářů. Provedeno bylo téměř 567 commitů.

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

Po Fedoře bude již v září možné koupit pracovní stanice řady ThinkStation a notebooky značky ThinkPad od společnosti Lenovo také s předinstalovanou linuxovou distribucí Ubuntu 20.04 LTS.

Ladislav Hagara | Komentářů: 5
včera 13:44 | IT novinky

Sdružení CZ.NIC oznámilo, že služba mojeID se napojuje na NIA (Národní bod pro identifikaci a autentizaci), její uživatelé tak mohou plnohodnotně komunikovat se službami státu – bodové hodnocení řidiče, osobní list důchodového pojištění, e-recepty nebo potvrzení o studiu.

Ladislav Hagara | Komentářů: 10
včera 13:22 | Komunita

Byl zveřejněn program konference LinuxDays 2020. Ta proběhne pouze online v sobotu 3. října na YouTube kanálu LinuxDays.

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

Byla vydána nová verze 4.11 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl aktualizován na verzi 10.0 (Firefox 78.3.0esr, NoScript 11.0.44, Tor 0.4.4.5). Thunderbird na verzi 68.12. Linux na verzi 5.7.17. Opravena byla řada bezpečnostních chyb.

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

Časopis Linux Journal v létě 2019 ukončil činnost, k čemuž se již delší dobu schylovalo. Nyní se vrací ve vlastnictví Slashdot Media, provozovatele webu Slashdot a hostingu open-source projektů SourceForge. Nový obsah má být na webu dostupný bezplatně.

Fluttershy, yay! | Komentářů: 0
včera 07:00 | Nová verze

Byla vydána nová verze 13.4 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í i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
22.9. 20:11 | IT novinky

Dnes začala letošní konference Microsoft Ignite. Samozřejmě online. Microsoft mimo jiné oznámil, že vývojová verze webového prohlížeče Edge pro Linux bude k stažení v říjnu.

Ladislav Hagara | Komentářů: 28
22.9. 15:22 | Nová verze

Byl vydán Mozilla Firefox 81.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou také bezpečnostní chyby. Nejnovější Firefox je již k dispozici také na Flathubu.

Ladislav Hagara | Komentářů: 19
Používáte aplikaci eRouška?
 (18%)
 (3%)
 (2%)
 (11%)
 (52%)
 (8%)
 (6%)
Celkem 410 hlasů
 Komentářů: 35, poslední 20.9. 21:50
Rozcestník

Dotaz: growisofs někdy nejede

7.11.2005 11:12 Lukáš MATELA | skóre: 16
growisofs někdy nejede
Přečteno: 376×
Zdravím všechny,

mám velmi podivný problém. V zálohovacím skriptu:
root@linserv:/root# cat /etc/cron.daily/zaloha.daily            
#!/bin/sh

#odstrani zkopirovane archivy
rm -r /home/backup/*
rm /srv/samba/backup/*

mkdir /home/backup/log

#vytvori zalohovane soubory *.afio v /home/backup
#a dale logy v /home/backup/log
/root/admin/backup.skripty -f
/root/admin/backup.system -f
/root/admin/backup.varicad -f
/root/admin/backup.winbase -f
/root/admin/backup.money -f
/root/admin/backup.zamestn -f
/root/admin/backup.firma -f

#vypali zalohy + logy
mkisofs -J -R /home/backup > /srv/samba/backup/zaloha.iso
growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso

#pripoji vzdaleny disk na jinem pocitaci, kam pozdeji zkopiruje zalohy
smbmount //ekonom/zaloha /mnt/ekonom/zaloha/ -o iocharset=iso8859-2,codepage=cp850,username=jmeno_admina,password=`cat /root/admin/heslo`

if [ $? = 0 ]; then
    #zkopiruje zalohovane archivy na ekonom do zaloha
    cp -r /home/backup/* /mnt/ekonom/zaloha
    #odpoji disk, ktery mountuje na ekonomu
    smbumount /mnt/ekonom/zaloha/
fi
Nefunguje vypalování, tedy řádek:
growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso
je bez očekávaného efektu. Ráno je vždy DVD médium se starým obsahem :-(.

Přitom pokud spustím příkaz:
`cat /etc/cron.daily/zaloha.daily | grep grow`
, tak se vypalování rozběhne, ať už je v mechanice DVD+RW, DVD-RW nebo dokonce DVD-RAM :-). A to buď zformátované, nebo i s nějakým obsahem. Jen pokud je tam obsah, tak to napíše varování:
WARNING: /dev/dvdrw already carries isofs!
About to execute 'builtin_dd if=/srv/samba/backup/zaloha.iso of=/dev/dvdrw obs=32k seek=0'
Nevíte prosím někdo v čem by mohl být problém?

Předem dík za tipy

Lukáš

Odpovědi

8.11.2005 08:15 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Neporadíte prosím někdo alespoň jak do toho zálohovacího skriptu zapsat něco, co vypíše někam nějaké hlášky programu growisofs, abych viděl v čem je problém? Včera večer jsem před řádek s growiso přidal řádek:
dvd+rw-format -force /dev/dvdrw
a v souboru /var/log/messages se objevil následující řádek:
linserv krenel: lease broken - over pid = 18331
který se objevil teprve po následujícím zálohování. V mechanice je DVD-RAM. Dříve v messages tento řádek nebýval (Dříve jsem v mechanice měl DVD+RW). Předpokládám, že tato hláška souvisí s formátováním DVD-RAM. Předem děkuji za nápady Lukáš
8.11.2005 08:38 Mortal
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Neporadíte prosím někdo alespoň jak do toho zálohovacího skriptu zapsat něco, co vypíše někam nějaké hlášky programu growisofs, abych viděl v čem je problém?
tak to vypalování pusť ručně a uvidíš v čem je problém
8.11.2005 10:39 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
No vždyť pokud to vypalování pusím ručně, tedy výrazem:
`cat /etc/cron.daily/zaloha.daily | grep grow`
a tedy se ručně provede příkaz:
growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso
tak to vypaluje úplně bez probémů. Jen v tom skriptu to nejede :-(. Opravdu nechápu v čem je problém. Lukáš
8.11.2005 11:54 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: growisofs někdy nejede
tak si v tom scriptu přesměrovávej výstupy do nějakého souboru pomocí >>
V pekle jsou samé diskety a ďábel je velká disketová mechanika
17.11.2005 12:50 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Takže konečně jsem se k serveru dostal, takže situace je následující:

ve skriptu /etc/cron.daily/zaloha.daily byl řádek:

growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso

skript nikdy nezazálohoval na DVD. Pokud jsem však spustil tohle:

`cat /etc/cron.daily/zaloha.daily | grep grow`

tak se bez problémů povedlo vypálit zálohu

Přidal jsem tedy výpis do souboru pomocí >>:

growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso >> /home/user/neco/grisofs.log

a na konzoli se po spuštění příkazu `cat .. | grep ..` objevilo to tohle:

growisofs: no mkisofs options are permitted with =, aborting... :-(

Tak teď nevím, proč to tuhle hlášku píše... Mám podezření, že se to bude muset v tom skriptu napsat s nějakými uvozovkami, ale nejsem si jistý...

Předem dík za každý nápad či radu

Lukáš
18.11.2005 07:21 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Prosím, poraďte někdo, proč příkaz:

growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso

nelze spustit ze zálohovacího skriptu, ale jen na příkazové řádce.

Viz předchozí popis se objevuje následující hláška:

growisofs: no mkisofs options are permitted with =, aborting...

Předem děkuji

Lukáš
David Watzke avatar 18.11.2005 07:31 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: growisofs někdy nejede
growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso

Nehubuje na to =?

“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
19.11.2005 12:18 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso

Nehubuje na to =?

Jasně že to hlásí něco kvůli tomu =.
Jenomže když příkaz:
growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso
napíšu na příkazový řádek, provede se bez "hubování". Když však tentýž příkaz hodím do skriptu, nevykoná se. A to právě neumím napravit.
Stanislav Brabec avatar 19.11.2005 17:11 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: growisofs někdy nejede
To, co zde píšete, je správná syntaxe. Ale vypadá to, že ve skriptu asi máte ještě nějaký parametr navíc, který se tam dostal omylem. growisofs neví, co s ním, protože při použití zde uvedené syntaxe se mkisofs již nevolá.

Zkuste před growisofs přidat echo s případným přesměrováním.
19.11.2005 17:57 Peter Golis | skóre: 60 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: growisofs někdy nejede
alebo
set -x
20.11.2005 10:03 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Díky za tip. Bohužel opět nerozumím.

man set

mi napíše

No manual entry for set

a příkaz

set -help

taky není zrovna sdílný.

Kam mám prosím set -x napsat a co to má dělat?
20.11.2005 10:37 Peter Golis | skóre: 60 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: growisofs někdy nejede
set je interny prikaz shellu. parameter -x nastartuje debug mod a +x ho prekvapivo vypne. clovek potom vidi priamo v shellskripte co sa mu spusta a s akymi parametrami.
20.11.2005 09:53 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Děkuji za radu. Bohužel se musím přiznat, že úplně nerozumím. 1) Část skriptu vypadá následovně:
mkisofs -J -R /home/backup > /srv/samba/backup/zaloha.iso
growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso
pomocí `cat /cesta/skript | grep growiso` se vypalování rozjede, ale jen pokud jej spustím takto. Pokud je celý skript puštěn cronem, DVD zůstane se starým obsahem (nevypaluje se).
2) Na radu Mortala jsem přidal přesměrování pomocí >>, tedy jsem skript upravil následovně:
mkisofs -J -R /home/backup > /srv/samba/backup/zaloha.iso
growisofs -Z /dev/dvdrw=/srv/samba/backup/zaloha.iso >> /home/user/nekam/grisofs.log
nyní se pomocí `cat /cesta/skript | grep growiso` zobrazí následující hláška
growisofs: no mkisofs options are permitted with =, aborting...
Jak má prosím vypadat ten příkaz s echo? Nevím teď přesně, co je tím myšleno. Předem dík za odpověď.
20.11.2005 11:44 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Tak zdá se, že jsem to vyřesil:
OPTION="/dev/dvdrw=/srv/samba/backup/zaloha.iso"
growisofs -Z $OPTION
a už to pálí i ve skriptu. :-) Ale úplně to neumím vysvětlit. Zřejmě půjde o vlastnost bash, která nedovoluje použít =.

Dík všem za snahu pomoct
Stanislav Brabec avatar 20.11.2005 20:11 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Taková vlastnost neexistuje, = má speciální význam jen u přiřazení do proměnné, anebo když ho tak nadefinujete. Spíš tam byl nějaký překlep.
20.11.2005 20:28 Jaromír Dvořáček | skóre: 20 | blog: Outrage's Blog
Rozbalit Rozbalit vše Re: growisofs někdy nejede
možná stačilo jednoduché \= místo samostatného = ...
Není-li to pravda, je to velmi dobře vymyšleno.
3.8.2006 14:36 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Po delší době jsem náhodou zjistil, v čem byl problém:

nebylo to tím OPTION=...., jak jsem si původně myslel, ale právy skriptu, který vypalování vykonával. Takže musel být spustitelný nejen pro uživatele root, ale i pro skupinu root.
23.5.2008 12:35 Andrej
Rozbalit Rozbalit vše Re: growisofs někdy nejede
growisofs nemapaloval cez cron - Ja som sa s tym trapil tiez a pomohlo mi nasledovne:

pridaj parameter "-use-the-force-luke=tty"

growisofs -use-the-force-luke=tty -Z $dev_dvd -R -J -l $cesta_z/tmp
15.8.2006 11:21 libor
Rozbalit Rozbalit vše Re: growisofs někdy nejede
Občas to chce hoši přečíst si man. Pokud se to pustí z cronu, a na dvd už cosi je, tak se growisofs boji to přesmažit něčím jiným protože na něj nikdo "nedohlíží" (je to pouštěné z crontabu). V tom skriptu stačí když se přesměruje výstup a hlavně vstup někam/z něčeho a už si myslí že ho někdo sleduje (je tam sice WARNING místo FATAL) ale jede to.

pro klasiscký shell např. takto: growisofs -Z /dev/dvd -J -R /data > /tmp/grw.log 2>&1 < /dev/tty6

Libor

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.