Aller au contenu principal
Sujet: A propos du patitonnement manuel (mode expert) (Lu 566 fois) sujet précédent - sujet suivant

A propos du patitonnement manuel (mode expert)

Bonjour/Bonsoir :)

Voilà, je me pose la question de comment faire un partitionnement manuel (propre) dans OpenSuse. Non pas que ce qui est proposé de base soit affreux ou quoi (en tout cas à mon niveau de noob). Mais c'est quelque chose qui m'intéresse.

Hélas je ne me rappel plus tout ce qui est proposé (c'est pas faut d'avoir essayé de retrouver). Bref.

Ce dont je me souvient c'est que une des première chose proposée est "Partition Primaire" et autre chose (peut être que j'ai tord sur ça).

Ensuite une fois que la taille de l'espace est décidé on valide et plusieurs choix s'offrent à nous : Système d'exploitation - Données et application tierces - Swap - Partition de démarrage EFI - Volume brut non formaté.

Dans tout ça certaines choses ne me parlent pas : Données et applications tierces et Volume brut non formaté.

Moi si je devais faire ça par moi même et mes connaissances limitées je ferai d'après ce que j'ai trouvé comme suit :
5OO Mio -> Partition de démarrage EFI -> FAT -> /boot/EFI
800 Mio -> Système d'exploitation -> Ext4 -> /boot
4 ou 8 Gio -> Swap (le plus simple ^^)
XX Gio -> Système d'exploitation -> Btrfs (pour pouvoir faire une sauvegarde avec Snapper) /
XX Gio -> Système d'exploitation -> Ext4 -> /home

Voilà. Je ne sais pas si je suis dans le vrai ou pas. Si j'ai tord je suis preneur de touts les conseils.
Merci d'avance pour vos retours.

Re : A propos du patitonnement manuel (mode expert)

Répondre #1
Bonjour (et Bienvenue!  ;) )

Je ne me souviens plus non plus de certaines choses lorsque j'avais choisi un partitionnement "expert" pour ma tour. Mais bon je vais essayer de te répondre en partie.

Données et applications tierces : pour une partition ou une unité de stockage pour laquelle tu vas toi-même définir un point de montage. À seule fin d'illustration je prends l'exemple de ma tour qui a un SSD et deux Disques durs. Le SSD héberge le système et mon /home. Mon premier premier DD héberge mes données (des données tierces en quelque sorte car stockées ailleurs que sur /home) et mon second DD est destiné à sauvegarder les données stockées sur le premier DD. J'ai monté le premier en /data et le second en /svgd. Ils sont accessibles depuis le système mais leur contenu n'est stocké ni sur la racine (/), ni sur /home. Ces deux DDs pourraient aussi héberger des applications ("tierces" car non stockées sur / ou /home) plutôt que des données mais c'est une complication que je n'envisage pas personnellement.

Volume brut non formaté : J'ai vu ça comme définition du rôle d'une partition BIOS boot nécessaire pour gérer un disque avec une table de partitions gpt depuis un BIOS traditionnel (https://blog.microlinux.fr/installation-opensuse-leap-15-2-kde/#partitionnement). Si tu es en UEFI, cela ne te concerne pas à priori.

Ton schéma de partitionnement :

5OO Mio -> Partition de démarrage EFI -> FAT -> /boot/EFI. Si tu es en UEFI c'est bon (certains pensent qu'on peut réduire la taille de cette partition, mais bon par défaut openSUSE table sur cette taille).

