[rsync]suppression sur destination

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

[rsync]suppression sur destination

Message par Kristen »

Bonjour
je sauvegarde sur un DD externe les dossies qui me semblent importants avec rsync. Voici comment je proc-de

Code : Tout sélectionner

#! /bin/bash
rsync -av --stats --del --force /home/kristen/.config /home/kristen/.fonts /home/kristen/.conky  /home/kristen/Documents /home/kristen/Images /home/kristen/Musique /home/kristen/Save /home/kristen/script /home/kristen/Téléchargements /home/kristen/Vidéos /media/Expansion\ Drive/Save
#
echo
echo "La sauvegarde des données est terminée"
#pour avoir la taille restant sur le disque de backup
echo
df
read
exit 0;
Par contre, un dossier ou un fichier sur la destination n'est pas supprimé s'il n'existe plus sur la source. Il y a quelques chose qui m'échappe mais quoi? Vous avez la solution? Merci
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [rsync]suppression sur destination

Message par oktoberfest »

Salut,

rsync dispose de deux options --del et --delete qui ne sont pas équivalentes.
Je n'ai pas sous les yeux le script que j'utilise à la maison, mais de tête j'utilise --delete et il y a bien suppression des fichiers sur le répertoire destination.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [rsync]suppression sur destination

Message par benjarobin »

--del synonyme pour --delete-during
--delete efface les fichiers qui n'existent pas chez l'émetteur
--delete-before efface avant le transfert (par défaut)
--delete-during efface au cours du transfert, pas avant
--delete-after efface après transfert, pas avant
--delete-excluded efface également les fichiers exclus côté réception
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [rsync]suppression sur destination

Message par Kristen »

Le problème est que avec --del ou --delete ou --delete-during ou --delete-before ça ne marche pas. Aussi bien pour un dossier (non vide) qu'un simple fichier présents sur la destination et absent sur la source?
J'avais un dossier conky sur la source. Il a bien été copié sur le DD amovible. Sur le disque source, j'ai renommé ce dossier en .conky. La commande l'a recopié sur la DD amovible mais ne l'a pas supprimé?
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [rsync]suppression sur destination

Message par Kristen »

Je comprends de moins en moins :(
Sur mon DD, je viens de faire des essais avec

Code : Tout sélectionner

rsync -a --verbose --stats --delete --force ...
Tout marche impeccable: les fichiers sont bien copiés/supprimés qu'ils soient sur la source ou la destination.
Pourquoi ça ne marche pas bien avec mon DD externe? Aucune idée.
Et vous?
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
Répondre