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

  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:
    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:
    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.

  7. #7
    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
    Merci infiniment pour ta r�ponse.
    Citation Envoy� par jlliagre Voir le message
    Oui. growfs te permettra d'agrandir /.
    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.
    ok.
    Effectivement vu la complexit� de la proc�dure, pour un n�ophyte que je suis il y a plusieurs chance que plante l'os.
    Apr�s avoir r� lu le man de growfs je pense qu'il n'agrandit pas / aussi.

    Alors j'ai une autre id�e �ventuellement moins complexe pour m'en sortir sans r�-installer tout, mais je voudrais tes explications sur le comment si elle est applicable.
    -Rajouter un deuxi�me disque dure, configurer la fonction RAID soit du bios, soit SVM solaris pour avoir une sauvegarde automatique de mon premier sur le deuxi�me disque.
    -R� partitionner la partie solaris sans toucher la partie slackware (qui vient apr�s Solaris environ 60G).
    -D�placer Solaris du deuxi�me sur le premier disque...
    Dit-mois ce que tu en penses ?

    La commande fdisk donne:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    # fdisk -v -W - /dev/rdsk/c1d0p0 | tail -6
    *
     
    * Id    Act  Bhead  Bsect  Bcyl    Ehead  Esect  Ecyl    Rsect    Numsect
      191   128  0      1      1       254    63     1023    16065    122029740
      131   0    254    63     1023    254    63     1023    122045805 122029740
      5     0    254    63     1023    254    63     1023    244075545 76083840
    Je ne suis pas en mesure d'interpr�ter... merci si tu peu le faire.
    Mon disque fait 120 Go dont les premiers 60 sont pour solaris et les autres 60 pour slackware.

    Merci Infiniment pour to aide
    filos

  8. #8
    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
    Si tu ajoutes un deuxi�me disque dur, tu peux facilement y cr�er une partition Solaris avec la taille des slices que tu veux, y transf�rer les donn�es des slices originaux avec dd puis utiliser growfs pour ajuster /.
    Dans ce cas l�, growfs marchera bien car le / du disque 2 ne sera bien s�r pas mont� sous / vu du Solaris tournant sur le disque 1, j'esp�re que c'est clair ...
    Il suffira de corriger quelques fichiers et d'installer GRUB pour que le Solaris du deuxi�me disque soit bootable. L'op�ration n'est pas simple non plus, mais elle a le m�rite d'�tre sans risque puisque tu ne modifies pas le disque existant (sauf bourde dans les commandes ...).

    Ne te lance pas dans du RAID H/W (Solaris ne supportera probablement pas) ou SVM qui ne sert pas vraiment � �a.

  9. #9
    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
    Si tu ajoutes un deuxi�me disque dur, tu peux facilement y cr�er une partition Solaris avec la taille des slices que tu veux, y transf�rer les donn�es des slices originaux avec dd puis utiliser growfs pour ajuster /.
    Dans ce cas l�, growfs marchera bien car le / du disque 2 ne sera bien s�r pas mont� sous / vu du Solaris tournant sur le disque 1, j'esp�re que c'est clair ...
    Il suffira de corriger quelques fichiers et d'installer GRUB pour que le Solaris du deuxi�me disque soit bootable. L'op�ration n'est pas simple non plus, mais elle a le m�rite d'�tre sans risque puisque tu ne modifies pas le disque existant (sauf bourde dans les commandes ...).

    Ne te lance pas dans du RAID H/W (Solaris ne supportera probablement pas) ou SVM qui ne sert pas vraiment � �a.
    Salut.
    J'ai command� aujourd'hui le disque dur et en attendant de le recevoir et l'installer, je voudrais que tu me donne ton avis et ton conseil sur le sch�ma ( que j'ai prevu) de partitionnement en partant du principe que la premi�re moiti� (80G) est pour solaris et la deuxi�me pour slackware (80G aussi).

    Je reprends donc le sch�ma:
    s0 15Go pour /
    s1 swap
    s3 15Go pour le / d'une nouvelle version de solaris
    s4 45Go utilise par zfs, contiendra les applis (studio, blastwave,
    etc,...) et les comptes utilisateurs

    -Si je cr�e une deuxi�me swap s2 comment va-t-elle �tre g�r�e par l'os ?
    -Apr�s avoir r�ussi j'esp�re la proc�dure partitionnement et transfert, est-ce-que je peux passer le deuxi�me disque physique en premier ?
    Si oui je suppose que en dehors des modifs dans bios il y a plusieurs modifs au niveau de solaris et slackware � faire ?
    Mon objectif �tant de garder le deuxi�me physique pour faire de temps en temps la sauvegarde du premier (dans le cas o� le premier l�che ...)
    Ne connaissant pas le RAID je pref�re faire avec la commande dd comme tu le conseil

    Merci infiniment
    filos

  10. #10
    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
    -Si je cr�e une deuxi�me swap s2 comment va-t-elle �tre g�r�e par l'os ?
    Ne prends pas s2, s2 est un slice r�serv� qui contient la totalit� de la partition Solaris.
    En fait, tu n'a pas besoin d'un deuxi�me swap, tu peux cr�er un slice de 2G pour le swap.
    -Apr�s avoir r�ussi j'esp�re la proc�dure partitionnement et transfert, est-ce-que je peux passer le deuxi�me disque physique en premier ?
    Oui.
    Si oui je suppose que en dehors des modifs dans bios il y a plusieurs modifs au niveau de solaris et slackware � faire ?
    Surement.
    Cot� Solaris, il faut probablement modifier au moins:
    /etc/vfstab
    /boot/grub/menu.lst
    /boot/solaris/bootenv.rc

  11. #11
    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
    Ne prends pas s2, s2 est un slice r�serv� qui contient la totalit� de la partition Solaris.
    En fait, tu n'a pas besoin d'un deuxi�me swap, tu peux cr�er un slice de 2G pour le swap.
    Oui.

    Surement.
    Cot� Solaris, il faut probablement modifier au moins:
    /etc/vfstab
    /boot/grub/menu.lst
    /boot/solaris/bootenv.rc
    Merci beaucoup.
    je pr�f�re aussi une swap de 2G car il me semblais que c'�tait possible.
    Le jour o� je serrais en trains d'appliquer l'ensemble des �tapes je reprendrais le message pour te tenir au courant des difficult�s rencontr�es.

    J'ouvre un autre topique au sujet d'une tentative de connexion � solaris d�puis linux et qui n'aboutie pas, si tu peux jeter un coup d'�il ...
    merci beaucoup
    filos

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