4 ou 8 Gio -> Swap (le plus simple ^^). Nous ne connaissons pas la taille de ta RAM, ni si tu comptes utiliser la veille prolongée dans le cas où ta machine serait un portable. Le Swap est un casse-tête pour moi car je n'ai pas toutes les connaissances pour faire ce qui serait le meilleur choix. Sur ma tour, avec 16 Go de RAM je n'en ai pas du tout. Je voulais voir et je sais que je n'ai pas une utilisation intensive de mon ordinateur. Et je n'en souffre pas pour l'instant. Maintenant au sujet du Swap, je sais seulement que certaines anciennes préconisations (doubler la taille de la RAM) peuvent être obsolètes aujourd'hui et que plus de Swap n'est pas forcément l'ami du bien (https://doc.opensuse.org/documentation/leap/reference/html/book-reference/cha-expert-partitioner.html#sec-expert-partitioner-info-swap). Dans le cas d'un doute extrême (avec beaucoup moins que 16 Go de RAM), je laisse le système décider pour moi à l'installation.

XX Gio -> Système d'exploitation -> Ext4 -> /home. J'ai créé une partition /home séparée sur ma tour, un peu conditionné par d'anciennes habitudes, mais honnêtement je ne suis pas convaincu de son utilité pour moi aujourd'hui. Je ne compte pas partager ce /home avec d'autres systèmes Linux dans le cadre d'un multiboot, et les fichiers de configuration personnelle de certaines applications ne sont pas chez moi si complexes, si finement personnalisés que je doive absolument les préserver dans une partitions séparée dans le cas où je devrais réinstaller le système. Ext4 ou XFS? Je ne connaissais pas XFS qui est le choix par défaut d'openSUSE, j'ai fait le pari et je ne ressens pas la différence.

800 Mio -> Système d'exploitation -> Ext4 -> /boot
XX Gio -> Système d'exploitation -> Btrfs (pour pouvoir faire une sauvegarde avec Snapper) /.
Là à mon avis, tu casses tout l'intérêt de Btrfs et de Snapper tel que c'est configuré par openSUSE pour te sauver la mise. Je vois mal la possibilité de revenir en arrière en cas de problème avec un tel choix de partitionnement qui exclue totalement /boot des snapshots. Oublie le /boot séparé et oublie encore plus Ext4 sur cette partition si tu colles  la racine / en Btrfs.
https://doc.opensuse.org/documentation/leap/reference/html/book-reference/cha-snapper.html#snapper-dir-excludes

J'espère que d'autres avis, plus catégoriques et plus éclairés que le mien, te viendront en aide.



Re : A propos du patitonnement manuel (mode expert)

Répondre #2
Salut,

Tout dépend de l'objectif de ce partitionnement.

Si c'est pour apprendre et comprendre, teste les diverses solutions. Y compris sur une machine virtuelle voire un vieux PC d'occasion.

Si c'est pour une utilisation quotidienne ("faut juste que ça fonctionne"), le choix proposé par défaut (btrfs) est parfaitement adapté.

Si il y d'autres questions, Alionet est là ! :)


à plus,
oh!rocks

Re : A propos du patitonnement manuel (mode expert)

Répondre #3
Bonsoir

Merci pour vos réponses.

@Chumi Merci pour toutes ces précisions. Cela me permet d'y voir voir plus claire.

Du coup pour ne pas enlever les bénéfices de Btrfs, je ferai mieux de ne pas séparer le /boot mais de juste faire une partition / en Btrfs alors?
Dans ton /data pourrais tu me donner un exemple de ce que tu y met?
Sur le PC sur lequel j'aimerais installer Opensuse j'ai aussi 16 Gio de Ram. Et je ne pense pas non plus qu'alloué 16 voir 32 Gio de Ram au Swap soit vraiment utile. D'où le "entre 4 et 8 Gio"

@oh!rocks Merci à toi aussi pour ta réponse.

Je n'ai pas spécialement d'objectif pour ce partitionnement si ce n'est essayer de comprendre.
Effectivement c'est une bonne  idée de faire quelques tests sur VM ou voir si dans ma famille il n'y a pas un vieux PC oublié de tous qui pour pourrait me servir de machine test :)

Pourrais tu me dire pour toi à quel moment cela aurait un sens de vouloir faire un partitionnement manuel.

Encore merci à vous d'avoir pris le temps de répondre.
Bonne soirée ;) 




Re : A propos du patitonnement manuel (mode expert)

Répondre #4
Bonjour,

Tout est possible en terme de partionnement.
Personnellement je ne m'amuse plus à séparer le home et le /.

Idem je fais partie de ceux qui sont en EXT4 dans un volume LVM chiffré. :D

Dans mon cas perso je fais ça:
/efi
/boot ==> EXT4
LVM Encrypt
      / ==> EXT4
      /swap

Tu peux rajouter /home en plus du / et mettre du brfs à la place.

L'avantage c'est que tout sauf le boot est chiffré. Perso j'ai pris l'habitude de toujours tout chiffrer comme ça pas de doute en cas de vol.

Re : A propos du patitonnement manuel (mode expert)

Répondre #5
Du coup pour ne pas enlever les bénéfices de Btrfs, je ferai mieux de ne pas séparer le /boot mais de juste faire une partition / en Btrfs alors?
Dans ton /data pourrais tu me donner un exemple de ce que tu y met?
Sur le PC sur lequel j'aimerais installer Opensuse j'ai aussi 16 Gio de Ram. Et je ne pense pas non plus qu'alloué 16 voir 32 Gio de Ram au Swap soit vraiment utile. D'où le "entre 4 et 8 Gio"

