Peux t-on faire des sauvegardes automatiques sur CD-RW ? [Redhat9] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 06-05-2003 à 14:52:18
à part l équivalent de direct cd ke je connais pas, sinon, oui, c parfaitement faisable sous linux...
en 5 lignes de bash je pense
Marsh Posté le 06-05-2003 à 14:53:57
En_Sabah_Nur a écrit : à part l équivalent de direct cd ke je connais pas, sinon, oui, c parfaitement faisable sous linux... |
Ben c'est là le problème, comment formater un CD-RW sous Linux ?
Marsh Posté le 06-05-2003 à 14:59:29
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
Marsh Posté le 06-05-2003 à 15:05:09
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 ...
Marsh Posté le 06-05-2003 à 16:10:47
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/) |
Je vais regarder ce package.
J'espère que c'est pas trop compliqué à utiliser
Marsh Posté le 06-05-2003 à 16:57:34
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 !
Marsh Posté le 06-05-2003 à 19:56:32
Moi j'ai découvert ça récemment (j'ai modifié le script pour mes besoin perso) :
Code :
|
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é
Marsh Posté le 06-05-2003 à 20:01:23
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
Marsh Posté le 07-05-2003 à 07:33:12
# 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!
Marsh Posté le 07-05-2003 à 08:54:42
Un grand 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
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
Marsh Posté le 07-05-2003 à 09:08:41
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)
Marsh Posté le 07-05-2003 à 09:10:20
Perso j'ai creer un fichier script_save.sh que je lance via la crontab.
Marsh Posté le 07-05-2003 à 10:31:26
+1 pour script dans la crontab, avec une sauvegarde sur un 2eme disque en plus
Marsh Posté le 07-05-2003 à 10:50:56
Sinon tu mets 7 Graveurs dans la machine, un pour chaque jour de la semaine !!!
Marsh Posté le 07-05-2003 à 13:00:47
[Mode Newbie on]
C'est quoi la crontab ?
[/Mode Newbie off]
Marsh Posté le 07-05-2003 à 14:51:19
fichier /etc/crontab
Marsh Posté le 07-05-2003 à 14:56:16
ou encore tu tapes :
crontab -e
voir la -> http://lea-linux.org/admin/automate.php3
Marsh Posté le 25-06-2003 à 16:44:00
ç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 :
|
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 ?
Marsh Posté le 25-06-2003 à 16:55:26
ya pas de / avant home, il en faut un
Citation : |
Marsh Posté le 25-06-2003 à 17:06:50
Merci, ça fonctionne maintenant ! (c'était tout con )
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 ?
Marsh Posté le 25-06-2003 à 17:10:23
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" )
Marsh Posté le 25-06-2003 à 17:49:38
Bon je continue avec mes problèmes
Code :
|
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 ?
Marsh Posté le 25-06-2003 à 17:53:47
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
Marsh Posté le 25-06-2003 à 18:06:16
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 :
|
On dirait que le lecteur est verrouillé.
Marsh Posté le 25-06-2003 à 18:12:11
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 !
Marsh Posté le 25-06-2003 à 18:24:55
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 mjules pour ce script !
(J'ai plus qu'à configurer la crontab et c'est fini ! )
Marsh Posté le 25-06-2003 à 18:52:31
La cron marche nickel ! Merci encore à tous pour vos précieux conseils !
Marsh Posté le 06-05-2003 à 14:49:23
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 :
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