Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/05/2025, à 12:49

eric63

Partages sur freebox ultra et sauvegardes sur PC 2ème partie

J’attaque la 2ème partie c’est à dire la sauvegarde sur non plus la freebox mais sur un disque externe du PC
mais je pense que cela serait identique sur un disque sur la freebox (je crois qu’on avait envisagé ça sur un autre post mais ça posait problème dût à la freebox ??
confirmer

Donc le contexte

le matériel:
1 PC avec
un disque 8To 1 partition ext4 branché en usb3 qui n’est pas toujours allumé avec un bouton manuel pour l’allumage
1 freebox ultra avec 1 nvme de 1To contenant la VM

les dossiers
1 dossier Multimedias créé dans une VM de la freebox
1 dossier SAUVEGARDES créé dans le 8To
visible et monté dans /media

kubu@kubu-System-Product-Name:/media/kubu/JEUX8T/SAUVEGARDES$

pour sauvegarder de la VM vers le 8T
donc là les ennuis commence, 1ère commande:

rsync -av -e ssh Multimedias@192.168.1.128:/home/Multimedias/Photos  /media/kubu/JEUX8T/SAUVEGARDES$

    ça synchronise
    ha erreur

 Le fichier ou le dossier /media/kubu/JEUX8T/SAUVEGARDES n'existe pas.

et le disque s’ est démonté ??

rsync: [receiver] write failed on "/media/kubu/JEUX8T/SAUVEGARDES$/Photos/SmartphoneEric202407/Camera/VID_20230711_211747.mp4": Input/output error (5)
rsync error: error in file IO (code 11) at receiver.c(381) [receiver=3.4.1]
kubu@kubu-System-Product-Name:~$

je vois qu’un 2ème dossier SAUVEGARDES$ s’est créé à coté de SAUVEGARDE
je remonte le 8T et la synchro recommence dans le dossier SAUVEGARDES$
mais la sauvegarde n’est pas complète les dossiers sauf 1 sont vides et le dossier non vide est incomplet

il m ’a été proposé une commande modifiée sans majuscules mais c’est visiblement pas correct
2ème commande:

kubu@kubu-System-Product-Name:$ rsync -av -e ssh multimedias@192.168.1.128:/home/multimedias/Photos /media/kubu/JEUX8T/SAUVEGARDES
    multimedias@192.168.1.128: Permission denied (publickey).
    rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
    rsync error: unexplained error (code 255) at io.c(232) [Receiver=3.4.1]
    kubu@kubu-System-Product-Name:$

3ème commande ça semble bon et dans le bon dossier

rsync -av -e ssh Multimedias@192.168.1.128:/home/Multimedias/Photos  /media/kubu/JEUX8T/SAUVEGARDES
…
…
sent 36.320 bytes  received 15.400.982.562 bytes  81.703.017,94 bytes/sec
total size is 15.397.090.080  speedup is 1,00
kubu@kubu-System-Product-Name:~$ 

mon problème sur cette synchro
c’est une synchro et pas une sauvegarde incrémentielle si possible ??
comment rendre cela automatique dès que le 8T est monté ??
comment avoir une sauvegarde incrémentielle pour garder les fichiers anciens ??
rsync sait faire cela à priori aussi ??

Dernière modification par eric63 (Le 15/05/2025, à 11:44)


Kubuntu 25.04 wayland Plasma 6.3.4 KDE Qt 6.12.0 noyau 6.14.0-15 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR

Hors ligne

#2 Le 12/05/2025, à 14:55

O_20_100_O

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

Bonjour,
Donc maintenant tu as la bonne commande et tu fais la sauvegarde des photos ?

Et tu voudrais de l'incrémentiel ?
rsync -a --delete   -e ssh Multimedias@192.168.1.128:/home/Multimedias/Photos  /chemin_vers_sauvegarde/ --backup --backup-dir=incremental/`date +%Y-%m-%d`/

Cela donnera la copie de la situation actuelle dans le répertoire choisi et créera un sous-répertoire dans incrementals (ou tout autre nom) à chaque exécution avec des différences. Ce répertoire contiendra la version précédent la modification ou suppression.

J'ajoute que tu as déjà regardé du côté de Deja-dup avec restic. C'est une très bonne alternative.
rsync c'était une façon simple pour arriver rapidement à un premier résultat.

Dernière modification par O_20_100_O (Le 12/05/2025, à 17:33)

Hors ligne

#3 Le 12/05/2025, à 15:25

geole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

eric63 a écrit :

comment rendre cela automatique dès que le 8T est monté ??

Bonjour
Il faut créer un service qui se lance  à la détection du montage de la partition du disque USB
J'ai un exemple sous le coude.   Avec des exemples de retour
1) Récupérer les caractéristiques  du disque.

udevadm info -a -p /sys/block/sde  | grep -E "manufacturer|product|serial" 
    ATTRS{manufacturer}=="Seagate"
    ATTRS{product}=="Slim  SL"
    ATTRS{serial}=="NA4T1SG4"
    ATTRS{manufacturer}=="Linux 6.8.0-51-generic xhci-hcd"
    ATTRS{product}=="xHCI Host Controller"
    ATTRS{serial}=="0000:00:14.0"

2) Indiquer que la détection du disque doit déclencher un service systemd.

echo 'KERNEL=="sd[c-z]", ACTION=="add", ATTRS{manufacturer}=="Seagate",  ATTRS{product}=="Slim  SL", ATTRS{serial}=="NA4T1SG4", TAG+="systemd", ENV{SYSTEMD_WANTS}="Sauvegarde@$devnode.service" ' | sudo tee  /lib/udev/rules.d/76-Sauvegarde.rules
sleep 1
cat /lib/udev/rules.d/76-Sauvegarde.rules
sudo udevadm control --reload 
journalctl --no-pager -b -n 5

# Pour connaître l'état, cela sera la commande  systemctl status Sauvegarde@-dev-sdX.service

3) Créer le service utilisateur autorisant root à discuter avec l'utilisateur wayland.

