Séparer sa /home dans une installation où /home est dans la partition principale ? Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Blanco
Membre
Membre
Messages : 126
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

Bonjour à tous,

Je ne sais si la question a déjà été solutionnée mais je n'ai pas vu.

Tout est dans le titre : j'ai fait une install de Bookworm dans une partition unique et je me dis que ce serait mieux d'avoir ma /home séparée.

Qu'en pensez-vous, de séparer /home ?

Et comment faire (j'en ai une petite idée mais je préfère vos conseils) ?
Mini PC Geekom i5 / 16 giga Bookworm + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Avatar de l’utilisateur
zargos
Membre
Membre
Messages : 197
Inscription : 07 juil. 2023, 13:34
Status : Hors-ligne

Bonjour,
Effectivement c'est préférable.
D'azilleurs pour des conditions de sécurité et de fiabilité, il est même préférable de séparer:
  • /home
  • /tmp
  • /var
  • /var/log
  • /var/log/audit (si auditd est utilisé)
  • /var/tmp
Ceci pour de la sécurisation et parce que les options (nosuid, noexec, nodev) peuvent être différentes sur chacun de répertoires.
Bien évidement, il est plus facile de faire ces choix à l'installation.

As-tu utilisé LVM lors de ton installation?
car il est beaucoup plus facile de gérer des partitions avec que sans quand on doit les refaire (limitation des risques de corruption/pertes de données, facilité opérationnelle)

Pour ne prendre en considération que ton /home:
- Créer une nouvelle partition pour /home
- Monter la nouvelle partition dans /mnt/home
- Copier toutes les données de /home vers /mnt/home
- Modifier /etc/fstab pour faire pointer /home vers la nouvelle partition
- Changer le nom de l'ancienne partition /home => /old_home

Ensuite redémarrer la machine.

Il est préférable autant que possible de faire les opérations à partir soit du compte root si une session root peut être ouverte directement(pas un sudo su - ou un su - car cela implique que la session dans /home soit ouverte), soit à partir d'un livecd avec une console.
Si LVM est utilisé c'est beaucoup plus facile à faire.
Blanco
Membre
Membre
Messages : 126
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

Ok merci.
Mini PC Geekom i5 / 16 giga Bookworm + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Sans aller jusqu'a tout séparer, un /home et un swap séparé, c'est bien pratique. Si tu dois réinstaller ton système pour une raison quelconque, tu conserves ton home.
Si tu n'as pas de LVM, tu le fais à partir d'une distro live et gparted.
Tu commences par réduire ton unique partition existante pour créer un espace libre sur le disque, puis tu fais ce qui est indiqué au post précédent depuis ta debian.
Une fois terminé, tu reviens avec Gparted en live , et tu réajustes la taille des partitions si besoin.
Blanco
Membre
Membre
Messages : 126
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

C'était bien ma vision au départ. J'ai fait une sauvegarde de mon home sur un disque externe.

J'ai toujours installé Debian avec une / et une /home séparées mais cette dernière fois, je n'ai pas fait gaffe.

Y a plus qu'à....

Merci pour vos réponses.
Mini PC Geekom i5 / 16 giga Bookworm + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Répondre