sauvegarde home

Assistance concernant Linux Mint
Avatar du membre
rhodes38
Messages : 407
Enregistré le : dim. 31 déc. 2017 10:21

sauvegarde home

Message par rhodes38 »

Bonjour
En voulant suivre le conseil de cyrille, j'obtiens ce message:


Image

Pour ensuite refaire une insatllation sur un disque sain: SMART overall-health self-assessment test result: PASSED

Une idée?
amitiés surfantes
System: Host: ppinchi-System-Product-Name Kernel: 4.15.0-72-generic x86_64 (64 bit)
Desktop: Xfce 4.12.3 Distro: Linux Mint 18.3 Sylvia
CPU: Dual core AMD Athlon 64 X2 4000+ (-MCP-) cache: 1024 KB
Graphics: Card: NVIDIA G72 [GeForce 7500 LE]
Drives: HDD Total Size: 980.2GB (5.2% used)

Avatar du membre
cyrille
Administrateur du site
Messages : 12291
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: sauvegarde home

Message par cyrille »

Quand tu fais ta copie, tu prends tout sauf le cache ;)
Ctrl + h pour voir les fichiers cachés
Ctrl + a pour tout sélectionner
Tout devient "bleu"
Clic gauche (me semble t il) sur .cache pour le desélectionner
Ctrl + C pour tout copier

Sur ta clef, ctl + V pour copier

(ensuite c'est un fichier du cache... )
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12291
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: sauvegarde home

Message par cyrille »

sinon la solution experte est

Code : Tout sélectionner

sudo rsync -a --info=progress2 --exclude="lost+found" --exclude=".cache" [SOURCE DIR]/ [DESTINATION DIR]/
Avec SOURCE DIR le chemin vers ton home
Et DESTINATION DIR : celui vers ta clef

L'avantage de rsync : préservation des
--------- Permissions
--------- Attributs des fichiers / dossiers (timespan)
--------- Groupes et User

Exemple

Code : Tout sélectionner

sudo rsync -a --info=progress2 --exclude="lost+found" --exclude=".cache" /home/ppinchi/ /media/ppinchi/HDD/211018_MON_HOME/
(bien mettre les antislash / à la fin des chemins ;)

Et pour le réinjecter, opération inverse

Code : Tout sélectionner

sudo rsync -a --info=progress2 --exclude="lost+found" /media/ppinchi/HDD/211018_MON_HOME/  /home/ppinchi/
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
serged
Messages : 823
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: sauvegarde home

Message par serged »

Avant la sauvegarde tu peux aussi faire un :

Code : Tout sélectionner

cd
sudo chown -R ppinchi:ppinchi .cache
( si ton nom d'utilisateur est ppinchi, vben sûr)
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Avatar du membre
cyrille
Administrateur du site
Messages : 12291
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: sauvegarde home

Message par cyrille »

@serged

Le hic c'est qu'il ne le copie pas, histoire de droits ;)
Aussi bien c'est un dossier de cache, pas très utile ;)

Le mieux étant faire le backup via rsync ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12291
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: sauvegarde home

Message par cyrille »

Tu scriptes le tout avec zenity est en moins de 10 lignes du as un utilitaire de backup avec un GUI ;)

A l'arrache et non testé , mais une bonne base

Code : Tout sélectionner

#!/bin/bash

if [[ $EUID -ne 0 ]]; then
   echo "Ce script doit être lancé avec les droits root" 
   exit 1
fi

VALUE=$(zenity --list --column="Action" "Sauvegarder"  "Restaurer"  --text "Votre choix : ")
SOURCE=$(zenity  --file-selection --title="Sélectionner le répertoire"  "home" --directory)
DEST=$(zenity  --file-selection --title="Sélectionner le répertoire"  "home" --directory)


if [ "$VALUE" = "Sauvegarder" ]; then
    echo "Sauvegarde"
    # ici ti colles la ligne de sauvegarde (rsync)
else
    echo "Restore"
    # ici ti colles la ligne de sauvegarde (rsync)
fi
To Do tester de la présence de rsync et éventuellement install automatique

Code : Tout sélectionner

# Test de l'existence du programme de  rsync 
if which rsync > /dev/null; then
    echo "rsync installé. On continue."
else
    echo "rsync non installé. Installation."
    sudo  apt-get install rsync
fi
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
rhodes38
Messages : 407
Enregistré le : dim. 31 déc. 2017 10:21

Re: sauvegarde home

Message par rhodes38 »

cyrille a écrit :
lun. 18 oct. 2021 10:37
sinon la solution experte est

Code : Tout sélectionner

sudo rsync -a --info=progress2 --exclude="lost+found" --exclude=".cache" [SOURCE DIR]/ [DESTINATION DIR]/
Avec SOURCE DIR le chemin vers ton home
Et DESTINATION DIR : celui vers ta clef

L'avantage de rsync : préservation des
--------- Permissions
--------- Attributs des fichiers / dossiers (timespan)
--------- Groupes et User

Exemple

Code : Tout sélectionner

sudo rsync -a --info=progress2 --exclude="lost+found" --exclude=".cache" /home/ppinchi/ /media/ppinchi/HDD/211018_MON_HOME/
(bien mettre les antislash / à la fin des chemins ;)

Et pour le réinjecter, opération inverse

Code : Tout sélectionner

sudo rsync -a --info=progress2 --exclude="lost+found" /media/ppinchi/HDD/211018_MON_HOME/  /home/ppinchi/
Hello cyrille, sauvegarde réussie avec ta méthode "experte" en deux temps trois mouvements. Curieusement (mais aucune importance pour moi) il a recréé un dossier 211018_MON_HOME au lieu de 211018_Mon Home.
Merci à tous
System: Host: ppinchi-System-Product-Name Kernel: 4.15.0-72-generic x86_64 (64 bit)
Desktop: Xfce 4.12.3 Distro: Linux Mint 18.3 Sylvia
CPU: Dual core AMD Athlon 64 X2 4000+ (-MCP-) cache: 1024 KB
Graphics: Card: NVIDIA G72 [GeForce 7500 LE]
Drives: HDD Total Size: 980.2GB (5.2% used)

Avatar du membre
cyrille
Administrateur du site
Messages : 12291
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: sauvegarde home

Message par cyrille »

dossier 211018_MON_HOME au lieu de 211018_Mon Home.
Linux est sensible à la casse
mon_dossier est différent de MON_DOSSIER ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
rhodes38
Messages : 407
Enregistré le : dim. 31 déc. 2017 10:21

Re: sauvegarde home

Message par rhodes38 »

Aie, lorsque j'ouvre ma sauvegarde, mon arborescence est là mais les fichiers sont vides?
System: Host: ppinchi-System-Product-Name Kernel: 4.15.0-72-generic x86_64 (64 bit)
Desktop: Xfce 4.12.3 Distro: Linux Mint 18.3 Sylvia
CPU: Dual core AMD Athlon 64 X2 4000+ (-MCP-) cache: 1024 KB
Graphics: Card: NVIDIA G72 [GeForce 7500 LE]
Drives: HDD Total Size: 980.2GB (5.2% used)

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: sauvegarde home

Message par arghlub »

Salut,

essaie d 'ajouter l'option “-r” pour faire du récursif :

Code : Tout sélectionner

sudo rsync -ar --info=progress2 --exclude="lost+found" /media/ppinchi/HDD/211018_MON_HOME/ /home/ppinchi/
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Répondre