mkdir -pv $HOME/.config/systemd/user
cat <<"EOF" >$HOME/.config/systemd/user/ROOT.service
[Unit]
Description=Autoriser Root à écrire dans l'écran.
[Service]
Type=simple
ExecStartPre=sleep 30
# Inutile de se presser au démarrage: Si l'utilisateur n'a pas encore eu le temps de se connecter, la commande foire.
ExecStart=xhost si:localuser:root
[Install]
WantedBy=default.target
EOF
sleep 1
systemctl --user   stop ROOT.service;systemctl --user daemon-reload
systemctl --user enable ROOT.service;systemctl --user start ROOT.service;
systemctl --user status ROOT.service;

4)  Créer le service d'exécution de la sauvegarde en étant root.

sudo -i
cat <<EOF>/etc/systemd/system/Sauvegarde@.service
[Unit] 
Description=Service de sauvegarde dans un disque externe.
DefaultDependencies=no
[Service]
Type=simple
Environment="DISQUE=%I"
Environment="UTILISATEUR=a"
TimeoutSec=123minutes
ExecStartPre=echo La sauvegarde va se réaliser.
ExecStartPre=sleep 15 
ExecStart=/home/a/Sauvegarde.sh
# Attendons que les diverses partitions aient le temps de se monter
ExecStopPost=echo La sauvegarde est terminée. 
EOF
sleep 1
systemctl daemon-reload
exit

5) En prime, un gros script qui sauvegarde plein de modèles de partitions.   A toi de faire le tri.
Tu pourras y trouver quelques contrôles

