Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1101 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Redhat9]Peux t-on faire des sauvegardes automatiques sur CD-RW ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Redhat9]Peux t-on faire des sauvegardes automatiques sur CD-RW ?

n°258938
rpgman
Posté le 06-05-2003 à 14:49:23  profilanswer
 

Comme le lecteur Zip 750 ne fonctionne pas sous linux ( http://forum.hardware.fr/forum2.ph [...] h=&subcat= ) , je pense utiliser un graveur avec un CD-RW formaté pour faire des sauvegardes automatiques sur un petit serveur.
 
Sous Windows, j'utilise cette procédure :

  • Formatage d'un CD-RW avec DirectCD de manière à ce qu'il se comporte comme une disquette (en plus gros  :D )
  • Utilisation du logiciel Cobian Backup ( http://www2.educ.umu.se/~cobian/cbu4.htm ) pour planifier des sauvegardes automatiques, compréssées et sécurisées sur le CD-RW.


Peux t-on faire la même chose sous Linux, et plus particulièrement avec RedHat 9 ?  :??:


Message édité par rpgman le 06-05-2003 à 14:54:18
mood
Publicité
Posté le 06-05-2003 à 14:49:23  profilanswer
 

n°258939
En_Sabah_N​ur
お前はもう死んでいる
Posté le 06-05-2003 à 14:52:18  profilanswer
 

à part l équivalent de direct cd ke je connais pas, sinon, oui, c parfaitement faisable sous linux...
en 5 lignes de bash je pense [:3617buck]


---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
n°258940
rpgman
Posté le 06-05-2003 à 14:53:57  profilanswer
 

En_Sabah_Nur a écrit :

à part l équivalent de direct cd ke je connais pas, sinon, oui, c parfaitement faisable sous linux...
en 5 lignes de bash je pense [:3617buck]  


 
Ben c'est là le problème, comment formater un CD-RW sous Linux ?  :??:

n°258943
En_Sabah_N​ur
お前はもう死んでいる
Posté le 06-05-2003 à 14:59:29  profilanswer
 

le formater ne pose pas de problème...
le formater de manière à ce k il se comporte comme avec directcd par contre(comme une diskette), ça je sais pas :/


---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
n°258945
kazekami
J'aime pas les gens
Posté le 06-05-2003 à 15:05:09  profilanswer
 

il me semble que pour que le packet writing soit supporté sous linux, il faut patcher le noyau (http://members.optusnet.com.au/ckolivas/kernel/)
 
et sans packet writing, pas de grosses disquettes de 650Mo ...


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°259001
rpgman
Posté le 06-05-2003 à 16:10:47  profilanswer
 

KazeKami a écrit :

il me semble que pour que le packet writing soit supporté sous linux, il faut patcher le noyau (http://members.optusnet.com.au/ckolivas/kernel/)
 
et sans packet writing, pas de grosses disquettes de 650Mo ...


 
 :jap: Je vais regarder ce package.
J'espère que c'est pas trop compliqué à utiliser  :o

n°259026
yokland
Posté le 06-05-2003 à 16:57:34  profilanswer
 

j'utilise un graveur de CDRW pour faire mes sauvegardes sur mon linux au travers de la crontab.
 
Des que je rentre ce soir chez moi je vous poste les scripts, pour le faire.
Faut juste avoir cdrecord d'installe, si mes souvenir sont bon !
Ca va faire plus de 6mois que je n'y ai pas touche !
 
a ce soir !


---------------
:bic: Pourquoi tant de Haine, dans un monde si cruel... <> Je ne veux pas qu'on aime, mais je le veux quand meme...
n°259044
rpgman
Posté le 06-05-2003 à 17:42:08  profilanswer
 

Merci d'avance  :)  :hello:

n°259096
ecliptux
Oui. Enfin si peut-être.
Posté le 06-05-2003 à 19:56:32  profilanswer
 

Moi j'ai découvert ça récemment (j'ai modifié le script pour mes besoin perso) :

Code :
  1. #!/bin/sh
  2. http://mjules.free.fr/script/sauvegarde
  3. #  Ce script permet de sauvegarder des dossiers important (et une arborescence)
  4. #  et de les graver ensuite.                                                                       
  5. #  Dans un premier temps, on monte la partition où l'on va sauvegarder             
  6. #  et on fait 3 archives de /etc, /home/jules, et /mes documents,                   
  7. #  bref tout les trucs vitaux à sauvegarder. ces archives sont compressé en bzip2
  8. #
  9. # Pour me contacter
  10. # Mjules_at_ifrance.com
  11. #
  12. # mount /mnt/win_g
  13. rm -f /savelinux/etc.tar.bz2
  14. tar -cvjf /savelinux/etc.tar.bz2 /etc
  15. rm -f /savelinux/root.tar.bz2
  16. tar -cvjf /savelinux/root.tar.bz2 /root
  17. rm -f /savelinux/ecliptux.tar.bz2
  18. tar -cvjf /savelinux/ecliptux.tar.bz2 /home/ecliptux --exclude /home/ecliptux/Internet/Programmes --exclude /home/ecliptux/mp3 --exclude /home/ecliptux/.xsession-errors
  19. rm -f /savelinux/travail.tar.bz2
  20. tar -cvjf /savelinux/travail.tar.bz2 /mnt/espace/Travail
  21. #
  22. # phase, suivante, la gravure
  23. # je commence par essayer d'effacer le CD, si il n'est pas dans 
  24. # le graveur, j'éjecte celui-ci et j'affiche une boite de dialogue
  25. # une fois qu'on a mis le CD, on efface, on fait l'image et on grave
  26. # note: le $? -gt 0 permet de tester la réponse de cdrecord qui est 1
  27. # en cas de problème (i. e. le CD-RW est absent)
  28. cdrecord -v speed=10 blank=fast dev=0,0,0
  29. if [ $? -gt 0  ] ;
  30.   then eject /dev/scd0 && sleep 60s && cdrecord -v speed=10 blank=fast dev=0,0,0
  31. mkisofs -R -o /tmp/sauve.iso /savelinux/ && cdrecord -v speed=10 dev=0,0,0 -eject /tmp/sauve.iso
  32.   else
  33. #
  34. # si le CD-RW était déjà dans le lecteur et ben on fait
  35. # l'image et on grave
  36. #
  37. mkisofs -R -o /tmp/sauve.iso /savelinux/
  38. cdrecord -v speed=10 dev=0,0,0 -eject /tmp/sauve.iso
  39. fi
  40. #
  41. # on efface l'image et on démonte le lecteur de sauvegarde
  42. #
  43. rm -f /tmp/sauve.iso
  44. exit 0


 
L'original : http://mjules.free.fr/script/sauvegarde
Un big big big merci à Jules pour cet excellent script !!
Tout ce que j'avais à redire dessus, je l'ai bidouillé :)

n°259098
ecliptux
Oui. Enfin si peut-être.
Posté le 06-05-2003 à 20:01:23  profilanswer
 

Deux précisions qd même car j'ai buté (pas longtemps) dessus, étant donné que je débute juste la gravure sous Linux :
- je dois lancer ce script en root (pkoi? j'en sais encore trop rien... mais il devrait pouvoir se lancer en user normal ;) )
-au début le script plantait, en fais c'est juste qu'il fallait adapter le "dev=0,0,0" à ma config (logique me direz vous!)
 
Voilà :)
Pour sauvegarder mes 400Mo compressé, il me faut 20min... trop d'la balle :)
 
PS : Truc chiant qd même tant que j'y pense, durant la phase de compression en bzip2, ça bouffe bien évidemment toutes les ressources CPU.
Ca serait p'tet intéressant de rajoutre une variable qui permettrait de paramétrer le niveau de priorité du processus :)

mood
Publicité
Posté le 06-05-2003 à 20:01:23  profilanswer
 

n°259230
yokland
Posté le 07-05-2003 à 07:33:12  profilanswer
 

# script de sauvegarde quotidenne  
 
 
rm -rf /home/save.img
 
/usr/bin/mkisofs -r -J -l -T -L -V "Sauvegarde" -o "/home/save.img"  -graft-points "yok/outlook/=/home/yok/outlook" "yok/mesdoc/=/home/yok/mesdoc" "mail_linux/=/var/spool/mail/"
 
 
/usr/bin/cdrecord dev=0,0,0 fs=7405k  -v -useinfo speed=2  -blank=fast  
 
/usr/bin/cdrecord dev=0,0,0 fs=7405k  -v -useinfo speed=2  -dao  -pad -data  "/home/save.img"
 
rm -rf /home/save.img
 
 
 
Voila le script que j'utilise!


---------------
:bic: Pourquoi tant de Haine, dans un monde si cruel... <> Je ne veux pas qu'on aime, mais je le veux quand meme...
n°259231
Taz
bisounours-codeur
Posté le 07-05-2003 à 07:59:48  profilanswer
 

man nice
 
nice -19 bzip2 ...

n°259236
rpgman
Posté le 07-05-2003 à 08:54:42  profilanswer
 

Un grand  :jap: pour toutes ces infos !
 
Dans quel fichier dois-je insérer ces scripts de manière à ce que la sauvegarde soit automatique ?  :??:  
 
Le problème de ces scripts est qu'ils formattent le CD-RW : résultat, si la sauvegarde foire, ben on se retrouve avec un bô CD-RW vierge  :D  
L'avantage du packet Writing, c'est que le fichier de sauvegarde n'est écrasé que lorsque le nouveau fichier de sauvegarde est copié, donc quand la sauvegarde a réussi.
 
Il doit y a avoir moyen de bidouiller ces scripts pour augmenter la sécurité... ou utiliser plusieurs CD-RW... ou bien utiliser le packet writing  :D

n°259239
ecliptux
Oui. Enfin si peut-être.
Posté le 07-05-2003 à 09:08:41  profilanswer
 

Pour automatiser tout ça, tu colles un des scripts ci-dessus dans un fichier texte normal que tu nommes sauvegarde.sh (ou comme tu veux)
Tu lui fait un chmod +x sauvegarde.sh pour qu'il devienne exécutable.
Après tu le fout dans le cron pour qu'il s'exécute régulièrement (attention, il faudra tjrs une petite main pour remplacer le CD)
 
Niveau sécurité, plusieurs trucs.
Soit tu fais un roulement avec des CD (du style 1 par jour de la semaine)
Soit tu fait une copie de tout ce qu'il y a sur le CDRW dans un répertoire de ton système, avant de l'effacer.
 
Mais bon... si ton système est d'aplomb, le gravage ne devrait pas foirer (moi je n'ai jamais foiré un CD sous Linux pour le moment)


Message édité par ecliptux le 07-05-2003 à 09:11:04
n°259241
yokland
Posté le 07-05-2003 à 09:10:20  profilanswer
 

Perso j'ai creer un fichier script_save.sh que je lance via la crontab.
 


---------------
:bic: Pourquoi tant de Haine, dans un monde si cruel... <> Je ne veux pas qu'on aime, mais je le veux quand meme...
n°259272
kelus
Posté le 07-05-2003 à 10:31:26  profilanswer
 

+1 pour script dans la crontab, avec une sauvegarde sur un 2eme disque en plus  

n°259282
yokland
Posté le 07-05-2003 à 10:50:56  profilanswer
 

Sinon tu mets 7 Graveurs dans la machine, un pour chaque jour de la semaine !!!
 :D  [:ytrezax]


---------------
:bic: Pourquoi tant de Haine, dans un monde si cruel... <> Je ne veux pas qu'on aime, mais je le veux quand meme...
n°259362
rpgman
Posté le 07-05-2003 à 13:00:47  profilanswer
 

[Mode Newbie on]
C'est quoi la crontab ?  :??:  
[/Mode Newbie off]

n°259377
Taz
bisounours-codeur
Posté le 07-05-2003 à 13:31:01  profilanswer
 

le plannificateur de taches

n°259413
yokland
Posté le 07-05-2003 à 14:51:19  profilanswer
 

fichier /etc/crontab
 


---------------
:bic: Pourquoi tant de Haine, dans un monde si cruel... <> Je ne veux pas qu'on aime, mais je le veux quand meme...
n°259416
kazekami
J'aime pas les gens
Posté le 07-05-2003 à 14:56:16  profilanswer
 

ou encore tu tapes :
 
crontab -e
 
voir la -> http://lea-linux.org/admin/automate.php3


Message édité par kazekami le 07-05-2003 à 14:56:45

---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°259497
rpgman
Posté le 07-05-2003 à 20:43:36  profilanswer
 

Un grand  :jap:  :jap: pour toutes ces réponses pertinentes !  
 
 :hello:

n°282861
rpgman
Posté le 25-06-2003 à 16:44:00  profilanswer
 

ça y est, j'ai enfin tenté de mettre en pratique ce script ! :)
 
En utilisant le script de mjules, j'ai un problème lors de l'utilisation de la commande tar :
 

Code :
  1. [root@Serveur root]# tar -cvjf home/sauvegarde/gregory.tar.bz2 /home/test
  2. «tar» (child): home/sauvegarde/gregory.tar.bz2: ne peut open: Aucun fichier ou répertoire de ce type
  3. «tar» (child): Erreur non récupérable: fin de l'exécution immédiate
  4. tar: Retrait de l'en-tête `/' des noms des membres
  5. home/test/
  6. home/test/FAH3Console-LinuxB.exe
  7. Relais brisé (pipe)


 
Je tente avec cette commande de sauvegarder le répertoire /home/test, qui contient un fichier, dans un fichier zippé qui sera créé dans le répertoire home/sauvegarde.
Les deux répertoires sont en 777 et je suis sous Redhat 9.
 
Où est le problème ?  
 :??:


Message édité par rpgman le 25-06-2003 à 16:47:03
n°282870
Mjules
Modérateur
Parle dans le vide
Posté le 25-06-2003 à 16:55:26  profilanswer
 

ya pas de / avant home, il en faut un
 

Citation :


L'original : http://mjules.free.fr/script/sauvegarde  


[:cupra]


Message édité par Mjules le 25-06-2003 à 17:00:33

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°282873
Taz
bisounours-codeur
Posté le 25-06-2003 à 16:59:20  profilanswer
 

/home...

n°282879
rpgman
Posté le 25-06-2003 à 17:06:50  profilanswer
 

Merci, ça fonctionne maintenant !  :jap: (c'était tout con  :o )
 
Sinon, y a t-il un moyen de virer le répertoire /home/test dans l'archive tar ? Je suppose que c'est le but du montage de la partition ?  :??:

n°282886
Mjules
Modérateur
Parle dans le vide
Posté le 25-06-2003 à 17:10:23  profilanswer
 

tu peux essayer de te déplacer dans /home/test avant de faire ton archive tar, le fichier sera estampillé ./ton_fichier
 
autrement, regarde les options de tar, ya surement ça (un truc comme "éliminer le chemin absolu" )


Message édité par Mjules le 25-06-2003 à 17:11:11

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°282887
Taz
bisounours-codeur
Posté le 25-06-2003 à 17:10:26  profilanswer
 

gnéééééééééé?

n°282929
rpgman
Posté le 25-06-2003 à 17:49:38  profilanswer
 

Bon je continue avec mes problèmes  :D  
 

Code :
  1. Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J?rg Schilling
  2. TOC Type: 1 = CD-ROM
  3. scsidev: '0,0,0'
  4. scsibus: 0 target: 0 lun: 0
  5. Linux sg driver version: 3.1.24
  6. Using libscg version 'schily-0.7'
  7. cdrecord: Warning: using inofficial libscg transport code version (schily - Red
  8. Hat-scsi-linux-sg.c-1.75-RH '@(#)scsi-linux-sg.c        1.75 02/10/21 Copyright
  9. 1997 J. Schilling').
  10. atapi: 1
  11. Device type    : Removable CD-ROM
  12. Version        : 0
  13. Response Format: 2
  14. Capabilities   :
  15. Vendor_info    : 'LITE-ON '
  16. Identifikation : 'LTR-52246S      '
  17. Revision       : '6S0D'
  18. Device seems to be: Generic mmc CD-RW.
  19. Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
  20. Driver flags   : MMC-3 SWABAUDIO BURNFREE FORCESPEED
  21. Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
  22. Drive buf size : 1422080 = 1388 KB
  23. Current Secsize: 2048
  24. ATIP info from disk:
  25.   Indicated writing power: 0
  26.   Reference speed: 0
  27.   Is not unrestricted
  28.   Is erasable
  29.   Disk sub type: Ultra High speed Rewritable media (2)
  30.   ATIP start of lead in:  -11613 (97:27/12)
  31.   ATIP start of lead out: 335925 (74:41/00)
  32.   1T speed low: 16 1T speed high: 16
  33.   2T speed low:  8 2T speed high: 24
  34.   power mult factor: 4 5
  35.   recommended erase/write power: 5
  36.   A1 values: 66 4A D9
  37.   A2 values: 38 80 00
  38.   A3 values: 04 C5 A8
  39. Disk type:    Phase change
  40. Manuf. index: 18
  41. Manufacturer: Plasmon Data systems Ltd.
  42. Blocks total: 335925 Blocks current: 335925 Blocks remaining: 336075
  43. Forcespeed is OFF.
  44. cdrecord: Trying to use ultra high speed medium on improper writer.

 
 
Le graveur est un Liteon 52x24x52 et le CD-RW un 10-24x ...
Est-ce que cela signifie que cdrecord ne gère pas les CD-RW audelà de 4x ?  :??:


Message édité par rpgman le 25-06-2003 à 17:51:34
n°282933
Mjules
Modérateur
Parle dans le vide
Posté le 25-06-2003 à 17:53:47  profilanswer
 

chez moi ça marche sans pb en 10x  
 
bizarre, il reconnait bien le CD pour ce qu'il est mais on dirait qu'il veut pas forcer la vitesse regarde dans le MAN de cdrecord si ya pas une option forcespeed


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°282940
rpgman
Posté le 25-06-2003 à 18:06:16  profilanswer
 

Bon, j'ai changé la valeur 10 en 24 dans le script et tout fonctionne parfaitement... la première fois :)
 
Quand je relance le script ensuite, j'ai ce message d'erreur :
 

Code :
  1. Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J?rg Schilling
  2. TOC Type: 1 = CD-ROM
  3. scsidev: '0,0,0'
  4. scsibus: 0 target: 0 lun: 0
  5. Linux sg driver version: 3.1.24
  6. Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
  7. Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
  8. Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
  9. Error trying to open /dev/scd0 exclusively ... retrying in 1 second.


 
On dirait que le lecteur est verrouillé.  :heink:


Message édité par rpgman le 25-06-2003 à 18:07:01
n°282945
rpgman
Posté le 25-06-2003 à 18:12:11  profilanswer
 

Tiens, c bizarre, quand il y a le message d'erreur, il éjecte le CD, attend une minute, le réinsert, puis l'efface et refuse de graver !  :heink:  
 

n°282958
rpgman
Posté le 25-06-2003 à 18:24:55  profilanswer
 

Bon, tout fonctionne finalement, j'ai bien le message d'erreur et le CD ejecté, mais le CD est effacé et gravé une fois réinséré.
 
Un grand  :jap: mjules pour ce script !  
 
(J'ai plus qu'à configurer la crontab et c'est fini !  :whistle:)

n°282987
rpgman
Posté le 25-06-2003 à 18:52:31  profilanswer
 

La cron marche nickel ! Merci encore à tous pour vos précieux conseils !  :hello:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Redhat9]Peux t-on faire des sauvegardes automatiques sur CD-RW ?

 

Sujets relatifs
Linux RedHat 7.1 : Pb DNS, ils ne sont pas sauvegardés !Quelles sont vos procédures de sauvegardes préférées ?
Plus de sujets relatifs à : [Redhat9]Peux t-on faire des sauvegardes automatiques sur CD-RW ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR