![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... ) |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: juillet 2003
Messages: 70
|
Bonjour,
Je souhiate sauvegarder les données d'un volume représentant 3To. Pour cela, j'ai 3 disques externes de 1To chacun. Je voudrais faire un script permettant de passer d'un disque à l'autre un peu genre "disquettes"! Explications: Début de la sauvegarde sur disque 1 lorsque le disque 1 est plein, alors continu la sauvegarde sur disque 2 lorsque le disque 2 est plein, alors continu la sauvegarde sur disque 3 ou alors si plus simple Début de la sauvegarde sur disque 1 jusqu'à 1To puis, continu la sauvegarde sur disque 2 jusqu'à 2To puis, continu la sauvegarde sur disque 3 Est-ce possible? Avez-vous des tutos ou exemple? Merci d'avance |
|
|
|
|
|
#2 (permalink) |
|
Membre Confirmé
![]() Date d'inscription: octobre 2007
Messages: 222
|
je suis pas admin dans l'ame...
mais t'a plusieurs solutions - soit tu generes 3 tarball de 1To chacun que tu copi sur tes DD ( je sais pas si y a une option de ce genre ... man tar ...) - soit tu map tout tes lecteur en 1 seul est unique montage.... ducoup c est le la couche qui gere ton probleme... voir du coté LVM je crois je suis pas admin dans l'ame c'est juste des indications succintes, bonne recherche |
|
|
|
|
|
#5 (permalink) |
|
Membre Confirmé
![]() Date d'inscription: octobre 2007
Messages: 222
|
http://pol.spurious.biz/projects/scripting/badaba
tu peux t inpirer de la fin... Code :
echo "COMMAND: nice -n $NICE tar --create $EXCLUDES --one-file-system --tape-length $SIZE --multi-volume --new-volume-script=\"$0 --count $BACKUP_NAME $COUNT_FILE\" --volno-file=$COUNT_FILE --file $BACKUP_NAME $SOURCE" >> LOG nice -n $NICE tar --create $EXCLUDES --one-file-system --tape-length $SIZE --multi-volume --new-volume-script="$0 --count $BACKUP_NAME $COUNT_FILE" --volno-file=$COUNT_FILE --file $BACKUP_NAME $SOURCE 2>> LOG echo "COMMAND: $0 --count $BACKUP_NAME $COUNT_FILE --last" >> LOG $0 --count $BACKUP_NAME $COUNT_FILE --last 2>> LOG sinon y a un how to gentoo... http://gentoo-wiki.com/HOWTO_Backup_to_DVD |
|
|
|
|
|
#7 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: juillet 2003
Messages: 70
|
Le seul point gênant que j'ai vu est l'obligation d'avoir un répertoire temporaire du double de la partie de sauvergarde. Dans mon cas, chaque partie faisant environ 1To, il me faut 2To d'espace disponible.
Mais je vais essayé de creusé... Pourquoi pas la possibilité de partitionner un peu plus ma sauvegarde du genre des parties de 500Mo, il me faudrai alors 1To pour le répertoire temporaire... (Eventuellement 1 disque de 1To à rajouter pour l'emplacement temporaire) |
|
|
|
|
|
#8 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: juillet 2003
Messages: 70
|
Voici une première ébauche.
Je n'ai pas trouvé dans l'aide de TAR d'indication sur l'espace temporaire mentionné dans l'exemple de alavoler. Peu-être parce que l'exemple était plus complexe (nombre de parties non connues, sur CDROM... Code :
# ------------------------ # |Définition des variables| # ------------------------ SOURCE="/mnt/data/" NAME_1="/mnt/backup/back1/back1/backup_1.tar" NAME_2="/mnt/backup/back2/backup_1.tar" NAME_3="/mnt/backup/back3/backup_1.tar" NUM= "5000" # -------------------- # |Script de sauvegarde| # -------------------- tar --update $SOURCE --file $NAME_1 --file $NAME_2 --file $NAME_3 --multi-volume --tape-length=NUM --verify |
|
|
|
![]() |
![]() |
||
Sauvegarde gros volume
|
||
| Outils de la discussion | |
|
|