cat <<"EOF" >$HOME/Sauvegarde.sh
#!/usr/bin/bash
Dsk=${DISQUE//-//}   ##### On remplace tous les tirets par des  slashs. Soit /dev/sdX
EXT4=/dev/sda8    #### On dit que la partition EXT4  qui contient le logiciel est sur SDA8
BTRFS=/dev/sda9   #### On dit que la partition BTRFS qui contient le logiciel est sur SDA9
BIOS=/dev/sda22   #### On dit que la partition BIOS-GRUB qui contient la structure de boot legacy est sur SDA22
rm -f /tmp/Sauvegarde*
echo $Dsk>/tmp/Sauvegarde-Dsk.txt
echo Sauvegarde enclenchée dans $Dsk.
Info() { DISPLAY=:1 zenity --info  --title="Sauvegarde dans $Dsk" --text "$1" ; echo "$1"; }
Info "Le fonctionnement du logiciel sera fortement ralenti à cause de la sauvegarde en cours dans $Dsk."
#Regardons si les conditions de montage sont remplies.
# On sait déjà que le disque est dans la liste de ceux autorisés mais a-t-il encore les bonnes partitions?
Liste=$(lsblk -fe7 $Dsk); lsblk -fe7 $Dsk>/tmp/Sauvegarde-lsblk-txt
for Label in SAVEFI SAVEXT4 SAVDATA1 SAVDATA2 SAVDATA3 SAVDATA4 SAVBTRFS SAVCommun SAVW21H2a;
do if [[ $Liste =~  $Label  ]];then echo $Label Ok>/dev/null;else echo $Label absent>>/tmp/Sauvegarde-erreurs.txt;fi;done
if [ -e /tmp/Sauvegarde-erreurs.txt ];then Info "Il y a des erreurs d'identification. Consulter /tmp/Sauvegarde-erreurs.txt";exit 1;fi

#Si boot en LEGACY, copier le MBR
if [ ! -d /sys/firmware/efi ];then
   echo Copie du MBR  
   sudo dd if=/dev/sda of=$Dsk count=1 bs=446 1>>/tmp/Sauvegarde-erreurs.txt 2>/dev/null
   # Copier la partition BIOS-GRUB si présente, sinon copier le début du disque.
   Dsk1=$(fdisk -l  $Dsk | grep Amorçage | cut -c1-10)
   if [ ! -z $Dsk1 ];then      echo Copie de la partition bios-grub  
      dd if=$BIOS of=$Dsk1  1>>/tmp/Sauvegarde-erreurs.txt 2>/dev/null
   else       echo Copie du début du disque
      dd if=/dev/sda of=/dev/$Dsk count=2047 skip=1 seek=1  1>>/tmp/Sauvegarde-erreurs.txt 2>/dev/null
   fi
fi

# Copions la partition EFI ## Pour une raison que j'ignore la partition FAT32 ne se monte pas automatiquement.
echo  utilisateur détecté=$UTILISATEUR.
if ! mountpoint -q /media/$UTILISATEUR/SAVEFI;then echo savefi non monté;mkdir -v /media/$UTILISATEUR/SAVEFI;sleep 1;mount /dev/disk/by-label/SAVEFI /media/$UTILISATEUR/SAVEFI;fi
if mountpoint -q /media/$UTILISATEUR/SAVEFI;then 
   echo Copie de la partition EFI; echo rsync -a /boot/efi/EFI /media/$UTILISATEUR/SAVEFI >>/tmp/Sauvegarde-rsync.txt  
   (time rsync -a --stats /boot/efi/EFI /media/$UTILISATEUR/SAVEFI 1>>/tmp/Sauvegarde-rsync.txt 2>>/tmp/Sauvegarde-erreurs.txt) &>>/tmp/Sauvegarde-rsync.txt
else echo Sauvegarde impossible pour SAVEFI >>/tmp/Sauvegarde-erreurs.txt;fi 
udisksctl unmount -b /dev/disk/by-label/SAVEFI;rmdir /media/$UTILISATEUR/SAVEFI
 
#Copions le logiciel EXT4
if ! mountpoint -q /media/$UTILISATEUR/SAVEXT4;then echo SAVEXT4 non monté;mkdir -v /media/$UTILISATEUR/SAVEXT4;sleep 1;mount /dev/disk/by-label/SAVEXT4 /media/$UTILISATEUR/SAVEXT4;fi
if mountpoint -q /media/$UTILISATEUR/SAVEXT4;then
   ## Vérifions si la partition émettrice est  en exécution
   Mount=$(lsblk -no MOUNTPOINTS $EXT4)
   if [ $Mount == "/" ];then
      echo Copie du logiciel EXT4 en exécution sous $UTILISATEUR; echo rsync -a -x --delete-after --exclude={'/proc','/sys','/swapfile','*.swap','/var/log/journal','/tmp','/var/tmp','.cache'} / /media/$UTILISATEUR/SAVEXT4 >>/tmp/Sauvegarde-rsync.txt
   (time rsync -a -x --stats --delete-after --exclude={'/proc','/sys','/swapfile','.swap','/var/log/journal','/var/log/kern.*','/var/log/syslog.*','/tmp','/var/tmp','.cache','.gvfs'} / /media/$UTILISATEUR/SAVEXT4 1>>/tmp/Sauvegarde-rsync.txt 2>>/tmp/Sauvegarde-erreurs.txt) &>>/tmp/Sauvegarde-rsync.txt
   else
      if ! mountpoint -q /media/EXT4;then echo EXT4 non monté >>/tmp/Sauvegarde-erreurs.txt
      else
      echo Copie totale du logiciel EXT4 sous $UTILISATEUR; echo rsync -a -x  /media/EXT4 /media/$UTILISATEUR/SAVEXT4 >>/tmp/Sauvegarde-rsync.txt
   (time rsync -a -x --stats --delete-after  /media/EXT4 /media/$UTILISATEUR/SAVEXT4 1>>/tmp/Sauvegarde-rsync.txt 2>>/tmp/Sauvegarde-erreurs.txt) &>>/tmp/Sauvegarde-rsync.txt
      fi
   fi  
else 
   echo Montage absent pour SAVEXT4 >>/tmp/Sauvegarde-erreurs.txt;  
fi
udisksctl unmount -b /dev/disk/by-label/SAVEXT4;rmdir /media/$UTILISATEUR/SAVEXT4
  
#On se permet de contrôler que les deux UUID sont identiques.
UUIDSAVEXT4=$(lsblk -no UUID /dev/disk/by-label/SAVEXT4)  ##;  echo $UUIDSAVEXT4
UUIDROOT=$(lsblk -no UUID /dev/disk/by-label/EXT4) ##&& echo $UUIDROOT
if [ "$UUIDSAVEXT4" != "$UUIDROOT" ];then 
   e2fsck -fy /dev/disk/by-label/SAVEXT4
   tune2fs -U $UUIDROOT /dev/disk/by-label/SAVEXT4
fi
UUIDSAVEXT4=$(lsblk -no UUID /dev/disk/by-label/SAVEXT4)  ##;  echo $UUIDSAVEXT4
if [ "$UUIDSAVEXT4" != "$UUIDROOT" ];then echo les UUID des partitions EXT4 ne sont pas toujours identiques, après correction. >>/tmp/Sauvegarde-erreurs.txt
fi
 
#Copions les autres partitions
Info "Le logiciel est fini de dupliquer."
for Label in SAVDATA1 SAVDATA2 SAVDATA3 SAVDATA4;do
    if mountpoint -q /media/${Label: 3};then
       echo "/media/$UTILISATEUR/$Label"; echo rsync -a -x --delete-after /media/$UTILISATEUR$/${Label: 3} /media/$UTILISATEUR/$Label >>/tmp/Sauvegarde-rsync.txt  
       if mountpoint -q /media/$UTILISATEUR/$Label;then  
          (time rsync -a -x --stats --delete-after /media/${Label:3} /media/$UTILISATEUR/$Label 1>>/tmp/Sauvegarde-rsync.txt 2>>/tmp/Sauvegarde-erreurs.txt) &>>/tmp/Sauvegarde-rsync.txt
          udisksctl unmount -b /dev/disk/by-label/$Label
       else echo Montage absent pour $Label >>/tmp/Sauvegarde.erreurs.txt;fi
    else echo Montage absent pour ${Label: 3} >>/tmp/Sauvegarde.erreurs.txt;fi
#On se permet de contrôler que les deux UUID sont identiques.
UUIDSAVEXT4=$(lsblk -no UUID /dev/disk/by-label/$Label) ##;  echo $UUIDSAVEXT4
UUIDROOT=$(lsblk  -no UUID /dev/disk/by-label/${Label:3}) ##;  echo $UUIDROOT
if [ "$UUIDSAVEXT4" != "$UUIDROOT" ];then 
   e2fsck -fy /dev/disk/by-label/$Label
   tune2fs -U $UUIDROOT /dev/disk/by-label/$Label
fi
UUIDSAVEXT4=$(lsblk -no UUID /dev/disk/by-label/$Label) ;  echo $UUIDSAVEX
if [ "$UUIDSAVEXT4" != "$UUIDROOT" ];then echo les UUID des partitions $Label ne sont pas toujours identiques, après correction. >>/tmp/Sauvegarde-erreurs.txt
fi
done

#Traitons la partition logicielle btrfs qui semble aussi ne pas se monter automatiquement.
if ! mountpoint -q /media/$UTILISATEUR/SAVBTRFS;then echo SAVBTRFS non monté;mkdir -v /media/$UTILISATEUR/SAVBTRFS;sleep 1;mount /dev/disk/by-label/SAVBTRFS /media/$UTILISATEUR/SAVBTRFS;fi
if mountpoint -q /media/$UTILISATEUR/SAVBTRFS;then 
   ## Vérifions si la partition émettrice est  en exécution
   Mount=$(lsblk -no MOUNTPOINTS $BTRFS)
   if [ $Mount == "/" ];then echo Copie de la partition BTRFS en exécution;
   echo rsync -ahx --delete-after --exclude={'/home','/dev','/proc','/run','/sys','/swapfile','/var/log/journal','/tmp','/var/tmp','.cache','.gvfs','timeshift*'}  /*  /media/$UTILISATEUR/SAVBTRFS/@  1>>/tmp/Sauvegarde-rsync.txt
        (time rsync -ahx --stats --delete-after --exclude={'/home','/dev','/proc','/run','/sys','/swapfile','/var/log/journal','/var/log/kern.*','/var/log/syslog.*','/tmp','/var/tmp','.cache','.gvfs','timeshift*'}  /*  /media/$UTILISATEUR/SAVBTRFS/@  1>>/tmp/Sauvegarde-rsync.txt 2>>/tmp/Sauvegarde-erreurs.txt) &>>/tmp/Sauvegarde-rsync.txt
   echo rsync -ahx --delete-after /home/*  /media/$UTILISATEUR/SAVBTRFS/@home  >>/tmp/Sauvegarde-rsync.txt
        (time rsync -ahx --stats --delete-after /home/*  /media/$UTILISATEUR/SAVBTRFS/@home  1>>/tmp/Sauvegarde-rsync.txt 2>>/tmp/Sauvegarde-erreurs.txt) &>>/tmp/Sauvegarde-rsync.txt
    else  echo Copie  totale de la partition BTRFS;
         echo rsync -ahx --delete-after --exclude={'timeshift*}' /media/BTRFS/*  /media/$UTILISATEUR/SAVBTRFS >>/tmp/Sauvegarde-rsync.txt
        (time rsync -ahx --stats --delete-after --exclude={'timeshift*}'/media/BTRFS/*  /media/$UTILISATEUR/SAVBTRFS 1>>/tmp/Sauvegarde-rsync.txt 2>>/tmp/Sauvegarde-erreurs.txt) &>>/tmp/Sauvegarde-rsync.txt
    fi   
    udisksctl unmount -b /dev/disk/by-label/SAVBTRFS; rmdir /media/$UTILISATEUR/SAVBTRFS
    UUIDSAVBTRFS=$(lsblk -no UUID /dev/disk/by-label/SAVBTRFS)  ##;  echo $UUIDSAVBTRFS
    UUIDBTRFS=$(lsblk -no UUID /dev/disk/by-label/BTRFS) ##&& echo $UUIDBTRFS
    if [ "$UUIDSAVBTRFS" != "$UUIDBTRFS" ];then echo les UUID des partitions BTRFS ne sont pas identiques  >>/tmp/Sauvegarde-erreurs.txt;fi
    ####btrfstune -U $UUIDROOT /dev/disk/by-label/SAVBTRFS ==> ERROR: fsid c27eecf2-7139-4041-b3aa-a6f646180dee is not unique
else echo Montage absent pour SAVBTRFS >>/tmp/Sauvegarde-erreurs.txt;fi

#Traitons le logiciel windows autrement que par rsync car avec ses 2 millions de fichiers, cela prend trop de temps.
umount -v /dev/disk/by-label/SAVW21H2a
DISPLAY=:1 zenity --question --text  "La sauvegarde windows est estimée à quinze minutes. Faut-il le sauvegarder?"
if [ $? = 0 ];then 
    Dsk2=$(lsblk -fe7 $Dsk | grep SAVW21H2a | cut -c7-11)
    echo Duplication du logiciel windows
    umount -v /dev/sda4  ### La partition entrée.
    (time ntfsclone --overwrite /dev/$Dsk2 /dev/sda4 1>/tmp/Sauvegarde-ntfsclone1.txt 2>/tmp/Sauvegarde-ntfsclone2.txt) &>>/tmp/Sauvegarde-ntfsclone1.txt
    ntfslabel --force $Dsk2 SAVW21H2a 1>>/tmp/Sauvegarde-ntfsclone1.txt 2>>/tmp/Sauvegarde-ntfsclone2.txt
    mount -v /dev/sda4
    if grep -q ERROR /tmp/Sauvegarde-partclone2.txt;then cat /tmp/Sauvegarde-ntfsclone2.txt >>/tmp/Sauvegarde-erreurs.txt;fi
    
    #The disk contains an unclean file system"
else echo Pas de sauvegarde demandée pour windows >/tmp/Sauvegarde-ntfsclone.txt;fi


### Traitons la sauvegarde des données personnelles  dans une partition chiffrée.
#  Montage de la partition
Data=SAVCommun
zpool export  $Data ### Pour se prémunir d un montage antérieur ailleurs.
zpool import -f $Data
for (( i=1; i < 6; i++ ));  do 
    Statut=$(zfs get mounted  $Data |tail -1 )
    if [[  $Statut =~  "no"  ]] ; then  
      ret2=`DISPLAY=:1 zenity --entry --title="Montage de la partition $Data ($i/6)." --text "veuillez fournir la phrase de déchiffrement de $Data." ` 
      zfs mount -vl $Data <<<$ret2
    else i=6    
    fi   
done
if  [[ ! $Statut =~  "yes"  ]] ; then
    DISPLAY=:1 zenity --error --text "La partition $Data n'est pas disponible; veuillez investiguer!"
    echo "La partition $Data n'est pas disponible; veuillez investiguer!" >>/tmp/Sauvegarde-erreurs.txt
else
    echo rsync -a  --delete-after --exclude={'/Sports','/a/Téléchargements'} /media/Commun/* /media/SAVCommun >>/tmp/Sauvegarde-rsync.txt
    ### Et oui, ce second disque externe de test est plus petit que la partition. Donc il faut faire un choix.
    (time sudo rsync -a --progress --stats --delete-after --exclude={'/Sports','/a/Téléchargements'} /media/Commun/* /media/SAVCommun 1>>/tmp/Sauvegarde-rsync.txt 2>>/tmp/Sauvegarde-erreurs.txt) &>>/tmp/Sauvegarde-rsync.txt
zpool export  $Data 
fi

# Tout s'est-il bien passé?
if [ -s /tmp/Sauvegarde-erreurs.txt ];then  Info "Il y a des erreurs de duplication . Consulter /tmp/Sauvegrde-erreurs.txt"
else Info "Félicitations. La duplication de toutes les partitions est terminée sans aucune erreur. Le disque $Dsk peut être débranché." 
fi
EOF
sleep 1
chmod +x $HOME/Sauvegarde.sh
wc -l $HOME/Sauvegarde.sh

Dernière modification par geole (Le 12/05/2025, à 15:56)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#4 Le 12/05/2025, à 16:03

geole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

O_20_100_O a écrit :

Bonjour,
Donc maintenant tu as la bonne commande et tu fais la sauvegarde des photos ?

Et tu voudrais de l'incrémentiel ?
rsync -a --delete   -e ssh Multimedias@192.168.1.128:/home/Multimedias/Photos  /chemin_vers_sauvegarde/ --backup --backup-dir=incremental/`date +%Y-%m-%d`/

Cela donnera la copie de la situation actuelle dans le répertoire choisi et créera un sous-répertoire dans incrementals (ou tout autre nom) à chaque exécution avec des différences. Ce répertoire contiendra la version précédent la modification ou suppression.

Bonjour
Un avis.   Le disque faisant 8 To, il pourrait être intéressant de le découper en deux partitions.
La première ayant la taille de la partition qu'on sauvegarde  et donc étant une image conforme.
La seconde  ayant le reste du disque et dédiée aux fichiers incrémentaux..        La sauvegarde sera un peu plus longue car il y aura duplication des fichiers au lieu d'un simple changement de nom.
  Il faudra aussi penser aux épurations des sauvegardes incrémentales car cela peut s'emplir très vite.

Dernière modification par geole (Le 12/05/2025, à 16:04)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#5 Le 12/05/2025, à 17:34

eric63

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

merci O_20_100_O et geole
petites questions
avec rsync
il ne sera fait qu’une synchro du dossier source dans le dossier destination
et le dossier incremental qui contiendra en plus
juste le fichier modifié et son chemin ou son dossier ?? ou cela sera plus que ça ??

geole a écrit :

echo 'KERNEL=="sd[c-z]"

#3 - 2)
tu peux expliquer ce que fait cette commande, ou il faut la prendre dans son ensemble avec toute la ligne ??

je suis toujours en train de me poser la question entre rsync et rclone ??


Kubuntu 25.04 wayland Plasma 6.3.4 KDE Qt 6.12.0 noyau 6.14.0-15 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR

Hors ligne

#6 Le 12/05/2025, à 17:39

O_20_100_O

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

O_20_100_O a écrit :

J'ajoute que tu as déjà regardé du côté de Deja-dup avec restic. C'est une très bonne alternative.
rsync c'était une façon simple pour arriver rapidement à un premier résultat.

eric63 a écrit :

le dossier incremental qui contiendra en plus
juste le fichier modifié et son chemin ou son dossier

Pour savoir ce que ça fait, tu peux le tester sur un petit répertoire. Mais c'est exactement ce que j'ai écrit.

Dernière modification par O_20_100_O (Le 12/05/2025, à 17:40)

Hors ligne

#7 Le 12/05/2025, à 17:42

krodelabestiole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

geole a écrit :

Le disque faisant 8 To, il pourrait être intéressant de le découper en deux partitions.
La première ayant la taille de la partition qu'on sauvegarde  et donc étant une image conforme.
La seconde  ayant le reste du disque et dédiée aux fichiers incrémentaux..

je ne pense pas que ce soit une bonne idée, et je déconseillerais aussi rsync pour de la sauvegarde.
il est trop rudimentaire et ça ne sert à rien de réinventer la roue.
et dans le pire des cas quel est l'intérêt de ce partitionnement plutôt que de simplement créer et utiliser deux répertoire ?

mieux vaut utiliser restic ou déjà dup, ça fera économiser au strict minimum 50% d'espace sur ce qui est proposé là (sans compter la déduplication et la compression).

Hors ligne

#8 Le 12/05/2025, à 18:38

eric63

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

problèmes avec deja-dup 
Sauvegardes (déjadup)  n’ a pas accès au dossier Multimedias de la freebox,
et le message d’erreur est «Ce dossier ne peut pas être sauvegardé car Sauvegardes n’y a pas accès »
J’ai fait une sauvegarde du dossier depuis ma session pour voir ce que ça donnait:
avec restic tout est crypté
il n’y a qu’à la restoration qu’on retrouve les noms des fichiers et la date de sauvegarde
mais pas d’aperçu des fichiers juste le nom hmm
donc pas grand chose qui va pour moi avec dejadup
sauf la frequence des sauvegardes et la durée de conservation

Dernière modification par eric63 (Le 12/05/2025, à 18:38)


Kubuntu 25.04 wayland Plasma 6.3.4 KDE Qt 6.12.0 noyau 6.14.0-15 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR

Hors ligne

#9 Le 12/05/2025, à 18:51

geole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

echo 'KERNEL=="sd[c-z]", ACTION=="add", ATTRS{manufacturer}=="Seagate",  ATTRS{product}=="Slim  SL", ATTRS{serial}=="NA4T1SG4", TAG+="systemd", ENV{SYSTEMD_WANTS}="Sauvegarde@$devnode.service" ' | sudo tee  /lib/udev/rules.d/76-Sauvegarde.rules

- Création d'un fichier /lib/udev/rules.d/76-Sauvegarde.rules contenant une règle sudo tee
- Ajout d'une règle udev  ACTION=="add"
- Demandant de surveiller  de /dev/sdc    à   /dev/sdz  'KERNEL=="sd[c-z]"      ( l'ordinateur à deux disques internes sda et sdb)
                       Le branchement d'un disque dont le constructeur  est seagate  ATTRS{manufacturer}=="Seagate"
                                              dont le numéro de produit est slim Sl   ATTRS{product}=="Slim  SL"
                                               dont le numéro de série est NA4T1SG4  ATTRS{serial}=="NA4T1SG4",
     Qui ont été préalablement récupérés par un montage du disque sur /dev/sde
- Lorsque ce disque est repéré , lancer un service systemd TAG+="systemd"
      En lui fournissant comme paramètre, le service à lancer que j'ai appelé sauvegarde  ENV{SYSTEMD_WANTS}="Sauvegarde
      et en ajoutant le nom du disque comme paramètre pour ce service $devnode

ATTENTION pour la sauvegarde incrémentale, Si un fichier est souvent modifié. Cela fera du nombre.

a@p:/media/homeOLD/home/a$ ls -l Rsync*
-rwxrwxr-x 1 a a 3561 mars   6  2024 Rsync.par.OLD-24030817
-rwxrwxr-x 1 a a 3574 mars   8  2024 Rsync.par.OLD-24030912
-rwxrwxr-x 1 a a 3578 mars  11  2024 Rsync.par.OLD-24031116
-rwxrwxr-x 1 a a 3578 mars  11  2024 Rsync.par.OLD-24031119
-rwxrwxr-x 1 a a 3557 mars  11  2024 Rsync.par.OLD-24031719
-rwxrwxr-x 1 a a 3185 mars  17  2024 Rsync.par.OLD-24031813
-rwxrwxr-x 1 a a 3227 mars  18  2024 Rsync.par.OLD-24032117
-rwxrwxr-x 1 a a 3343 mars  21  2024 Rsync.par.OLD-24070617
-rwxrwxrwx 1 a a 3342 juil.  6  2024 Rsync.par.OLD-24082914
-rwxrwxrwx 1 a a 3557 août  29  2024 Rsync.par.OLD-24082922
-rw-rw-r-- 1 a a 3342 août  29  2024 Rsync.par.OLD-24083015
-rwxrwxr-x 1 a a 3342 août  30  2024 Rsync.par.OLD-25012322
-rwxrwxr-x 1 a a 3342 janv. 23 21:59 Rsync.par.OLD-25022017
-rwxrwxr-x 1 a a 3055 mars   6  2024 Rsync.sh.OLD-24030619
-rwxrwxr-x 1 a a 7744 févr. 28  2024 Rsync.sh.OLD-24030816
-rwxrwxr-x 1 a a 6923 mars   6  2024 Rsync.sh.OLD-24030817
-rwxrwxr-x 1 a a 7137 mars   8  2024 Rsync.sh.OLD-24030907
-rwxrwxr-x 1 a a 7560 mars   9  2024 Rsync.sh.OLD-24030912
-rwxrwxrwx 1 a a 7560 avril 16  2024 Rsync.sh.OLD-24030912
-rwxrwxr-x 1 a a 7818 mars  11  2024 Rsync.sh.OLD-24031116
-rwxrwxrwx 1 a a 7818 avril 16  2024 Rsync.sh.OLD-24031116
-rwxrwxr-x 1 a a 6955 mars  11  2024 Rsync.sh.OLD-24031119
-rwxrwxr-x 1 a a 7462 mars  12  2024 Rsync.sh.OLD-24031200
-rwxrwxr-x 1 a a 7464 mars  12  2024 Rsync.sh.OLD-24031211
-rwxrwxr-x 1 a a 7451 mars  12  2024 Rsync.sh.OLD-24031719
-rwxrwxr-x 1 a a 6536 mars  17  2024 Rsync.sh.OLD-24031720
-rwxrwxr-x 1 a a 6264 mars  17  2024 Rsync.sh.OLD-24031721
-rwxrwxr-x 1 a a 6211 mars  17  2024 Rsync.sh.OLD-24031722
-rwxrwxr-x 1 a a 6960 mars  18  2024 Rsync.sh.OLD-24031801
-rwxrwxr-x 1 a a 7044 mars  18  2024 Rsync.sh.OLD-24031809
-rwxrwxr-x 1 a a 7530 mars  18  2024 Rsync.sh.OLD-24031810
-rwxrwxr-x 1 a a 6833 mars  18  2024 Rsync.sh.OLD-24031811
-rwxrwxr-x 1 a a 6686 mars  18  2024 Rsync.sh.OLD-24031812
-rwxrwxr-x 1 a a 6656 mars  18  2024 Rsync.sh.OLD-24031813
-rwxrwxr-x 1 a a 6903 mars  18  2024 Rsync.sh.OLD-24032117
-rwxrwxr-x 1 a a 7039 mars  21  2024 Rsync.sh.OLD-24070617
-rwxrwxrwx 1 a a 7039 juil.  6  2024 Rsync.sh.OLD-24082914
-rwxrwxrwx 1 a a 7451 août  29  2024 Rsync.sh.OLD-24082922
-rwxrwxr-x 1 a a 7039 août  29  2024 Rsync.sh.OLD-24083015
-rwxrwxr-x 1 a a 7039 août  30  2024 Rsync.sh.OLD-25012322

Dernière modification par geole (Le 12/05/2025, à 19:00)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#10 Le 12/05/2025, à 19:01

O_20_100_O

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

À propos de rsync, krodelabestiole a écrit :

il est trop rudimentaire

Vue la réponse d'eric63, peut-être qu'il cherche du rudimentaire.

Hors ligne

#11 Le 12/05/2025, à 19:58

krodelabestiole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

si c'est une sauvegarde il n'y a pas besoin d'accéder aux fichiers pour autre chose que les restaurer, c'est le concept même de sauvegarde : on ne bricole pas ce côté là !

je me permets d'insister : je pense que c'est une très mauvaise idée de vouloir réinventer la roue. surtout quand on n'est pas développeur !
c'est beaucoup plus de travail, il est inutile, et le résultat sera assurément moins bon qu'en utilisant les outils appropriés.

Hors ligne

#12 Le 12/05/2025, à 20:38

eric63

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

problèmes avec deja-dup
Sauvegardes (déjadup)  n’ a pas accès au dossier Multimedias de la freebox,
et le message d’erreur est «Ce dossier ne peut pas être sauvegardé car Sauvegardes n’y a pas accès »
c’est surtout ça mon problème principal


Kubuntu 25.04 wayland Plasma 6.3.4 KDE Qt 6.12.0 noyau 6.14.0-15 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR

Hors ligne

#13 Le 12/05/2025, à 20:42

eric63

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

j’ai essayé avec rclone config et une connection ssh/sftp mais je bloque sur les commentaires d’aide en anglais donc je ne sais pas vraiment si c’est la bonne voie à prendre


Kubuntu 25.04 wayland Plasma 6.3.4 KDE Qt 6.12.0 noyau 6.14.0-15 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR

Hors ligne

#14 Le 12/05/2025, à 21:04

O_20_100_O

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

je bloque sur les commentaires d’aide en anglais

De quoi est-il question ? Quels commentaires ?

Hors ligne

#15 Le 12/05/2025, à 21:21

eric63

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

dans un terminal tape rclone config
puis répondre aux questions

Select remote.
Choose a number from below, or type in an existing value.
 1 > SauvegardeVM
 2 > Sauvegardes1
remote> 1

Editing existing "SauvegardeVM" remote with options:
- type: sftp
- host: 192.168.1.128

Option host.
SSH host to connect to.
E.g. "example.com".
Enter a value of type string. Press Enter for the default (192.168.1.128).
host> freebox

Option user.
SSH username.
Enter a value of type string. Press Enter for the default (kubu).
user> 

Option port.
SSH port number.
Enter a signed integer. Press Enter for the default (22).
port> 

Option pass.
SSH password, leave blank to use ssh-agent.
Choose an alternative below. Press Enter for the default (n).
y) Yes, type in my own password
g) Generate random password
n) No, leave this optional password blank (default)
y/g/n> 

Option key_pem.
Raw PEM-encoded private key.
Note that this should be on a single line with line endings replaced with '\n', eg
    key_pem = -----BEGIN RSA PRIVATE KEY-----\nMaMbaIXtE\n0gAMbMbaSsd\nMbaass\n-----END RSA PRIVATE KEY-----
This will generate the single line correctly:
    awk '{printf "%s\\n", $0}' < ~/.ssh/id_rsa
If specified, it will override the key_file parameter.
Enter a value. Press Enter to leave empty.
key_pem> 

Option key_file.
Path to PEM-encoded private key file.
Leave blank or set key-use-agent to use ssh-agent.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Enter a value. Press Enter to leave empty.
key_file> 

Option key_file_pass.
The passphrase to decrypt the PEM-encoded private key file.
Only PEM encrypted key files (old OpenSSH format) are supported. Encrypted keys
in the new OpenSSH format can't be used.
Choose an alternative below. Press Enter for the default (n).
y) Yes, type in my own password
g) Generate random password
n) No, leave this optional password blank (default)
y/g/n> 

Option pubkey.
SSH public certificate for public certificate based authentication.
Set this if you have a signed certificate you want to use for authentication.
If specified will override pubkey_file.
Enter a value. Press Enter to leave empty.
pubkey> 

Option pubkey_file.
Optional path to public key file.
Set this if you have a signed certificate you want to use for authentication.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Enter a value. Press Enter to leave empty.
pubkey_file> 

Option key_use_agent.
When set forces the usage of the ssh-agent.
When key-file is also set, the ".pub" file of the specified key-file is read and only the associated key is
requested from the ssh-agent. This allows to avoid `Too many authentication failures for *username*` errors
when the ssh-agent contains many keys.
Enter a boolean value (true or false). Press Enter for the default (false).
key_use_agent> 

je me suis arrêté là


Kubuntu 25.04 wayland Plasma 6.3.4 KDE Qt 6.12.0 noyau 6.14.0-15 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR

Hors ligne

#16 Le 12/05/2025, à 21:46

geole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

O_20_100_O a écrit :
À propos de rsync, krodelabestiole a écrit :

il est trop rudimentaire

Vue la réponse d'eric63, peut-être qu'il cherche du rudimentaire.

Je pense que, comme moi, il souhaite maitriser la possibilité que pouvoir visualiser de fàçon simple le contenu de tel fichier à telle date.
Accessoirement sans avoir besoin de demander de l'aide dans le forum et d'attendre la réponse de ceux qui pratiquent  krodelabestiole.

Dernière modification par geole (Le 12/05/2025, à 21:48)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#17 Le 12/05/2025, à 21:58

geole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

krodelabestiole a écrit :

si c'est une sauvegarde il n'y a pas besoin d'accéder aux fichiers pour autre chose que les restaurer, c'est le concept même de sauvegarde : on ne bricole pas ce côté là !
.

Ce n'est pas une sauvegarde.
C'est une gestion d'archive qui semble demandée. Donc avec possibilité  de consultation AISÉE des versions -n

Dernière modification par geole (Le 12/05/2025, à 21:58)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#18 Le 13/05/2025, à 01:14

krodelabestiole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

si ce n'est pas de la sauvegarde où est faite la sauvegarde ?


pas sûr d'avoir tout suivi mais il y a très rarement besoin de rclone pour accéder à SSH / SFTP (les performances sont souvent meilleures qu'avec rsync mais en réseau local pas sûr que ça fasse une grosse différence).
... et rclone n'est pas non plus un outil de sauvegarde.

Hors ligne

#19 Le 13/05/2025, à 06:24

krodelabestiole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

geole a écrit :

Accessoirement sans avoir besoin de demander de l'aide dans le forum et d'attendre la réponse de ceux qui pratiquent  krodelabestiole.

certes, c'est pas comme si il y avait de la documentation à ce sujet que j'avais pris la peine de rédiger en français pour cette opération de restauration apparemment extraordinairement complexe, des interfaces graphiques pour gérer et restaurer n'importe quel élément depuis n'importe quel snapshot présent sur n'importe quel service local ou distant, ou même la possibilité de monter ses sauvegardes en système de fichier n'importe où !
le tout avec d'excellentes performances de transfert et de stockage et un excellent niveau de sécurité par défaut !

- et 30000 étoiles sur github, clairement il n'y a que moi qui sais comment ça marche (pour un ordre d'idée rsync en a 3500)

et avec déjà dup c'est encore pire, il faut être ingénieur au cern !

roll

la seule alternative est de passer les prochains mois à ouvrir je ne sais combien de sujets pour faire développer sans compétence un script bash qui utilise rsync d'une manière suffisamment potable pour réinventer la sauvegarde et le versioning sur les multiples partitions (probablement exFAT et ZFS ?) d'un disque dur.
indéniable !

Hors ligne

#20 Le 13/05/2025, à 06:43

krodelabestiole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

eric63 a écrit :

problèmes avec deja-dup
Sauvegardes (déjadup)  n’ a pas accès au dossier Multimedias de la freebox,

déjà dup est pensé pour être le plus facile possible d'utilisation.
il est donc simple.
à ce titre il doit être installé sur l'appareil sur lequel se trouvent les données à sauvegarder.

est-ce que ta VM a une interface graphique ? est-ce que tu peux y accéder et installer déjà dup ?
sinon il faudra utiliser une autre solution, plus orientée serveur, comme borg ou restic (qui ont très avantageusement remplacé rsnapshot ou rsync ces dernières années).

Hors ligne

#21 Le 13/05/2025, à 08:32

eric63

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

ok pour mettre dejà dup dans la Vm
mais je ne sais pas accéder à cette interface graphique hormis par la freebox OS et le tableau de bord de la VM et une console
mais la console VM me demande un mdp si je tape deja-dup ?? moi j’ai juste une cle ssh

nvmefreebox est démarré
sudo apt install deja-dup
Mot de passe: 

Connexion incorrecte
connexion nvmefreebox : xxxxxx
Mot de passe: 

Connexion incorrecte
connexion nvmefreebox : 
La connexion a expiré après 60 secondes.

Ubuntu 24.04.2 LTS nvmefreebox ttyAMA0

connexion nvmefreebox :

j’ai aussi accès via dolphin et sftp au système / et /home de la VM
mais je ne sais pas si on peut installer quoi que ce soit depuis dolphin et comment ??


Kubuntu 25.04 wayland Plasma 6.3.4 KDE Qt 6.12.0 noyau 6.14.0-15 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR

Hors ligne

#22 Le 13/05/2025, à 08:39

O_20_100_O

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

@eric63
La VM n'a pas d'interface graphique et vu ses caractéristiques, je ne suis pas sûr qu'il soit pertinent d'en installer une.
Au message N°2, quand j'ai cité déja-dup je suis sorti du contexte. Avec lui, les fichiers à sauvegarder doivent être en local. Seule la sauvegarde peut être distante.
Et même si tu avais une application de sauvegarde sur la VM, il faudrait savoir à quel moment ton PC est en fonctionnement pour pouvoir y accéder. C'est pour cela que tu es parti sur l'idée de déclencher la sauvegarde des photos de la VM à partir du PC sur lequel le HDD8T est branché en USB.

D'autre part, même si c'est rudimentaire, la proposition de sauvegarde incrémentielle à partir de ton PC avec rsync fonctionne bien. L'as-tu essayée, qu'est-ce qui ne va pas avec ça ?
C'est au message N°2.

rsync utilise ton accès ssh à la session Multimedias de la VM pour aller chercher les photos et les sauvegarde sur le HDD8T.

rsync -a --delete   -e ssh Multimedias@192.168.1.128:/home/Multimedias/Photos  /media/kubu/JEUX8T/SAUVEGARDES  --backup --backup-dir=incremental/`date +%Y-%m-%d`/

C'est simple, facile à comprendre, en clair sur la sauvegarde et incrémentiel; tout ce que tu recherches. Ou alors je n'ai pas tout compris smile

Dernière modification par O_20_100_O (Le 13/05/2025, à 09:48)

Hors ligne

#23 Le 13/05/2025, à 11:01

iznobe

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

Bonjour , je n' ai pas tout lu , mais dans la VM de la freebox ( je ne sais pas quel est l' OS ) , mais tu peux probablement la configurer pour qu ' elle utilise une IP fixe et y installé SSH ( ca a deja l' air d ' etre le cas , puisque tu utilise des clés de connexion ) .
Donc , en te connectant à la VM en SSH , tu peux y faire installer ce que tu veux comme : rsync , dejadup , ou n' importequoi d' autre ... comme monté un volume à la volée .

tu peux meme faire en sorte d' exporter un volume en NFS et le monter sur ton ordi local ( celui de sauvegarde , par exemple , et / ou d' autres ( partage ) ) .

A partir de ton ordi , pour se connecter à la VM , il suffit de faire :

ssh utilisateur_VM@IP_FIXE_VM

d' autre part , l ' utilisation de clés est indispensable uniquement dans le cas où un acces de l' exterieur du reseau local est possible .

une fois connecté , tu installes NFS , et tu modifies le fichier /etc/exports de façon a partager ce dont tu as besoin :
+ le(s) partage(s)
+ la sauvegarde , si tu juges cela utile
et tu peux ensuite faire un montage automatique en ajoutant une ou des lignes a ton /etc/fstab de ton ordi et un ou 2 points de montage en conséquence.

résultat , tu accèdes a ce que tu as " exporter " de ta VM directement sur les ordinateurs qui en ont besoin .
Dans le cas où tu as " exporter " la sauvegarde , cela devient alors une sauvegarde " locale " , c' est peut être plus simple a gérer et il semble , vu le titre , que c' est ce que tu cherches à faire , si j' ai bien compris vu " sauvegardes sur PC " tout en laissant les fichiers sur le disque de ta box ?

Dans tous les cas , une fois le(s) partages(s) " exporter " via NFS , si tu veux sauvegarder sur ton ordi les fichiers des partages , il suffit alors de monter ces dossiers partagés , puis d' en faire une simple copie :

cp  "point de montage VM"    "dossier_sauvegarde"

ou avec n' importe quel autre logiciel dedié .

Dernière modification par iznobe (Le 13/05/2025, à 11:21)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#24 Le 13/05/2025, à 11:49

geole

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

O_20_100_O a écrit :
rsync -a --delete   -e ssh Multimedias@192.168.1.128:/home/Multimedias/Photos  /media/kubu/JEUX8T/SAUVEGARDES  --backup --backup-dir=incremental/`date +%Y-%m-%d`/

C'est simple, facile à comprendre, en clair sur la sauvegarde et incrémentiel; tout ce que tu recherches. Ou alors je n'ai pas tout compris smile

Bonjour
Si ton ton disque externe n'est pas exclusivement utilisé avec des O.S. du style UBUNTU, son formatage en EXT4 peut poser problème pour windows ou apple
De plus, si tu as utilisé une surcouche à RSYNC, il te faudra certainement aussi l'installer dans ces O.S. Ne serait-ce que pour consulter


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#25 Le 13/05/2025, à 12:31

O_20_100_O

Re : Partages sur freebox ultra et sauvegardes sur PC 2ème partie

iznobe a écrit :

utilisation de clés est indispensable uniquement dans le cas où un acces de l' exterieur du reseau local est possible .

Et cet accès de l'extérieur est souvent possible car l'iPV6 est activé par défaut. Eric63 ne l'a pas désactivé, pas plus que le serveur apache installé avec Ubuntu-server car il n'a pas encore décidé de son usage. Il se fera peut-être un petit site perso, ou pas smile

geole a écrit :

Si ton ton disque externe ..De plus, si tu as

Effectivement, mais là ce n'est pas le cas.

Dernière modification par O_20_100_O (Le 13/05/2025, à 12:44)

Hors ligne