Oui c'est cela, si tu comptes profiter des avantages de Btrfs et de Snapper, je ne te conseille pas de faire une partition séparée pour /boot, en tout cas surtout pas en Ext4 comme tu l'imaginais. Donc, oui, une seule partition en Btrfs pour /.

Maintenant, certains jugent superflus ces avantages avec openSUSE Leap tant ce système est stable et ils préfèrent donc Ext4 à Btrfs. Avec ma courte et satisfaisante expérience sur openSUSE Leap (un an et demi), je ne les contredirai pas, c'est très stable et je n'ai pour ainsi dire jamais eu besoin de rétropédaler en sollicitant Snapper. Une seule fois, si, au début car j'avais fait une grosse boulette qui ne passe théoriquement par la tête de personne... mais je ne me souviens plus laquelle.

Dans mon /data je mets tous mes fichiers plus ou moins statiques (documents, image, ect). J'aurais très bien pu allouer mon premier DD tout entier à /home mais j'ai préféré que les fichiers de configuration de mes applications demeurent sur le SSD, rendant ainsi leur accès plus rapide. Dans le même ordre d'idée, garder le /home sur le SSD me sert aussi à y mettre la base de données de digiKam, à y copier les photos que je souhaite travailler avec darktable (quand je n'oublie pas de les y copier  >:( ), ou encore à accueillir une machine virtuelle.

Pour le Swap, je ne sais pas quoi te dire, mais sur ma tour avec ses 16 Go de RAM, la proposition qui m'avait été faite lors de l'installation m'avait paru exagérée (du coup je n'en ai pas mis du tout, simplifiant à l'extrême la résolution du problème  :)) ). Mais là encore tout est question d'utilisation, de ce à quoi est destinée la machine (pas de traitement vidéo ni de gestion de grosses bases de données dans mon cas, j'y vais tout doux avec darktable et je fais rarement dix choses en même temps).

Re : A propos du patitonnement manuel (mode expert)

Répondre #6
@Kwinten : un partitionnement manuel peut s'avérer utile si tu as peu de place sur ton disque et beaucoup de données à gérer mais les disques d'aujourd'hui sont plutôt confortables en terme de place.

Reste l'apprentissage et pour ça, il faut tester, se tromper, recommencer, etc...

Have fun ! :)


à plus,
oh!rocks

Re : A propos du patitonnement manuel (mode expert)

Répondre #7
Bonjour :)

@burn2 Effectivement c'est quelque chose d'intéressant. Je vois dans ta signature que tu as deux postes, un portable et un fixe.
Fait tu ce partitionnement uniquement sur ton portable ou est ce devenu ta manière de faire en général?

Je crois que j'ai déjà vu un des tes postes  où tu expliques que tu choisi de ne pas chiffré le /boot pour ne pas te retrouver à rentrer un mot de passe en clavier QWERTY au démarrage. Parce que j''ai connu cette mésaventure quand j'ai choisi la première fois de chiffrer Opensuse lors de l'installation x'D.
Merci pour ton partage.

@Chumi  D'accord. Bon vu que je suis quand même un sacré noobie, je pense qu'être prudent ne me desservira pas  :)) Je ne suis pas à l'abri de faire quelques boulettes. 
Pour le Swap, eh bien je testerai du coup quand même je pense. Même si ça n'a pas l'air pertinent avec 16Gio de Ram.
Merci pour tes précisions et l'utilité de ton /data et ton /home c'est très intéressant et instructif.


@oh!rocks J'y avais même pas pensé. Mais ton exemple est tout à fait pertinent. Je suis tout à fait d'accord, je n'ai pas de disque dur en dessous de 500Gio et c'est nettement suffisant pour moi.
Et oui tu as raison, c'est la meilleure école pour apprendre :)
Merci  ;)

Toujours et encore "merci" de prendre le temps de me répondre. C'est super :)
Bonne journée  ;)

Re : A propos du patitonnement manuel (mode expert)

Répondre #8
@Kwinten
Je fais ça sur tous mes postes oui.
Comme ça je suis tranquille pour mes données.

Et effectivement, je ne chiffre pas le boot pour éviter les pbs de mot de passe en qwerty.
Il faudrait voir si c'est toujours problématique de nos jours mais ça l'était il y a encore 2 ou 3 ans.

Du coup peut importe l'installation je fais ça. :)


Pour le swap, personnellement même si j'ai 32gb de ram sur toutes mes machines j'en mets toujours un de 16go.
Il n'est pas forcément utile mais ça évite tout risque de plantage.

De toute façon, ça permet aussi d'éviter de remplir son SSD à 100%, donc en vrais ça n'est pas réellement un problème en soit.


