Problème de sauvegarde sur bande

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Problème de sauvegarde sur bande

Messagepar max » 11 Août 2005 07:39

Bonjour,

J'ai une sauvegarde sur bande SCSI. Le matériel est bien reconnu, du moins me semble t il.
Lorque je tente de faire une sauvegarde, j'obtiens ce log :
|------------------------------------------------------------
| Doing level 0 backup of set all using tar
| All sets = full (1 tapes)
| Rewinding & erasing tape...
| Found index key 200508101633, next file is 2
| Deleting record for 200508101633 file 0
| Deleting record for 200508101633 file 1
|------------------------------------------------------------
| Creating index key 200508101650
| Backup set full (/ /boot)
| Tape #0
|------------------------------------------------------------
/dev/nst0: No such device
|------------------------------------------------------------
| File number 1, tape index 200508101650
| Backup of: /
| Date of this level 0 backup: Wed Aug 10 16:50:13 2005
| Date of last level 0 backup: the epoch
|------------------------------------------------------------
| cd "/" && /tmp/collectexit.5430.sh find . -depth -xdev ! -type s ! -regex \
| "news/articles" ! -regex ".*~"$ -print0 | /tmp/collectexit.5430.sh tar \
| --create --null --files-from=- --ignore-failed-read --same-permissions \
| --no-recursion --totals --label "level 0 / Wed Aug 10 16:50:13 2005 \
| tar+gzip from cumulus" --sparse --atime-preserve -b 64 --file - | \
| /tmp/collectexit.5430.sh gzip -4 | /tmp/collectexit.5430.sh buffer -m \
| 20m -s 32k -u 100 -t -p 75 -B -o "/dev/nst0"
| [ ! -e /tmp/exitstatus.5430 ]
|------------------------------------------------------------
Total bytes written: 863961088 (824MiB, 1.2MiB/s)
Kilobytes Out 311520
|------------------------------------------------------------
| Backup start: Wed Aug 10 16:50:13 2005
| Backup end: Wed Aug 10 17:02:39 2005
|------------------------------------------------------------
/dev/nst0: No such device
|------------------------------------------------------------
| File number 2, tape index 200508101650
| Backup of: /boot
| Date of this level 0 backup: Wed Aug 10 17:02:54 2005
| Date of last level 0 backup: the epoch
|------------------------------------------------------------
| cd "/boot" && /tmp/collectexit.5430.sh find . -depth -xdev ! -type s ! \
| -regex "news/articles" ! -regex ".*~"$ -print0 | \
| /tmp/collectexit.5430.sh tar --create --null --files-from=- \
| --ignore-failed-read --same-permissions --no-recursion --totals --label \
| "level 0 /boot Wed Aug 10 17:02:54 2005 tar+gzip from cumulus" --sparse \
| --atime-preserve -b 64 --file - | /tmp/collectexit.5430.sh gzip -4 | \
| /tmp/collectexit.5430.sh buffer -m 20m -s 32k -u 100 -t -p 75 -B -o \
| "/dev/nst0"
| [ ! -e /tmp/exitstatus.5430 ]
|------------------------------------------------------------
Total bytes written: 6848512 (6.6MiB, ?/s)
Kilobytes Out 5472
|------------------------------------------------------------
| Backup start: Wed Aug 10 17:02:54 2005
| Backup end: Wed Aug 10 17:03:09 2005
|------------------------------------------------------------
/dev/nst0: No such device
|------------------------------------------------------------
| Rewinding...
| Removing old level 0 log of all (dated 200508101633)
|-----------------------------------------------------------


Et lorque que je tente la restauration, ben j'ai un message qui s'affiche disant que la restauration a échoué.

Que faire ?
--> /dev/nst0: No such device
Faut-il mounter la bande ? ou la définir quelque part ?

Merci de votre aide.
Avatar de l’utilisateur
max
Major
Major
 
Messages: 85
Inscrit le: 17 Mai 2003 00:00

Messagepar sibsib » 11 Août 2005 20:42

Salut,

Tu es verni, toi !

Je viens de lire ceci sur a.e.f (Merci à Philippe CHAISSAC qui donne les réponses :-) )

discussion sur le forum de news a.e.f a écrit:Es-tu sûr que ton lecteur se trouve en /dev/nst0 ?
Fais des tests avec la commande mt ("man mt" pour les détails).

Si le pb vient de là, il est possible de changer très simplement le device en modifiant la propriété "Device" du service "backup" du fichier "configuration" de ta sme :

/sbin/e-smith/db configuration setprop backup Device /dev/whatever

suivie d'un :

/sbin/e-smith/expand-template /etc/flexbackup.conf


> quel est la commande qui permet de savoir ou se trouve le lecteur.


essayons par exemple :
# grep -i tape /var/log/dmesg
( = chercher les lignes contenant "tape", insensible à la casse, dans le log de démarrage)

Sinon, il faut essayer la commande mt, comme je l'ai écrit, avec par exemple :

# mt -f /dev/st0 eject
et voir si ça réagit.
Pour les détails, "man mt" => la page de manuel de la commande mt.


Cà me parait déjà de bonnes pistes, non ?

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar max » 16 Août 2005 09:34

Merci de ton aide.
Effectivement, /dev/nst0 n'est pas le bon périphérique :
La commande grep -i tape /var/log/dmesg me retourne :
Attached scsi tape st0 at scsi0, channel 0, id 3, lin 0

J'ai donc exécuté les commandes indiquées dans ton post, sans résultat, j'ai toujours "/dev/st0/ No such device".
J'ai essayé de modifier le fichier /etc/e-smith/templates/etc/flexbackup.conf/10Device en mettant le périphérique st0. Sans aucun résultat également :(

J'ai testé "mt -f /dev/st0 eject" et la bande sort, mais chose curieuse, "mt -f /dev/nst0 eject" la bande sort aussi !

Une idée ?

Merci encore
Avatar de l’utilisateur
max
Major
Major
 
Messages: 85
Inscrit le: 17 Mai 2003 00:00

Messagepar jdh » 16 Août 2005 09:53

La différence entre /dev/st0 et /dev/nst0 est que le deuxième périphériques est "non-rewind". C'est à dire qu'à la fin d'une instruction standard de sauvegarde comme tar, le premier fait automatiquement un "rewind"/

A noter qu'il FAUT toujours écrire /dev/st0 et non /dev/st0/.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar max » 16 Août 2005 14:45

Bon, le problème ne vient ni de /dev/nt0/ ni de /dev/nst0/ ...
Un problème de confirguration peut-être ?

Si vous avez une idée voir une solution 8) , je suis preneur !
Avatar de l’utilisateur
max
Major
Major
 
Messages: 85
Inscrit le: 17 Mai 2003 00:00


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité