Newsgroup: it.comp.os.linux.sys
Titolo: il DAT o tar non funziona piu'

Saluti a tutti, 
  ho shedulato con cron un piccolo script per fare il backup su nastro di 
alcune directory ecco lo script: 
 
1 #!/bin/bash 
2 exec >> /var/log/backup.log 2>&1 
3 date +"Backup avviato alle %X del %x" 
4  /etc/init.d/mysql stop 
5  /etc/init.d/cron stop 
6 echo " " 
7  tar -uf /dev/st0 /pippo /pluto /etc 
8 echo " " 
9 #avvio i processi fermati 
10 date +"Backup terminato alle %X del %x" 
11  /etc/init.d/mysql start 
12  /etc/init.d/cron start 
 
e questo e' l'errore che trovo nel file di log: 
------------------------------------------- 
INIZIO Backup giornaliero 
Backup avviato alle 05:00:01 del 05/07/04 
Stopping MySQL database server: mysqld. 
Stopping periodic command scheduler: cron/etc/init.d/cron: 
start-stop-daemon: command not found 
 
tar: Removing leading `/' from member names 
tar: /dev/st0: Wrote only 0 of 10240 bytes 
tar: Error is not recoverable: exiting now 
 
Backup terminato alle 05:20:31 del 05/07/04 
Starting MySQL database server: mysqld. 
Starting periodic command scheduler: cron/etc/init.d/cron: 
start-stop-daemon: command not found 
 
FINE Backup giornaliero 
-------------------------------------- 
 
Oltre all'errore di tar, non capisco perche' non si ferma cron 
(start-stop-daemon: command not found), ma questo e' la cosa meno 
importante. 
  Se modifico la riga 7 dello script in "tar -cf /dev/st0 ...." allora lo 
script funziona, ma dato che /pippo /pluto sono parcchi Gb dovrei tenere 
fermi i servizzi per troppo tempo per "tar -cf", se funzionasse "tar -uf" 
dovrebbe essere piu' rapido (suppongo)! 
 
Grazie a tutti per le risposte 
Agolf 
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



  Scusate il doppio post, il primo mi aveva dato errore! 


 tar: /dev/st0: Wrote only 0 of 10240 bytes 
Sospetto che il tape sia bacato. Cambia tape.
Davide
-- 
| In 1880 the French captured Detroit but gave it back ... they couldn't
| get parts. 
| 
| 

 Davide 
 
Grazie per la risposta,  
la cosa strana e' che con tar -cf /dev/st0 bla bla bla  funziona! 
Che tu sappia esiste un comando che verifichi il tape prima di cominciare 
il backup? 
 
 Ciao  


 il backup? 
L'unico modo di 'verificarlo' e' scriverci sopra. Per questo motivo i
nastri dovrebbero essere sostituiti ogni 8/12 mesi.
Davide
-- 
| In a medium in which a News Piece takes a minute and an "In-Depth"
| Piece takes two minutes, the Simple will drive out the Complex.   --
| Frank Mankiewicz 
| 

 Agolf
Provo ad indovinare:
Quando fai tar uf e non copia nulla perche' non c'e' nulla di nuovo di da un
messaggio di errore "falso" nel senso che per /dev/st0 e' strano non rcevere
uno stream vuoto, prova a vedere se l'errore te lo da anche nel caso in cui
c'e' qualche archivio aggiornato. Cmq se era un problema di nastro l'errore
avrebbe avuto questa forma: Input/output error tar: Error is not
recoverable: exiting now
Veniamo a start-stop-daemon, ma tu ce l'hai /sbin/start-stop-daemon ?
Funziona? Ha i permessi per l'esecuzione da normal user?
Ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.678 / Virus Database: 440 - Release Date: 06/05/2004

 Funziona? Ha i permessi per l'esecuzione da normal user?
E anche: /sbin/ e' nel path usato dal cron daemon?
Ciaotutti,
*