IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

Re-partitionner les disques


Sujet :

Debian

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut Re-partitionner les disques
    Bonjour,

    Je suis nouvelle sur Debian. Je suis entrain de monter tout un tas d'application sur un nouveau serveur Debian.
    Jusqu'ici aucun problème sauf avec Jenkins aujourd'hui qui a besoin de place dans le fichier temporaire de Java : /tmp.
    Sauf que celui-ci n'a pas assez de place.
    J'ai lu que modifier le fichier temporaire de Java pouvait engendrer des problèmes par la suite, donc je voudrais tout simplement repartitionner mes disques.

    Par la même occasion, je voudrais savoir où il est préconisé d'installation les applications.

    Pour information j'ai suivi les intructions de mon Debian et je l'ai laissé faire ses propres partitions. Voilà ce que j'ai actuellement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    root@titi:/# df -h
    Filesystem               Size  Used Avail Use% Mounted on
    rootfs                   314M  258M   40M  87% /
    udev                      10M     0   10M   0% /dev
    tmpfs                    1.6G  700K  1.6G   1% /run
    /dev/mapper/titi-root  314M  258M   40M  87% /
    tmpfs                    5.0M     0  5.0M   0% /run/lock
    tmpfs                    3.2G  580K  3.2G   1% /run/shm
    /dev/sda1                228M   42M  174M  20% /boot
    /dev/mapper/titi-home  873G  3.0G  826G   1% /home
    /dev/mapper/titi-tmp   360M  2.9M  339M   1% /tmp
    /dev/mapper/titi-usr   8.2G  4.4G  3.4G  57% /usr
    /dev/mapper/titi-var   2.7G  2.4G  187M  93% /var

    Merci,

    Elodie

  2. #2
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Par défaut
    Salut,

    Pourquoi un partitionnement si compliqué ?

    Perso j'utilise ce partitionnement qui me semble bien plus simple :
    • /boot : 1 Go (je sais je suis à l'aise)
    • swap : 4 Go (à adapter selon ta configuration)
    • / (racine) : 32 Go (dont 9 d'utilisés à adapter selon tes besoins)
    • /home : 1,8 To (pour les données)

    L'avantage c'est qu'il n'y a pas besoin d'adapter la taille de /var et /usr ou /tmp pour les besoins d'un outil si l'on a correctement dimensionné /.
    Et avec les disques actuels tu peux facilement octroyer 100 Go à / histoire d'être tranquille.
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

  3. #3
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    vu la taille des disques actuels oui

    dans le principe
    /
    /usr
    /usr/local
    /root
    /usr/X11R6
    /tmp devrait être assez grand pour pouvoir faire/generer au moins une image DVD donc 5G serait l'ideal ou un dump de la ram donc au moins = a la ram

    devraient pas etre en dessus de 70% d'occupation
    pour savoir qu'on est optimisé en terme de répartition...

    il est évident qu'avec des disques recent (>=80Go) ça n'a plus de sens de se restreindre à ça ...

    -------------

    les applications devraient être installer dans /usr/local
    les applications non-opensource ou à licences devraient être installées dans /opt

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Merci pour vos réponses.
    Avez-vous des tuto à me conseiller pour redimensionner mes disques maintenant ?
    Vais-je perdre des choses ou cela se fait-il sans trop de gros problèmes ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Re-bonjour,

    Je viens de lire le document suivant : http://www.debian.org/doc/manuals/de...sk_space_usage
    Le problème c'est que je ne sais pas quel disque fusionner avec quel autre.
    Et si je vais perdre des données.

    Merci,

    Elodie

  6. #6
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Tu as beaucoup de chance, tu as utilisé des LVM. Donc le plus simple c'est faire un backup de /home, de redimensionner ce volume et de récupérer la place pour l'injecter ou tu veux ( en créant des partitions )

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Bonjour,

    Sauf que je n'ai jamais fait ça
    Déjà j'ai branché une carte SD pour faire ma sauvegarde, et je n'arrive pas avec mon compte root à aller dessus pour faire mon cp de /home et ainsi le sauvegarder avec la manipulation.

    Ensuite pourriez-vous me confirmer les commandes que je pense faire svp. Tant qu'à faire je pense qu'il serait mieux de redimensionner le tout correctement.

    Dans mon premier post vous pourrez voir la consommation et la place totalement de chaque partition.
    Je pensais redimenssioner les disques comme suit :
    - -root : 30 Go
    - -home : 810 Go
    - -tmp : 5 Go
    - -usr : 10 Go
    - -var : 10 Go
    Est ce que cela vous semble sensé ?

    Voici les commandes que je pensais faire :

    umount /home
    e2fsck -f /dev/mapper/titi-home
    resize2fs -p /dev/mapper/titi-home 810G
    lvreduce -L 63G /dev/mapper/titi-home
    e2fsck -f /dev/mapper/titi-home
    resize2fs -p /dev/mapper/titi-home
    e2fsck -f /dev/mapper/titi-home
    mount /home

    umount /tmp
    lvextend --size +5G /dev/mapper/titi-tmp
    e2fsck -f /dev/mapper/titi-tmp
    resize2fs -p /dev/mapper/titi-tmp
    e2fsck -f /dev/mapper/titi-tmp
    mount /tmp

    et ainsi de suite pour chacun des disques.
    J'ai un doute sur le lsreduce : le nombre de Giga à mettre est le nombre de Giga à enlever du montage ou le nombre de Giga total souhaité pour le montage ?
    Autre incompréhension, même après plusieurs lectures de tutoriels, je n'arrive pas à comprendre pourquoi je dois faire deux fois le resize2fs (même si le second est sans taille) et le e2fsck ?

    Merci pour votre aide précieuse !

    Elodie

  8. #8
    Invité de passage
    Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Juillet 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 1
    Par défaut
    Salut,

    Dans ton cas, je pense qu'il faut reprendre le partitionnement depuis zéro. Ca va piquer un petit peu, mais c'est pour ton bien.

    Je te conseille d'obtenir au final :
    / entre 10 et 30Go suivant le nombre d'application que tu installes

    /tmp, alors normalement, je l'inclus dans /, sauf quand c'est des serveurs utilisés par le public, en particulier avec des applications web. On ne s'est jamais trop ce que peux générer les utilisateurs. Depuis certains soucis, je mets /tmp à part. En fonction de tes applications, l'exemple de frp31 est pas mal : si tu rippes du DVD, 5Go de /tmp peut être utile. Je vois aussi que tu as du tmpfs pour certaines partitions, dans ton cas, ne pas le mettre en tmpfs.

    <swap> ça dépends des applications, mais à vu de nez, 1 fois ta RAM max, au max 4-8Go. Normalement, elle n'est jamais utilisé ! (...)

    Ensuite, je finis avec un gros /home s'il y a des utilisateurs qui se connectent au serveur en SSH/FTP. Sinon, je fais un /appli où je stocks mes applications non-standard et un petit /home de quelques Go. Parfois, je n'ai ni besoin de l'un, ni de l'autre, je fais un /home de quelques Go et un /free que j'utiliserai au besoin plus tard...

    Ça donne chez moi
    / : 10-15Go
    /tmp : 5Go
    swap : 4Go ~ 1 x la RAM
    /appli et/ou /home pour le reste


    A mon avis, le plus simple pour toi est de passer par un liveCD linux : tu le télécharges, grave et boot dessus : sysresccd est parfait. Voici un tut pour resize des volumes logiques : http://blog.shadypixel.com/how-to-sh...volume-safely/

    Tu as
    /dev/mapper/titi-root 314M 258M 40M 87% /
    /dev/sda1 228M 42M 174M 20% /boot
    /dev/mapper/titi-home 873G 3.0G 826G 1% /home
    /dev/mapper/titi-tmp 360M 2.9M 339M 1% /tmp
    /dev/mapper/titi-usr 8.2G 4.4G 3.4G 57% /usr
    /dev/mapper/titi-var 2.7G 2.4G 187M 93% /var


    Tu veux obtenir :
    - -root : 30 Go
    - -home : 810 Go
    - -tmp : 5 Go
    - -usr : 10 Go
    - -var : 10 Go

    Je te conseille alors :
    /root : 30 Go
    /home : 830 Go
    /tmp : 5 Go

    On va conserver le /boot car c'est lui qui doit être bootable, c'est plus simple s'il reste hors LVM pour débuter...


    1) boot sur le live CD, choisi la langue FR pendant le boot. Il va détecter automatiquement le LVM.
    2) Tu réduis /home à 810Go (vérifie avec lvdisplay /dev/mapper/titi-home)
    3) Tu augmentes /dev/mapper/titi-root à 30Go
    4) Tu crée un répertoire de montage : mkdir /mnt/titi-root puis tu montes ton volume titi-root : mount /dev/mapper/titi-root /mnt/titi-root. Tu fais pareil pour titi-usr et titi-var dans tes répertoires respectifs.
    5) Tu copies ou déplaces le contenu de /mnt/titi-usr vers /mnt/titi-root/usr/ puis /mnt/titi-var vers /mnt/titi-root/var/. Plusieurs options : le cp, le mv. Perso, j'aime bien le "rsync -av /mnt/titi-usr/* /mnt/titi-root/usr/" avec un contrôle de la taille de la source & cible : du -ms /mnt/titi-usr/ et du -ms /mnt/titi-root/usr/ -> ça doit donner pareil.
    6) quand c'est terminé et que tu es sure d'avoir bien copié tous les fichiers en respectant les droits : démonte les 2 volumes logiques "umount /mnt/titi-root/var/" & "umount /mnt/titi-root/usr" puis détruit les volumes logiques : lvdelete (http://www.tldp.org/HOWTO/LVM-HOWTO/removelv.html)
    7) Maintenant, faut dire à l'OS qu'il ne faut plus monter /usr et /var. Edite le fichier /mnt/titi-root/etc/fstab avec vi ou nano et commente les lignes contenant /dev/mapper/titi-usr et /dev/mapper/titi-var. Sauvegarde et sort du fichier
    8) Resize le logical volume de /tmp à ta guise. Sert toi de vgdisplay pour savoir combien il te reste de place dans le volume group et réparti le restant comme tu le souhaites. Sinon, garde un peu de place sur le vg pour augmenter un espace plus tard peut être : a toi de voir... N'oublie pas de démonter /dev/mapper/titi-root si tu retouches à sa taille "umount /mnt/titi-root".

    Tu peux rebooter en croisant les doigts...

    Voilà ce que je propose avec les infos que tu as donné.

    Pour des questions sur l'utilisation de lvreduce : man lvreduce ou http://www.tldp.org/HOWTO/LVM-HOWTO/reducelv.html (certainnes commandes sont un peu vielle...).

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Merci pour ces réponses, j'ai en effet tout redimensionner. Si cela vous arrive je vous conseille cependant d'avoir un administrateur système pas loin pour vous assurer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WMI] répertorier les disques d'une machine
    Par guillaume16 dans le forum Windows
    Réponses: 5
    Dernier message: 17/11/2008, 17h14
  2. [PC Cloner Expert] - Cloner Expert ne détecte pas les disques durs
    Par Lorponos dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 19/07/2006, 12h06
  3. Comment connaitre les disques dur d'une machine dans un code ?
    Par GeekettePower dans le forum Langage
    Réponses: 3
    Dernier message: 27/06/2006, 00h43
  4. Partitionner son disque dur ?
    Par Coussati dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 04/03/2006, 14h03
  5. [Disque Dur] Partitionnement de disque SATA. Ca a un sens ?
    Par botakelymg dans le forum Composants
    Réponses: 3
    Dernier message: 22/12/2005, 01h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo