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

Administration système Discussion :

Réorganiser le disque


Sujet :

Administration système

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 36
    Par défaut Réorganiser le disque
    Bonjour,

    J'ai installé une mandriva et XP sur un dique de 80 Go en répartissant ainsi :
    • 10 Go pour XP en NTFS (XP étant installé mais pour les 2-3 softs qui ne tournent pas sous Linux); point de montage /mnt/win_c
    • 30 Go pour les données en FAT32 (données communes à XP et Linux); point de montage /mnt/win_d/
    • 33 Go pour Linux en ext3; point de montage : /
    • Le reste pour le swap

    Voici mon fichier /etc/fstab :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $more /etc/fstab 
    # This file is edited by fstab-sync - see 'man fstab-sync' for details
    /dev/hda6 / ext3 defaults 1 1
    /dev/sda1 /mnt/USB_C ntfs umask=0,user,defaults 0 0
    /dev/hdc /mnt/cdrom iso9660 user,iocharset=iso8859-15,noauto,ro,exec 0 0
    /dev/hda1 /mnt/win_c ntfs umask=0,nls=iso8859-15,ro 0 0
    /dev/hda5 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
    none /proc proc defaults 0 0
    /dev/hda7 swap swap defaults 0 0
    Maintenant que tout marche bien, j'ai pas envie de tout casser mais je me dis que c'est clairement pas génial d'avoir un seul point de montage sous /.
    Je serais tenté de transférer les répertoires suivants dans des partitions distinctes et donc avec leur points de montage propres :
    • /etc
    • /usr/local
    • /home


    Déjà, est-ce une bonne idée ? si oui, quelle serait le meilleur moyen de procéder ? booter sous un live CD et faire les créations de partitions/montages/edition de fstab et prier que ça marche en rebootant ?
    Quelles sont les précautions particulières à prendre au préalable (hormis faire une sauvegarde) ?

    merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Bonjour

    Déjà, je pense qu'avec la fonction rechercher, tu auras beaucoup de cas déjà présenter.

    Ensuite la méthode :
    http://www.developpez.net/forums/viewtopic.php?t=266667&start=15
    Dans le message de Gnux : Rajouter une partition
    Tu trouveras ma méthode commentée par Gnux et Alveric.

    Par contre, il va y avoir un problème....

    Ta partition / fait 33 Go et ca tu peux pas la réduire...
    Donc tu devras tout réinstaller pour partitionner correctement....
    Suivant ta distribution (laquelle d'ailleurs?), on devrait pouvoir te proposer une solution de sauvegarde/restauration au niveau des packages....etc
    Exemple sous debian :
    Liste des paquets avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dpkg --get-selections > ma_liste
    Réinjection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dpkg --set-selections < mes_paquets
    apt-get upgrade
    Pourquoi pas justement en profiter pour utiliser les LVM ?
    A l'installation de linux, ta distribution doit te le proposer.

    Il te faut alors deux partitions. Une de 200 Mo pour le /boot et le reste en LVM. Ce qui te permettra plus tard de gérer dynamiquement et en un clin d'oeil tes partitions.

    EDIT : Je suis vraiment nul, j'ai pas vu le nom de la distrib dans le titre....
    Pour mandrake, il faudrait faire un
    pour récupérer la liste et ensuite ...euh, je sais pas !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 36
    Par défaut
    Merci pour les liens, mais le hic, c'était pas tellement pour en rajouter une, c'était plus pour diminuer / puis recopier les fichiers de /home, /usr/local et/ou /etc (donc fichiers potentiellement utilisés) vers la nouvelle partition !

    maintenant, si je ne peux pas diminuer /, c'est fort dommage, mais heureusement qu'il y a mon disque échange avec XP en FAT32 que je peux diminuer, lui, non ?

    mais ça ne me libère pas de la problématique "comment déplacer les fichiers de façon sûre" ?
    j'ai bien sauvé ces différents dossier avec l'outil de backup intégré à ma distrib, mais avant de faire un "rm -rf" sur ces dossiers pas si anodins que ça dans l'espoir de les restaurer après avoir créé les points de montage...

  4. #4
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Qu'entend tu par déplacer de facon sure?
    La méthode évoquée dans le premier lien te l'indique.

    Maintenant, diminuez la partition d'échange FAT32 serait dommage... Parce que tu gardes un / presque vide avec ces 33Gos

    Quel outils de sauvegardes as tu utilisé ?
    Cela sauvegarde aussi le système?
    Peux tu chercher si cet outils te permet de restaurer ton système, même si la taille de la partition / a changé?
    Si oui, alors ca sera du bonheur!

    Peux tu nous donner les résultats de ces commandes en root :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    cd /
    df -h
    cd /usr
    du -sk
    cd /home
    du -sk
    "du -sk" te donne en kilo la taille du répertoire où tu te trouves.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 36
    Par défaut
    (a) Concernant l'outil de sauvegarde, c'est dans le "Centre de contrôle de Mandrakelinux", partie "Sécurité", "Sauvegardes" ! :-)
    D'après ce que j'ai vu, ça ne fait qu'écrire des .tar.gz et on spécifie les dossiers que l'on veut sauvegarder.

    (b) Concernant le système "sûr" de déplacement, je voulais parler d'un truc du style création de mirroir / détachement de mirroirs. Parce que, dans la solution que tu proposes, il y a un risque que /usr soit requis entre le rm et le mount, non ?

    (c) Quand aux LVM, je suis pas contre, mais je suppose que ça nécessite de résintaller tout le système, non ?

    (d) Voici le résultats des commandes que tu m'as fournies :
    Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
    /dev/hda6 33G 6,1G 26G 20% /
    /dev/hda1 9,8G 1,8G 8,0G 19% /mnt/win_c
    /dev/hda5 30G 9,1G 21G 31% /mnt/win_d
    3145468 .
    2810280 .
    (e) Question subsidiaire : à force de regarder du côté des partitions, je me suis rendu compte que j'avais moins de swap que prévu (maudits disque de 80 Go qui ne font pas réellement 80 Go !)! En fait, ma partition de swap n'est que de 2.2 Go. C'est pas trop gênant ?

  6. #6
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Bien, nous avançons.
    J'ai la solution, vu que je l'ai déjà appliqué chez moi MAIS : il faut que tu puisses détruire la partition FAT32 pour la formater en ext3.
    Il y a bien la méthode des .tar.gz mais je ne serai pas à 100% SUR !

    - 2.2 Go de SWAP !!!!!!!!!!
    C'est TROP , beaucoup TROP.

    Voici les conventions en matière de Swap :
    Si ton ordinateur a 512Mo ou + de RAM, la taille de ta partition swap est égal à la RAM de ton ordi
    Si ton ordinateur possède moins de 512Mo, la partition swap est deux fois plus grande que ta RAM.

    - Oui, je pense que tu devras réinstaller ton système. Mais pas comme tu le pense

    Ca te ferait une sacrée expérience, qui te fera ressortir plus fort et plus à l'aise sous Linux.

    Voila le plan d'attaque que j'eusse utilisé
    Déjà, Télécharge une distribution Knoppix, grave là et boot dessus pour vérifier qu'elle fonctionne bien.

    1 : Tu bootes sous Knoppix

    2 : Tu montes la /dev/hda5 dans /mnt/blabla et la /dev/hda6 dans /mnt/plouc
    tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cp -arf /mnt/plouc /mnt/blabla
    Tu démontes plouc
    Ton système est sauvegardé !

    3 : Tu utilises fdisk (connais tu cet outils?) pour refaire des partitions (Fait une partition par une partition et pour la partition / et swap , fait attention qu'elle aie le même nom, super important pour alléger le problème)
    Ta partition swap : suivant la rêgle énoncée
    Ta partition / sur /dev/hda6 avec seulement 8Go
    Ta partition /usr sur un autre avec 8 Go (on va dire /dev/hdaX)
    Le reste pour /home (on va dire /dev/hdaY)

    Tu fais un mkfs.ext3 sur les partitions /dev/hda6,hdaX et hdaY

    Pense à remettre le flag de boot sur /dev/hda6

    4 : (toujours sous knoppix) Tu montes ta nouvelle partition /dev/hdaY dans /mnt/partition_home.
    Tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cp -arf /mnt/blabla/home/* /mnt/partition_home/
    Tu montes ensuite ta nouvelle partition /dev/hdaX dans /mnt/partition_usr
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cp -arf /mnt/blabla/usr/* /mnt/partition_usr/
    Tu montes ensuite ta nouvelle partition /dev/hda6 dans /mnt/partition_root
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cp -arf /mnt/blabla/* /mnt/partition_root/
    Puis tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    rm -rf  /mnt/partition_root/home/* 
    rm -rf  /mnt/partition_root/usr/*
    Pour supprimer les données de la partition root, de toute manière, les données sont sur les autres partoches !

    Tu me suis toujours ?

    Allez, c'est bientot la fin.

    Ensuite, le plus facile.
    Comme tu n'as pas démonté le /dev/hda6, où il y a ton système.

    Tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    chroot /mnt/partition_root
    La, tu te trouves dans ton système !!!
    Presque bon, deux trois modifs.

    Si tu as lilo, tu lances la commande : lilo
    Si tu as grub, tu lances : grub-install
    Pas de modif à faire, tu as bien gardé /dev/hda6 comme /

    Ensuite, tu édites ton fichier /etc/fstab et tu rajoutes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /dev/hdaX /usr ext3 defaults 1 1 
    /dev/hdaY /home ext3 defaults 1 1

    Tu sais quoi ? C'est gagné !

    Pourquoi ?
    Tu as sauvegardé ton système dans /dev/hda5
    Tu l'as restauré sur des nouvelles partitions.
    Tu as mis a jour les points de montage.
    Tu as remis le boot-loader.

    J'ai déjà effectué cette opération avec succès mais c'était d'un disque à un autre mais la logique est la même.
    Pour le plaisir, tu fais un En fait, ca resynchronise les données des partitions.
    Tu démontes les partitions.
    Tu reboot
    Lilo ou grub apparaitera !

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 36
    Par défaut
    Bon, c'est plutôt une bonne nouvelle, même si j'ai un peu de mal à tout saisir... :-(
    Est-ce que tu peux, stp, expliquer le principe gloabl des actions ?
    J'ai cru comprendre que, grosso-modo :
    • on sacrifie la partition fat32 pour y recopier les données de / ?
    • Ensuite, on casse toutes les partitions existantes pour recréer celles que l'on souhaite ?
    • On recopie de "ancien fat32 qui est devenue copie de /" vers les différentes partitions (avec les points de montages qui vont bien ) ?
    • et on prie pour que ça marche ?


    Concernant le swap, c'est gênant d'avoir trop ? (non, je dis ça, parce que honnêtement, la place disque, c'est pas ça qui me manque !)

  8. #8
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Citation Envoyé par OraScott
    Bon, c'est plutôt une bonne nouvelle, même si j'ai un peu de mal à tout saisir... :-(
    Est-ce que tu peux, stp, expliquer le principe gloabl des actions ?
    J'ai cru comprendre que, grosso-modo :
    • on sacrifie la partition fat32 pour y recopier les données de / ?
    • Ensuite, on casse toutes les partitions existantes pour recréer celles que l'on souhaite ?
    • On recopie de "ancien fat32 qui est devenue copie de /" vers les différentes partitions (avec les points de montages qui vont bien ) ?
    • et on prie pour que ça marche ?

    Presque ca, sauf la fin, on ne prie pas pour que ca marche, ca marche !! (je l'ai déjà fait, je te rappelle) à 2 conditions :
    -Relancer lilo ou le grub-install pour remettre le boot loader
    -Modifier le fichier fstab pour prendre en compte les deux nouvelles partitions.
    Faut juste suivre correctement mes instructions
    le cp -arf est important. Le -a permet de garder les droits/users...etc ainsi que les liens symboliques.

    Concernant le swap, c'est gênant d'avoir trop ? (non, je dis ça, parce que honnêtement, la place disque, c'est pas ça qui me manque !)
    Ca sert à rien, ton système en aura jamais besoin de tant et si besoin, ggnore nous explique dans le Topic : Trucs et Astuces, comment en rajouter temporairement, alors autant que ca te serve pour mettre des données...

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 36
    Par défaut
    Ok, je suis pas encore sûr de vouloir tenter la manip mais bon... je sais comment faire !

    merci de ton aide. :-)

    PS : Je voudrais pas lâcher un troll dans la nature, mais c'est pas pour dire, PartitionMagic, c'est vachement mieux ! ;-)

    PPS : quand je disais "on prie pour que ça marche", loin de moi l'intention de mettre en doute l'efficacité de ta proposition; je mettais plutôt en doute ma capacité à ne pas faire de bourdes au cours de la manip...

  10. #10
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Prend ton temps, enferme toi dans ton bureau
    Prend deux barres de céréales et une bouteille d'orangina.

    Sans parler de ta pate de lapin , ton fer a cheval

    Mais franchement, just do it Tu te sentiras plus convaincu et plus confiant en toi

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

Discussions similaires

  1. Choix de l'organisation des disques
    Par Jinroh77 dans le forum Administration
    Réponses: 27
    Dernier message: 26/01/2011, 15h10
  2. Organisation des disques dur
    Par Au2laDeNosReves dans le forum Debian
    Réponses: 2
    Dernier message: 18/10/2008, 15h28
  3. [avis] Organiser son disque dur
    Par Spack dans le forum Composants
    Réponses: 6
    Dernier message: 07/08/2006, 21h00
  4. Organisation Disques dur
    Par ArHacKnIdE dans le forum Composants
    Réponses: 13
    Dernier message: 03/04/2006, 18h38
  5. Organisation physique de 2 bases sur 3 disques
    Par wazar dans le forum Oracle
    Réponses: 7
    Dernier message: 05/02/2005, 10h38

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