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

Solaris Discussion :

Modifier Taille Partitions


Sujet :

Solaris

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut Modifier Taille Partitions
    Bonjour à tous.
    Je suis nouveau sous Solaris et je voudrais modifier la taille des partitions suivantes:
    /dev/dsk/c1d0s0 6,6G 6,0G 548M 92% /
    /dev/dsk/c1d0s7 50G 1,1G 49G 3% /export/home
    Sans perte des données ou planter l'os.
    Je voudrais passer la première exemple à +30G et la deuxième à -30G
    Je suis sous solaris 10 (11/06) version pc x86 64bits.
    Pourriez-vous me donner la ou les commandes à utiliser, l'ordre, et la procedure générale ?
    Je vous remercie d'avance.
    filos

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    s0 et s7 n'étant très vraisemblablement pas contigus, ce n'est pas possible sans backup et restauration des filesystems. L'idéal est de passer sous ZFS, mais il faut être encore un peu patient pour que / sous ZFS soit supporté sous Solaris 10.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    s0 et s7 n'étant très vraisemblablement pas contigus, ce n'est pas possible sans backup et restauration des filesystems. L'idéal est de passer sous ZFS, mais il faut être encore un peu patient pour que / sous ZFS soit supporté sous Solaris 10.
    Merci beaucoup pour ta réponse.
    Si mes souvenirs sont bon je crois que les partitions sont contigües.
    Le résultat de la commande format le confirme-t-elle oui ou non ?
    Je dois préciser aussi que sur ce même disque j'ai la slackware mais elle n'apparait pas.

    # format
    Searching for disks...done


    AVAILABLE DISK SELECTIONS:
    0. c1d0 <DEFAULT cyl 7594 alt 2 hd 255 sec 63>
    /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0
    Specify disk (enter its number): 0
    selecting c1d0
    Controller working list found
    [disk formatted, defect list found]
    Warning: Current Disk has mounted partitions.
    /dev/dsk/c1d0s0 is currently mounted on /. Please see umount(1M).
    /dev/dsk/c1d0s1 is currently used by swap. Please see swap(1M).
    /dev/dsk/c1d0s7 is currently mounted on /export/home. Please see umount(1M).


    FORMAT MENU:
    disk - select a disk
    type - select (define) a disk type
    partition - select (define) a partition table
    current - describe the current disk
    format - format and analyze the disk
    fdisk - run the fdisk program
    repair - repair a defective sector
    show - translate a disk address
    label - write label to the disk
    analyze - surface analysis
    defect - defect list management
    backup - search for backup labels
    verify - read and display labels
    save - save new disk/partition definitions
    volname - set 8-character volume name
    !<cmd> - execute <cmd>, then return
    quit
    format> quit
    #
    Comment pourrais-je afficher "toutes" des partitions indépendamment de l'os dans l'ordre ?

    merci infiniment pour ton aide
    filos

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Pour savoir si tes partitions (slices) sont contigues:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    prtvtoc /dev/dsk/c1d0s0
    Ta slackware n'est pas dans ces slices mais dans une partition primaire et/ou étendue:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fdisk -v -W - /dev/rdsk/c1d0p0 | tail - 6

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    Pour savoir si tes partitions (slices) sont contigues:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    prtvtoc /dev/dsk/c1d0s0
    Merci infiniment pour ta réponse.
    Voici le résultat de la commande.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    # prtvtoc /dev/dsk/c1d0s0
    * /dev/dsk/c1d0s0 partition map
    *
    * Dimensions:
    *     512 bytes/sector
    *      63 sectors/track
    *     255 tracks/cylinder
    *   16065 sectors/cylinder
    *    7596 cylinders
    *    7594 accessible cylinders
    *
    * Flags:
    *   1: unmountable
    *  10: read-only
    *
    *                          First     Sector    Last
    * Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
           0      2    00    1092420  14121135  15213554   /
           1      3    01      32130   1060290   1092419
           2      5    00          0 121997610 121997609
           7      8    00   15213555 106784055 121997609   /export/home
           8      1    01          0     16065     16064
           9      9    01      16065     16065     32129
    Donc je suppose que les partitions sont contigües. Suite à cela il serrait bon que je puisse agrandir la s0 et la passer 10G, récréer une swap 2G, créer une s3 10G pour le / d'une nouvelle version solaris, et une s4 de 35G utilisée par zfs, pour contenir les applis tell studio, blastware, pkgsrc, etc..;
    Seulement pour eviter la perte des données est-ce que growfs peut faire ça ?
    Si oui peux-tu me donner la commande exacte ?
    En ce qui conçerne la /export je peux la sauvegarder sur un cdrom vue qu'elle n'est pleine que de 3% ?

    Ta slackware n'est pas dans ces slices mais dans une partition primaire et/ou étendue:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fdisk -v -W - /dev/rdsk/c1d0p0 | tail - 6
    Voici le résultat de cette commande qui n'abouti pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # fdisk -v -W - /dev/rdsk/c1d0p0 | tail - 6
    tail : impossible d'ouvrir le fichier d'entrée
    Une question pour finir:
    Afin d'alleger le / du s0 quelles sont les répertoires indispensables au bon fonctionnement du système / /usr/ /var ?
    J'ai pensais en attendant de déplacer les autres dans /export en faisant des liens symboliques ?
    Merci mille fois pour ton aide.
    filos

  6. #6
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par filos Voir le message
    Donc je suppose que les partitions sont contigües.
    Oui. Elle le sont bien.
    Suite à cela il serrait bon que je puisse agrandir la s0 et la passer 10G
    Ca doit être possible.
    , récréer une swap 2G
    Tu ne peux pas agrandir le slice de swap, mais tu peux en ajouter une autre de 1 Go.
    , créer une s3 10G pour le / d'une nouvelle version solaris, et une s4 de 35G utilisée par zfs, pour contenir les applis tell studio, blastware, pkgsrc, etc..;
    Seulement pour eviter la perte des données est-ce que growfs peut faire ça ?
    Oui. growfs te permettra d'agrandir /.
    Si oui peux-tu me donner la commande exacte ?
    La procédure est beaucoup plus complexe qu'une simple commande ...
    - sauvegarder /export/home ainsi qule les fichiers personnels éventuellement présents ailleurs, une fausse manip pourrait tout détruire sur le disque.
    - démonter /export/home et supprimer (ou commenter) son entrée dans /etc/vfstab.
    - utiliser format pour supprimer le slice 7 existant. Agrandir s0. Si le programme refuse car / est monté, créer un slice avec le delta à rajouter.
    - Créer ensuite les autres slices.
    - Ecrire la table de partitions.
    - sauvegarder la nouvelle table de partitions (prtvtoc).
    - si / n'a pas pu être agrandi, modifier à la main le fichier de sortie de prtvtoc pour fusionner s0 et s3 puis écrire cette nouvelle table (fmthard).
    - Utiliser growfs pour agrandir /. D'après la doc, il n'est pas possible d'augmenter / ...
    Si la commande échoue, il faut rebooter en failsafe mode et lancer le growfs de là.
    - Vérifier que la nouvelle taille est prise en compte.
    En ce qui conçerne la /export je peux la sauvegarder sur un cdrom vue qu'elle n'est pleine que de 3% ?
    ok.
    Voici le résultat de cette commande qui n'abouti pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # fdisk -v -W - /dev/rdsk/c1d0p0 | tail - 6
    tail : impossible d'ouvrir le fichier d'entrée
    Désolé, il ne fait pas d'espace entre - et 6:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # fdisk -v -W - /dev/rdsk/c1d0p0 | tail -6
    Une question pour finir:
    Afin d'alleger le / du s0 quelles sont les répertoires indispensables au bon fonctionnement du système / /usr/ /var ?
    J'ai pensais en attendant de déplacer les autres dans /export en faisant des liens symboliques ?
    Non. Ca ne marchera pas longtemps. Une installation de nouveau package ou l'application d'un patch écraseront tes liens symboliques.

Discussions similaires

  1. Modifier taille d'un champ
    Par jmjmjm dans le forum Outils
    Réponses: 8
    Dernier message: 25/11/2016, 10h24
  2. Modifier taille de la partition /var
    Par supertino7 dans le forum Linux
    Réponses: 3
    Dernier message: 22/03/2011, 13h41
  3. Modifier taille des partitions avec partition magique
    Par shukin dans le forum Windows XP
    Réponses: 4
    Dernier message: 26/12/2006, 20h40
  4. Modifier taille bitmap
    Par chourmo dans le forum Langage
    Réponses: 6
    Dernier message: 10/05/2006, 16h38
  5. Taille partition windows non monté linux
    Par thomas_b dans le forum Administration système
    Réponses: 3
    Dernier message: 15/06/2004, 16h56

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