logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Table des matières

Sauvegarde - Créer un Data

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Introduction

Créer une partition data séparée lorsqu'on possède qu'un seul disque dur

   OBJET : Méthode pour créer une partition data séparée après installation du système installé sur une unique partition.
   NIVEAU REQUIS :  avisé
      COMMENTAIRES : Il peut être intéressant de faire une partition data pour y stocker en sécurité ses données personnelles même en cas de crash du système, qui seront facilement récupérable via un live usb sans avoir de manipulations + ou moins complexes à réaliser. Permet de ne pas alourdir inutilement le /home, et rend les sauvegardes systèmes + faciles et légères, même pour les débutants.
      Peut être mis en place dans le cas d'un multi-boot, mais également dans le cas d'un mono-boot.

POURQUOI ? Par défaut, les données sont stockées dans le /home.

si le /home fait partie de la racine, en cas de crash du système, ou d'une défaillance du système de fichiers, le risque de perte des données est élevée, donc l'impossibilité d'y récupérer devient réelle, pour un débutant, c'est souvent la pire des situations, la réinstallation du système est souvent privilégiée au détriment de la perte de données parfois importantes.

si le /home est dans une partition séparée, on mélange nos données personnelles avec les fichiers de configuration des logiciels, ce qui peut faire des images de sauvegardes très conséquentes en cas de mauvais réglage du logiciel.

si on réinstalle notre debian et que par manque d'expérience ou d'inattention, on formate le /home, on se retrouve avec une perte de données.

si le /home est corrompu, la perte de données peut aussi s'avérer présente.

PRÉ REQUIS : Avoir les paquets ntfs-3g et ntfsprogs d'installé.

Avoir un disque dur de capacité égale ou supérieure à 250 Go pour rendre cette opération utile.

Avoir de préférence, un /home intégré à la partition système.

Savoir utiliser un live usb, et savoir démarrer dessus.

Savoir se servir de Gparted.

PRÉPARATIF POUR MISE EN PLACE :

  Faire une sauvegarde du système, du /home, et mettre en sécurité les données personnelles dans un support externe.

MISE EN PLACE : DISCLAIMER : ON NE TOUCHE PAS AUX ÉVENTUELLES PARTITIONS EFI ET SWAP

  Dans cet exemple on dira que nous avons un disque dur de 750 Go et que le home est intégré à la partition /racine.
  Nous démarrons notre debian en live usb.
  On lance Gparted, on s'aperçoit que notre disque dur /dev/sda contient une partition /racine de 750 Go 
  On réduit cette partition, on lui laisse entre 50 - 150 Go pour la /racine et tout le reste de l'espace disponible servira pour la /data.
  On crée la nouvelle partition dans l'espace libre (le format choisi sera NTFS pour permettre une compatibilité future en cas d'installation d'un Windows par exemple)
  On la nomme data.
  On valide et on laisse Gparted faire les opérations (on ne coupe surtout pas le processus même si il parait long)
  On peut redémarrer sur notre système installé et constater la présence d'une nouvelle partition non montée, et constater que la racine a bien été réduite.
  

RÉGLAGES DE LA PARTITION DATA :

      Maintenant que tout est en place et fonctionnel, on va devoir s'occuper de la configuration.
      Dans un terminal on exécute cette commande pour s'attribuer tous les droits sur notre partition.
      sudo  chown $USER:$USER /data
      
      On commence par créer les dossiers utilisateurs dans /data donc les dossiers Documents, Images, Modèles, Musique, Public, Téléchargements, Vidéos.
      On peut également y mettre Bureau, c'est un choix discutable et donc personnel (pour ma part Bureau est dans la /data)
      Dans notre /home on affiche les fichiers cachés, et on ouvre avec notre éditeur de texte le fichier .config/user-dirs.dirs
      On remplace chaque $HOME par /data
      ce qui donne /data/Documents au lieu de $HOME/Documents
      On enregistre.
      Dans un terminal, on exécute ces deux commandes
      xdg-user-dirs-update
      xdg-user-dirs-gtk-update
      
      Si tout c'est bien passé, nos dossiers dans la /data doivent avoir les petits logos de musique, images, vidéos, etc.
      on va dans notre /home, et on supprime nos dossiers Documents, Images, Modèles, Musique, Public, Téléchargements, Vidéos (qui eux n'ont plus le logo associé)
      On redémarre le pc et on vérifie que tout est bien en place (inexistence des dossiers dans le /home, et présence de ces dossiers système dans la /data)
      On peut aussi vérifier avec la commande
      cat ~/.config/user-dirs.dirs
      que tout soit bien en ordre (donc /data/Documents, etc)
      

Maintenant on va éditer le fstab pour permettre un montage automatique de notre /data.

      On ouvre un terminal et on exécute cette commande pour récupérer l'UUID de notre data
      sudo blkid
      on relève l'uuid
      
      Ensuite on exécute dans le terminal
      sudo nano /etc/fstab
      
      Et on y inscrit ceci
      UUID=notre-uuid-relevé-par-blkid /data ntfs-3g defaults,uid=1000,nodev,nofail,x-gvfs-show 0 0
      * l'option nodev serait discutable, par sécurité je préfère y mettre.
      *notre-uuid-relevé-par-blkid, est à changer par le UUID relevé + tôt via la commande sudo blkid.
      
      On enregistre avec le raccourci CTRL + o (lettre o et non un zéro)
      On appuie sur entrée pour confirmer.
      On quitte avec CTRL + x
      
      On redémarre le pc, et on vérifie que /data se monte bien comme prévu, on fait des tests en créant des fichiers et dossiers pour voir si on a toutes les permissions nécessaires, et que tout soit fonctionnel comme attendu.
      

DERNIERS RÉGLAGES :

      Maintenant il reste plus qu'à paramétrer tous les logiciels pour qu'ils enregistrent les fichiers dans le nouveau chemin de la data et non du home.
      
      Vous pouvez désormais faire une sauvegarde complète de votre /racine et donc de votre /home (qui est intégré) avec l'excellent Clonezilla, ça tiendra que très peu de place, car dans ce cas votre /home ne contient que vos fichier de configuration de vos logiciels, ce qui reste relativement léger (~150 Mo chez moi)
      *avant de faire la sauvegarde, pensez à nettoyer le cache de apt, nettoyer les logs, nettoyer le cache du /home, ça permet de récupérer parfois beaucoup d'espace inutilement perdu (si votre système est sain, il devrait pas y avoir d'espace anormalement utilisé)

On peut optionnellement mettre le dossier caché .cache du /home en tmpfs (ram) pour alléger (certains logiciels mettant parfois beaucoup de choses en cache) Mais peut parfois causer des problèmes de stabilité avec certains environnements et logiciels (pour ma part ce dossier est en ram, et aucun problème à signaler)

En cas de doute, de problèmes, ne pas hésiter à venir demander de l'aide sur le forum avant toute manipulation.

Installation

Utilisation

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/sauvegarde-data.1583512852.txt.gz · Dernière modification: 06/03/2020 17:40 par smolski

Pied de page des forums

Propulsé par FluxBB