Acces bandes DTL sauvegarde sous ubuntu 8
cnfig -
Je me suis aider avec quelques post pour essayer d'y acceder mais en vain.
le lecteur scsi est bien /dev/st0
Voici ce que j'obtiens :
root@server:/home/boss# mt -f /dev/st0 status drive type = 114 drive status = 436207616 sense key error = 0 residue count = 0 file number = 0 block number = 0 root@server:/home/boss# cpio -ivcBd < /dev/st0 Segmentation fault root@server:/home/boss# tar -tvf /dev/st0 tar: /dev/st0: Cannot read: Cannot allocate memory tar: At beginning of tape, quitting now tar: Error is not recoverable: exiting now root@server:/home/boss# tar -tf /dev/st0 tar: /dev/st0: Cannot read: Cannot allocate memory tar: At beginning of tape, quitting now tar: Error is not recoverable: exiting now mt -f /dev/st0 eject il m'ejecte bien ma bande.
Comment lire ma bande ou récupérer des données ?
Maintenant j'ai sa sur une autre bande :
root@server:/home/boss# mt -f /dev/st0 status SCSI 2 tape drive: File number=0, block number=0, partition=0. Tape block size 0 bytes. Density code 0x1a (DLT 20GB). Soft error count since last status=0 General status bits on (45010000): BOT WR_PROT ONLINE IM_REP_EN root@server:/home/boss# cpio -ivd < /dev/st0 cpio: read error: Cannot allocate memory root@server:/home/boss#
Doit-je monter ma bande?
Doit je installer tar ou cpio ??
Existe t-il un outil graphique gratuit permettant de gérer les sauvegardes ?
(arkeia et autre ... )
Merci
Merci
Configuration: Windows XP Firefox 2.0.0.14
38 réponses
- 1
- 2
Le problème central est l’impossibilité de lire une bande via /dev/st0, avec des messages comme segmentation fault sur cpio et Cannot read lors de tar. Des réponses privilégient la vérification de la compatibilité bandes-lecteur, l’absence de formatage nécessaire et l’usage d’outils Linux standards comme tar ou dd pour diagnostiquer. D’autres soulignent l’importance des protections et des noms de périphériques (/dev/st0, /dev/st1), ainsi que la compatibilité d’un lecteur externe (DLT4000) et des drivers SCSI. En cas de doute, certaines discussions mentionnent Networker comme solution multiplateforme mais non universelle sous Debian, et recommandent de vérifier logs et état BOT/ONLINE.
-
-
salut dubcek, je suis la même personne qui ai posté à la fin du post.
J'ai créé mon propre post car l'autre ne m'appartient pas et il est en "résolu".
Donc si quelqu'un peut m'aider... -
je sais, as-tu essayé:
essayer de changer les blocks:
dd if=/dev/st0 ibs=256k count=10 | od -c -
root@server:/home/boss# dd if=/dev/st0 ibs=256k count=10 | od -c 0000000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0000160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 200 \0 0000200 \0 \0 w { \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 374 0000220 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000240 \0 \a 004 ` 8 250 6 017 < j 235 017 \0 001 200 \0 0000260 \0 \0 w { \0 \0 \0 \b U n i x . 0 4 1 0000300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 001 0000320 \0 \0 \0 \v v o l u m e p o o l \0 0000340 \0 \0 \0 001 \0 \0 \0 \f U n i x S e r v 0000360 e u r s \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0+1 records in 64+0 records out 32768 bytes (33 kB) copied, 4,66888 s, 7,0 kB/s 0100000
voici ce que j'obtient.
Comment fait on deja pour lister les lecteurs de bandes ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
root@server:/home/boss# ls -l /dev/st* crw-rw---- 1 root tape 9, 0 2008-06-11 18:26 /dev/st0 crw-rw---- 1 root tape 9, 96 2008-06-11 18:26 /dev/st0a crw-rw---- 1 root tape 9, 32 2008-06-11 18:26 /dev/st0l crw-rw---- 1 root tape 9, 64 2008-06-11 18:26 /dev/st0m lrwxrwxrwx 1 root root 15 2008-06-11 18:25 /dev/stderr -> /proc/self/fd/2 lrwxrwxrwx 1 root root 15 2008-06-11 18:25 /dev/stdin -> /proc/self/fd/0 lrwxrwxrwx 1 root root 15 2008-06-11 18:25 /dev/stdout -> /proc/self/fd/1
avec un lecteur externe en plus -
donc avec tar:
tar -tvbf 512 /dev/st0
avec cpio
cpio -ivd --block-size=512 < /dev/st0
Comment fait on deja pour lister les lecteurs de bandes ?
ls -l /dev/st* -
pour : tar -tvf 512 /dev/st0 j'ai tar: 512: Cannot open: No such file or directory tar: Error is not recoverable: exiting now
Merci pour le "ls" en fait je l'ai fait mais j'ai
:crw-rw---- 1 root tape 9, 0 2008-06-11 18:26 /dev/st0 crw-rw---- 1 root tape 9, 96 2008-06-11 18:26 /dev/st0a crw-rw---- 1 root tape 9, 32 2008-06-11 18:26 /dev/st0l crw-rw---- 1 root tape 9, 64 2008-06-11 18:26 /dev/st0m lrwxrwxrwx 1 root root 15 2008-06-11 18:25 /dev/stderr -> /proc/self/fd/2 lrwxrwxrwx 1 root root 15 2008-06-11 18:25 /dev/stdin -> /proc/self/fd/0 lrwxrwxrwx 1 root root 15 2008-06-11 18:25 /dev/stdout -> /proc/self/fd/1
je ne vois pas mon lecteur externe .. :( -
Avec cpio : cpio: Malformed number UnixServ cpio: Malformed number nixServe cpio: Malformed number ixServeu cpio: Malformed number xServeur cpio: Malformed number Serveurs cpio: Malformed number erveurs cpio: Malformed number rveurs cpio: Malformed number veurs cpio: Malformed number eurs cpio: Malformed number urs cpio: Malformed number rs cpio: Malformed number s
?? je n'ai aucun fichier -
tar -tvbf 512 /dev/st0
est-ce que le drive externe s'affiche dans dmesg ? -
oui,mais dd, tar ou cpio il faut connaitre le format de la bande !!
-
je pensais que le "b" etait une erreur de frappe car voila ce que j'ai :
root@server:/home/boss# tar -tvbf 512 /dev/st0 tar: f: Invalid blocking factor Try `tar --help' or `tar --usage' for more information.
Je ne connais pas le format de la bande je sais juste que c'est du DLT !
pour le lecteur externe, comment savoir si le lecteur apparait sous dsmeg :
[ 123.631553] scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 [ 123.631559] <Adaptec aic7899 Ultra160 SCSI adapter> [ 123.631562] aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs [ 123.631566] [ 123.632962] ACPI: PCI Interrupt 0000:07:06.0[A] -> GSI 25 (level, low) -> IRQ 19 [ 138.640302] scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 [ 138.640308] <Adaptec aic7880 Ultra SCSI adapter> [ 138.640311] aic7880: Ultra Single Channel A, SCSI Id=7, 16/253 SCBs
-
avec quel logiciel a-t-elle été écrite ?
y a-t-il un label ?
0000320 \0 \0 \0 \v v o l u m e p o o l \0
0000340 \0 \0 \0 001 \0 \0 \0 \f U n i x S e r v
0000360 e u r s \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
essayer
mt -f /dev/nst0 fsf 1 ; dd if=/dev/st0 ibs=256k count=10 | od -c -
j'ai essayer
dd if=/dev/st0 ibs=256k count=10 | od -c
sa me donne3571260 277 236 240 310 344 - / 262 O K 317 237 _ } O 3571300 240 R i 200 302 s 340 240 [ 347 377 260 254 o 207 3571320 217 330 s e 357 ' 357 026 O 364 @ 360 237 9 277 373 3571340 L 361 017 352 337 307 H 361 017 001 367 270 377 302 017 313 3571360 ( X D 377 370 ? 201 p 224 R } F A R 357 255 3571400 361 032 237 322 F 037 J 377 177 2 223 277 331 317 003 217 3571420 2 357 d D 361 344 344 342 x 337 G O 364 A 361 5 3571440 341 257 \ 337 } R 267 s 372 375 k 341 x ' P 3571460 340 210 \t * { @ 037 J ? 223 p 177 P C 361 357
etmt -f /dev/nst0 fsf 1
ne me donne rien.
Sinon plus d'info sur le lecteur:
root@serveur:/home/boss# lshw -C tape *-tape description: SCSI Tape product: DLT1 vendor: BNCHMARK physical id: 0.6.0 bus info: scsi@2:0.6.0 logical name: /dev/nst0 logical name: /dev/st0 version: 5032 serial: 0000031805 capabilities: removable configuration: ansiversion=2 -
Y a til une solution logiciel sinon ??
Sur le net on ne trouve plus la version gratuite illimité de arkdia. :( si il y a un autre logiciel du meme type je suis prenant !! -
avec quel logiciel a-t-elle été écrite ?
-
-
-
Ces commandes prévus a la base pour networker ne donnent rien non plus :
http://www.ipnom.com/Legato-NetWorker-Commands/ -
et bien il faut installer networker, monter la bande, si elle n'est pas connue du server l'importer et faire un index.
good luck -
networker est prevu pour unix et non debian.
Les commandes sont des commandes unix :(
Maintenant je peu éventuellement formater les bandes et les réutiliser avec une application sous debian?
si oui laquelle?
Merci
- 1
- 2