D'ailleurs à ce sujet, je me demande quand le swap ZRAM arrivera chez suse, ça éviterait de se poser la question, le swap n'étant plus stocké sur SSD mais en mémoire vive. :)

Re : A propos du patitonnement manuel (mode expert)

Répondre #9

D'ailleurs à ce sujet, je me demande quand le swap ZRAM arrivera chez suse, ça éviterait de se poser la question, le swap n'étant plus stocké sur SSD mais en mémoire vive. :)
je pense que c'est déjà présent, il y a pas mal de tuto.
sudo zypper install systemd-zram-service zramcfg
https://warrenpost.wordpress.com/2020/10/31/enable-zswap-on-opensuse-15-2/ (anglais)
https://www.ctrl.blog/entry/how-to-systemd-zram-generator.html (anglais)
https://kaiserbarbarossa.github.io/post/2021/04/13/systemd-zram/ (allemand)

Je ne connaissais pas, dès que j'ai un peu de temps, je vais essayer.

@Kwinten
Moi j'ai 6 Go de ram, 2 Go de swap, mes partitions sont comme ceci:
thierry@localhost:~> lsblk -o NAME,FSTYPE,SIZE,TYPE,MOUNTPOINT
NAME   FSTYPE   SIZE TYPE MOUNTPOINT
sda           596,2G disk
├─sda1 ntfs   584,7G part /mnt/Nouveau_Nom
└─sda2 ext4    11,5G part
sdb           931,5G disk
├─sdb1 ntfs      94M part
├─sdb2 ntfs   370,2G part
├─sdb3 ntfs     526M part
├─sdb4            1K part
├─sdb5 swap       2G part [SWAP]
├─sdb6 ext4      30G part /
├─sdb7 ext4      63G part /home
├─sdb8 ext4     416G part /mnt/Dateien_Arbeit
└─sdb9 ext4    49,8G part
J'utilise sdb5, sdb6, sdb7 pour Leap 15.3.
sdb9 pour tumbleweed
le reste c'est win10 et des partitions de données…
Je me sens l'étroit parfois, mais ça fonctionne très bien.

Re : A propos du patitonnement manuel (mode expert)

Répondre #10
Ah tien il faut que j'essaye aussi!
Si j'ai du temps à perdre, je testerais ça en vm.

Pourquoi pas l'occasion de faire une petite vidéo. :D

Re : A propos du patitonnement manuel (mode expert)

Répondre #11
Hello :) (pour changer un peu de Bonjour)

@burn2 D'accord. C'est quelque chose que je vais garder de côté dans le cas où j'installerai Opensuse sur un ordi portable que je promène. Merci pour tes précisions ;)

@denebe Eh ben ça c'est de l'exploitation de place  :o . Impressionnant tout ce monde cohabitant ensemble. J'espère un jour être assez débrouillard pour pouvoir faire des choses de la sorte. Merci pour ton partage :)
P.S. : j'adore ta signature ^^

Merci encore et bon dimanche ;)


Re : A propos du patitonnement manuel (mode expert)

Répondre #13

D'ailleurs à ce sujet, je me demande quand le swap ZRAM arrivera chez suse, ça éviterait de se poser la question, le swap n'étant plus stocké sur SSD mais en mémoire vive. :)
je pense que c'est déjà présent, il y a pas mal de tuto.
sudo zypper install systemd-zram-service zramcfg
https://warrenpost.wordpress.com/2020/10/31/enable-zswap-on-opensuse-15-2/ (anglais)
https://www.ctrl.blog/entry/how-to-systemd-zram-generator.html (anglais)
https://kaiserbarbarossa.github.io/post/2021/04/13/systemd-zram/ (allemand)

Je ne connaissais pas, dès que j'ai un peu de temps, je vais essayer.

Bonjour,

J'avais du m'intéresser au sujet (à partir du premier lien je crois me souvenir) car systemd-zram-service est installé sur ma Leap. Mais je n'avais pas installé zramcfg. Et puis j'ai du oublier de fouiller davantage.

J'ai essayé hier en complétant ce qui manquait et en activant le service dans Yast. Je vais introduire un nouveau fil de discussion sur le thème.

Re : A propos du patitonnement manuel (mode expert)

Répondre #14
Bonsoir

@burn2 J'avais pas fait le rapprochement mais j'avais vu ta vidéo lors de mes recherches. C'est sûrement pour ça que ce que tu proposes comme partitionnement me semblait  "déjà vu". Elle m'avait bien aidé car une des rares vidéo FR sur YT parlant d'Opensuse.

Merci du coup :).

Bonne soirée ;).