Alionet - Communauté openSUSE francophone

openSUSE => Installation et boot => Discussion initiée par: bendia le 13 Février, 2020, 22:59:49

Titre: Installation LVM, home et système de fichiers
Publié par: bendia le 13 Février, 2020, 22:59:49
Salut :)

Quelques questions préalable à la migration de Debian vers TW :

Préambule, je vais faire des sauvegardes avant, mais j'essaye de préparer le terrain malgré tout


Merci d'avance pour vos lumières :)
Titre: Re : Installation LVM, home et système de fichiers
Publié par: sogal le 14 Février, 2020, 18:37:00
Salut,

Alors, dans l'ordre:

1. L'installeur openSUSE va te proposer, par défaut, un modèle de partitionnement basé sur l'analyse de ton matériel (tes disques) et va tenter d'en tirer le meilleur parti. Tu n'es pas obligé d'accepter sa proposition et tu peux passer en mode "Expert" en prenant comme base le partitionnement existant, volumes logiques compris. Il faudra juste que tu vérifies bien les points de montages qui, évidemment, ne seront pas repris.

2. Tu peux conserver les fichiers présent dans ton /home et donc ne pas le formater. En revanche, non, les fichiers de configuration des softs ne seront pas mis à jour, en tout cas, pas par l'installeur dont ce n'est pas le rôle. Il est bien normal qu'un installeur ne touche pas aux fichiers d'un utilisateur, fusse t'il des fichiers de configuration. Si un logiciel X en version 3 par exemple, trouve un fichier de config pour la version 2.5 (celle de Buster) peut-être que lui décidera de le mettre à jour mais cela dépend du logiciel X, rien à voir ici avec l'installeur openSUSE.

3. En effet, la proposition par défaut pour le /home est un format de système de fichiers en XFS. Mais comme tu ne veux pas formater ton /home (voir ton point 2), la question ne se pose pas. Ta partition /home ne sera pas formatée, son système de fichiers (tu es en quoi actuellement ? ext4 ?) ne sera pas touchée.
Bien sûr tu peux choisir de formater cette partition en btrfs pour bénéficier des snapshots. Là, deux solutions s'offrent à toi:
- supprimer la partition /home complètement et agrandir le volume logique qui contiendra / pour qu'il incluse le disque mécanique (actuellement utilisé par /home). Ce volume logique sera donc en btrfs
- conserver la séparation (un LV pour / et un autre LV pour /home (sur ton disque mécanique)), installer Tumbleweed avec la proposition par défaut pour / (btrfs avec snapshot) et formater ton actuelle partition /home en btrfs. Une fois ton système installé, il te suffira de créer une config de snapper (l'outil en charge de gérer les snapshots) pour cette partition /home.

Je suis à peu près clair ? :)
Titre: Re : Installation LVM, home et système de fichiers
Publié par: bendia le 14 Février, 2020, 21:10:59
Merci Sogal, c'est assez clair :)

Pour la 2, effectivement, ça n'est pas l'installateur qui va mettre à jour les fichiers de conf, c'est bien chaque logiciel, mais ça parait donc jouable. Je voulais juste vérifier si ça ne risquait pas trop de mettre le bronx.

Pour la 3, entre temps, il me semble avoir vu un outils permettant de migrer du ext4 en btrfs (le /home actuel est bien en ext4). Je crois donc que je vais procéder comme ça :

/ et /home  en btrfs (en migrant le /home actuel avec btrfs-convert, les données sur le HDD qui restera en ext4 en modifiant .config/user-dirs.dirs pour que tout y pointe en conséquence :)
Titre: Re : Installation LVM, home et système de fichiers
Publié par: bendia le 15 Février, 2020, 15:18:38
Bon, conclusion, ça l'a fait comme je voulais, sauf la conversion du /home en BTRFS. En  fait, la conversion se passe bien la partition refuse de monté pour une histoire que j'ai du mal à pigé. Donc retour arrière et ça re-fonctionne.

Je vais donc peut-être faire du copier/coller de tout ça et re-formater le /home en BTRFS, ou créer une nouvelle partition en XFS sur un espace libre.

Vous en pensez entre ces deux solutions ?
Titre: Re : Installation LVM, home et système de fichiers
Publié par: sogal le 15 Février, 2020, 18:07:37
Quitte à reformater autant partir sur du brtfs, ce sera de plus l'occasion d'apprendre à configurer et utiliser snapper.
Point important:  n'oublie pas que les snapshots utilise de l'espace (dépendant de leur nombre, fréquence et taille).
Titre: Re : Installation LVM, home et système de fichiers
Publié par: bendia le 15 Février, 2020, 18:13:40
Point important:  n'oublie pas que les snapshots utilise de l'espace (dépendant de leur nombre, fréquence et taille).
Oui, c'est pour ça que cette partition ne contiendrait que les fichiers de configuration, et pas les Documents, Images ...

Merci pour tes conseils Sogal :)
Titre: Re : Installation LVM, home et système de fichiers
Publié par: sogal le 15 Février, 2020, 22:37:57
Avec plaisir.
Ok, j'avais pas pigé que tu ne voulais créer une partition *que* pour les fichiers de config. Mais oui ça marche quand même. Ce que j'ai au boulot c'est *tout* mon /home en BTRFS avec snaphost horaire (ce qui est appelé timeline dans le fichier de config de snapper). De la sorte j'ai des historiques de tout mon boulot à l'heure près.