Forum Linux.débutant partitionner pour une installation de plusieurs distributions

Posté par  . Licence CC By‑SA.
Étiquettes :
0
6
mar.
2016

Bonjour,
pour un nouvel ordinateur sans OS : UEFI, (GPT?) SSD120 + HDD500 + 8Go RAM.
voici ma question :
Comment partitionner tout cela sachant que :
-je voudrais mettre les distros (deux ou trois) sur le SSD (toutes LINUX) avec chacune environ 30Go
-les données sur le HDD
-si possible un seul /home ?
les fichiers de paramètres ne vont-ils pas entrer en conflit entre les différentes versions ?
est-il judicieux de mettre le swap sur le HDD et créer un /temp sur HDD également ?
pour indic, je pense installer Débian, Ubuntu et Magéia
si j'ai besoin de Windows, je pense utiliser Wine ou Virtualbox

Merci de votre aide

  • # Un seul home ?

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    En plus des fichiers de config qui risquent d'être incompatibles entre les distribs/versions, il faut faire bien attention avec les UIDs, il doivent être cohérents entre tes trois Linux. Bonne chance…

  • # re

    Posté par  . Évalué à 3.

    -je voudrais mettre les distros (deux ou trois) sur le SSD (toutes LINUX) avec chacune environ 30Go

    Pour Debian, mettre 10Go pour /, 20Go pour le /var devrait être ok. Pour les autres je ne sais pas, quoiqu'Ubuntu doit être dans le même topo. Pourquoi séparer /var et /? Parce que dans /var, il y a les caches et les journaux, qui peuvent vite se remplir en fonction de l'usage. 10Go pour le /, et donc pour /usr, risque d'être un peu léger, selon les logiciels que tu installes… notamment si tu comptes installer beaucoup de jeux.

    -les données sur le HDD

    Tous les fichiers sont des données. Si on parles de fichiers pas exécutables, tu as, entres autres, des données dans /usr/share, d'autres dans /home, encore dans /var…

    -si possible un seul /home ?

    Ça ne pose pas de souci d'avoir une seule partition /home, mais rappelles-toi que si tu utilises des versions différentes des mêmes logiciels, tu t'exposes a des risques de conflits. Pour des environnements de bureau tels que KDE ou Gnome, je ne m'y risquerais pas. En tout cas pas sans être près à mettre les mains dans des scripts shell.
    Si tu tiens à jongler entre les distros alors que tu es débutant, je te conseilles d'avoir un /home par distro, avec une partition dédiées aux données utilisateur réelles qui elle sera partagée.

    est-il judicieux de mettre le swap sur le HDD

    Je me demande personnellement si c'est vraiment judicieux d'avoir un swap tout court, en fait. Mais sur le sujet, il semble que les avis soient assez éparpillés, et puis ça dépend de l'usage de la machine. Par contre, c'est sûr, si tu en fais un, il vaut mieux le mettre sur le disque mécanique, pour éviter d'user le SSD.
    D'ailleurs en parlant de SSD, il me semble qu'il existe des systèmes de fichier dédiés, afin d'augmenter leur durée de vie. N'en ayant pas moi-même, je n'ai jamais cherché plus que ça.

    et créer un /temp

    Tout dépend de ce que fais la distribution. Certaines distributions font ce que l'on appelle un ramdisk pour /tmp. Ce n'est pas le cas de Debian (je trouve d'ailleurs ça assez moyen, mais peu importe), donc je doute qu'Ubuntu le fasse, mais c'est du cas par cas.

    si j'ai besoin de Windows, je pense utiliser Wine ou Virtualbox

    Wine marchotte. En fonction du programme. Avec Virtualbox, tu n'auras pas d'accélération matérielle, donc des programmes 3D (type jeux, par exemple) seront lents.

    • [^] # Re: re

      Posté par  . Évalué à 1.

      D'abord merci
      pour les distros, en fait trois ça fait un peu moins de 40Go par unité, dans mon utilisation actuelle (Ubuntu) j'ai 15Go pour le / complet et je n'ai pas eu de Pb

      c'est vrai tous les fichiers sont des données (j'ai appris cela dans un GUL il y a qq années), mais j'entends par là en fait ce que l'on met dans le /home d'une config classique.

      comment faire une partition dédiée aux données communes (à l'exception des dossiers .XXXX), puisque elles sont normalement dans le home de chaque distro.

      est-ce que la partition disque donnerait quelque chose comme :

      SSD deux ou trois /
      HDD ∕temp, swap, deux ou trois /home, et une /commune (comment l'appeler et la faire fonctionner ?

      merci

      • [^] # Re: re

        Posté par  . Évalué à 3. Dernière modification le 06 mars 2016 à 23:01.

        pour les distros, en fait trois ça fait un peu moins de 40Go par unité, dans mon utilisation actuelle (Ubuntu) j'ai 15Go pour le / complet et je n'ai pas eu de Pb

        Tout dépend de ton utilisation, comme je l'ai dit. En fonction du nombre de mises à jour que tu fait et des logiciels que tu installes, "/var/cache/apt/archives" va enfler plus ou moins vite. On peut le purger, bien sûr, mais quand ton système refuse de se comporter normalement parce que la racine est pleine, c'est beaucoup moins agréable. À une époque, je séparais beaucoup plus mes partitions, mais je me suis aperçu que ce n'était pas vraiment utile et même contre-productif par rapport à mon usage (notamment séparer /boot qui ne sert à rien du tout de nos jours).
        Bref, tout dépend de ton usage.
        Pour un simple XFCE+firefox+libreoffice avec juste les mises à jour de sécurité de Debian une fois par jour, tu pourrais même faire tout rentrer sur une unique partition de 10G, voire moins encore (je ne serai pas surpris que ça tienne sur 5…). Tout dépend, vraiment.

        mais j'entends par là en fait ce que l'on met dans le /home d'une config classique.

        Justement, dans le /home/$USER, tu as des fichiers de configs, des fichiers temporaires, des liens, et, enfin, des données utiles (genre les fichiers de sauvegarde de tes jeux, le dernier document office que tu as fait pour le patron, etc etc).
        Le terme données est vraiment flou. Mais peu importe.

        comment faire une partition dédiée aux données communes (à l'exception des dossiers .XXXX), puisque elles sont normalement dans le home de chaque distro.

        Il faut distinguer 2 choses:

        • la partition, que tu peux mettre où tu veux (sur un disque mécanique il peut y avoir un intérêt à placer ses partitions en début de disque, mais c'est négligeable).
        • le point de montage, qui est le (pseudo-)fichier qui te permets d'accéder à tes partitions.

        Admettons que tu soit le seul utilisateur de ton système. Dans ce cas, le plus simple est sûrement de faire ta partition partagée, de créer dedans les dossiers communs dans lesquels il n'y a pas de fichiers de configuration ni temporaires (ce sont eux qui peuvent poser problème au rythme des mises à jour) en donnant la propriété à l'utilisateur de ton choix (chown $USER:$GROUP -R $DossierCommun).
        Une fois que ça c'est fait, il faut dire à tes distributions de monter la partition sur un point connu à chaque démarrage. Le fichier qui s'occupe de ça est /etc/fstab. Sa syntaxe est relativement triviale, mais si tu as un doute, man fstab devrait le dissiper.
        Puis, pour chaque dossier créé, faire un lien symbolique pour remplacer les dossiers créés automatiquement.
        Par exemple, admettons que tu aies monté ta partition partagée dans "/shared", que cette partition contienne les dossiers "Bureau" et "Téléchargement", et que ton nom utilisateur soit "freem":

        rmdir ~freem/Bureau ~freem/Téléchargement
        ln -s /shared/Bureau ~freem/Bureau
        ln -s /shared/Téléchargement ~freem/Téléchargement

        Comme dit plus haut dans le fil par contre, les droits ne sont pas gérés par le nom de l'utilisateur, mais par des numéros (uid, User IDentifier—et gid pour Group ID, mais pas important pour le moment--). Si l'utilisateur freem à le même uid sur tous les systèmes, alors il n'y aura aucun problème. Ce sera très probable pour le 1er utilisateur créé sur Debian et Ubuntu, qui font commencer les uid "normaux" à 1000 toutes les deux. Pour mageia, je n'en sais rien, mais bon, ça se modifie. Pour savoir comment: man usermod.

        J'ai essayé de faire simple et portable (aka: pas dépendant de tes logiciels) mais il existe d'autres façons de faire, plus ou moins automatisées. En fait, moi, un truc pareil j'écrirai un petit programme qui ferait le boulot à ma place mais je ne suis plus tout à fait un débutant ;)

        • [^] # Re: re

          Posté par  . Évalué à 2.

          Ce sera très probable pour le 1er utilisateur créé sur Debian et Ubuntu, qui font commencer les uid "normaux" à 1000 toutes les deux. Pour mageia, je n'en sais rien, mais bon, ça se modifie.

          Mageia depuis la version 5 a également adoptée la numérotation des utilisateurs à partir de 1000 au lieu de 500 auparavant.

      • [^] # Re: re

        Posté par  . Évalué à 4.

        /commune (comment l'appeler et la faire fonctionner ?

        Perso j'ai /mnt/storage

        Si tu compte le dédier au stockage d'un seul utilisateur du fait un chown direct dessus, sinon tu rajoute des dossiers genre /mnt/storage/

        Ensuite je te conseille de t’intéresser au contenu du fichier ~/.config/user-dirs.dirs (ta distribution fournis sûrement une interface pour l'éditer, mais rien n'empêche d'y aller direct), ça te permettra de changer l'emplacement par défaut de certains dossiers utilisés par les applications (genre dossier de téléchargement, de musique…)

  • # new ordinateur pour toi

    Posté par  . Évalué à 0.

    deux ou trois => pas de problème
    si tu as besoins 1 disque Green 1 à 4 To pour gardé des dossiers
    non séparer
    un seul swap
    bah quand tu utilises un bon débutant c'est ubuntu après plus tard suivant debian 9 et suit magéia
    virtualbox se peut sous linux que bien sûr

    voila
    Rodrigue7000

    • [^] # Re: new ordinateur pour toi

      Posté par  . Évalué à 1.

      bonjour,
      en fait, j'ai commencé avec Mandriva10 (dual boot avec W XP modem), puis après changement d'ordi, Ubuntu jusqu'à maintenant, et nouvel ordi, bien sûr, essai d'autres distris, j'ai aussi un vieux portable avec Débian7.

      Le but sera de voir quelles seront utiles et n'en garder probablement que deux.
      Plus sûrement Débian et Magéia, très différentes.
      Donc pas vraiment débutant, mais je n'ai pas mis le clavier dans le cambouis sauf nécessité absolue (drivers imprimante…), et sans trop savoir ce que je fais

      Gaby

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.