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 :

A quoi sert le slice 2


Sujet :

Solaris

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 13
    Points
    13
    Par défaut A quoi sert le slice 2
    Bonjour tout le monde,
    voilà j'ai commencé à me mettre sous solaris depuis peu et je vous avoue que c'est mission impossible pour trouver de la doc. actuellement je suis en train d'étudier le partitionnement d'un disque physique, j'ai réussi à le faire par contre j'arrive pas à comprendre à quoi sert le slice 2. ce qui est bizarre je trouve, c'est que j'ajoute un disque de 10Go et le configure en une seule partition ou slice j'arrive à le monter et j'arrive à monter le slice 2 qui porte la meme taille? est ce que cela veut dire que j'ai le double d'espace? Merci d'avance pour vos réponse

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    tu as toutes les informations et la doc nécessaires sur le site de sun.

    http://docs.sun.com/app/docs/doc/806...ft?l=fr&a=view

    Bonne lecture.

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 13
    Points
    13
    Par défaut
    merci Mygale1978 pour la réponse, cela dit, j'avais déjà regardé la doc de sun et partout ailleurs, j'ai bien compris que ca représentais le disque en entier et que c'est une partition de backup, mais d'un point de vue logique j'arrive pas à comprendre comment peut on monter deux fois la taille d'un disque ?

  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
    Points : 7 842
    Points
    7 842
    Par défaut
    Il ne faut pas monter le slice 2. Tu va rapidement bousiller ton filesystem.

    Il y a "deux fois" la taille du disque car tu montes deux fois les même espace disque.

    C'est un peu comme si sous Gnu/Linux tu montais /dev/hda et /dev/hda1.
    ɹǝsn *sıɹɐlos*

  5. #5
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 13
    Points
    13
    Par défaut
    Ok merci jlliagre, je comprends, cela voudrait dire que j'ai monté deux partitions différentes qui écrivent sur le même espace?

  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
    Points : 7 842
    Points
    7 842
    Par défaut
    Qu'affiche la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    prtvtoc /dev/dsk/c0d0s2
    ?
    ɹǝsn *sıɹɐlos*

  7. #7
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 13
    Points
    13
    Par défaut
    voilà monsieur

    bash-3.00# prtvtoc /dev/dsk/c1t2d0s2
    * /dev/dsk/c1t2d0s2 partition map
    *
    * Dimensions:
    * 512 bytes/sector
    * 63 sectors/track
    * 255 tracks/cylinder
    * 16065 sectors/cylinder
    * 1304 cylinders
    * 1302 accessible cylinders
    *
    * Flags:
    * 1: unmountable
    * 10: read-only
    *
    * First Sector Last
    * Partition Tag Flags Sector Count Sector Mount Directory
    0 4 00 16065 20900565 20916629 /montage
    2 5 01 0 20916630 20916629 /test
    8 1 01 0 16065 16064

  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
    Points : 7 842
    Points
    7 842
    Par défaut
    Ta première partition (slice 0) va du secteur 16065 au dernier secteur disponible. Elle fait 10.450 Go et tu a crée /test dessus.
    Ta deuxième partition (slice 2) va du secteur 0 au dernier secteur. Elle fait 10.458 Go. Tu as crée /montage dessus.

    L'un de tes deux filesystems est peut-être déjà corrompu car sa création a écrasé des secteurs de la partition existante. Toute écriture dans l'un de tes filesystems va finir par écraser des données de l'autre. Démonte /montage et recrée /test (newfs) si tu veux continuer à utiliser UFS sur ce disque.

    Sinon, il y a mieux mieux si tu es en Solaris 10 ou +, c'est d'utiliser ZFS.
    ɹǝsn *sıɹɐlos*

  9. #9
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 13
    Points
    13
    Par défaut
    en fait j'ai un disque de 10 Go sur lequel j'ai créé une partition sur tout l'espace sur laquelle j'ai créé le slice 0 occupant tout l'espace disque et que j'ai monté sur le répertoire /montage et j'ai monté le slice 2 sur le répertoire /test

    donc s0 et s2 qui sont monté respectivement sur /montage et /test occupe chacun tout l'espace disque

    sinon une autre question, est ce qu'on on créé deux partitions sur un disque physique, est ce qu'on ne peut créer des slices et les monter que sur la partition active ou bien ai je mal compris? merci

  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
    Points : 7 842
    Points
    7 842
    Par défaut
    Citation Envoyé par linuxman Voir le message
    en fait j'ai un disque de 10 Go sur lequel j'ai créé une partition sur tout l'espace sur laquelle j'ai créé le slice 0 occupant tout l'espace disque et que j'ai monté sur le répertoire /montage et j'ai monté le slice 2 sur le répertoire /test
    Tu veux dire que tu n'a fait qu'un seul newfs (que tu n'a crée qu'un seul filesystem) ?
    donc s0 et s2 qui sont monté respectivement sur /montage et /test occupe chacun tout l'espace disque
    Pas tout à fait.
    sinon une autre question, est ce qu'on on créé deux partitions sur un disque physique, est ce qu'on ne peut créer des slices et les monter que sur la partition active ou bien ai je mal compris? merci
    Précise ce que tu veux faire. La question n'est pas claire.
    ɹǝsn *sıɹɐlos*

  11. #11
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 13
    Points
    13
    Par défaut
    En fait,
    J'ai créé une partition qui occupe 100% de l'espace disque. Sur cette partition j'ai créé le slice 0 qui occupe 100% de l'espace à savoir 10Go. J'ai fait ensuite un newfs puis je l'ai monté, et j'ai fait aussi un newfs sur le slice 2 et je l'ai monté. Et quand j'exécute la commande df, cela m'indique que j'ai monté deux partitions de 10Go chacune. J'ai créé des fichiers et répertoires sur le s0 monté et quand je refais à nouveau df, le s0 monté m'indique que j'ai consommé un peu d'espace libre alors que le s2 monté m'indique qu'il est vierge. Mais j'ai cru comprendre en cherchant un peu que le slice 2 contient la table d'adressage, les pointeurs, inodes…je me trompe?

    Pour mon autre problème, c'est que imaginons que j'ai un disque, je créé dessus deux partitions via la commande fdisk. Apparemment je ne peux mettre qu'une seule partition active, d'ailleurs je ne sais pas à quoi sert de mettre active si ce n'est peut etre qu'une et une seule partition sera visible lors de la création des slices. Est-ce que je peux créer des slices sur les deux partitions et monter ces slices?

    -----------------disk1-----------------------
    | partition 1 | partition 2 |
    ---------------------------------------------
    | slice 0 | slice 0 |
    | slice 1 | slice 1 |
    | slice 2 | slice 2 |
    | slice 3 | slice 3 |
    | slice 4 | slice 4 |
    | slice 5 | slice 5 |
    | slice 6 | slice 6 |
    | slice 7 | slice 7 |

    Est-ce qu'on peut créer des slices sur les deux partitions et monter des slices des deux partitions en même temps?

  12. #12
    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
    Points : 7 842
    Points
    7 842
    Par défaut
    Citation Envoyé par linuxman Voir le message
    En fait,
    J'ai créé une partition qui occupe 100% de l'espace disque.
    Pas tout à fait. Entre 63 et 8192 secteurs sont réservés avant l'espace dédié aux partitions.
    Sur cette partition j'ai créé le slice 0 qui occupe 100% de l'espace à savoir 10Go.
    Pas tout à fait non plus. De la place est réservée au debut pour le bootloader et autres.
    J'ai fait ensuite un newfs puis je l'ai monté
    Jusqu'ici, tout va bien ...
    et j'ai fait aussi un newfs sur le slice 2 et je l'ai monté.
    Aie, aie, aie ... les ennuis vont commencer.
    Et quand j'exécute la commande df, cela m'indique que j'ai monté deux partitions de 10Go chacune.
    Oui, encore qu'elles ne sont pas exactement de la même taille.
    Les données qui permettent au système d'exploitation de gérer les fichiers sont décalées entre s0 et s2 et donc ne sont pas encore corrompues.
    J'ai créé des fichiers et répertoires sur le s0 monté et quand je refais à nouveau df, le s0 monté m'indique que j'ai consommé un peu d'espace libre alors que le s2 monté m'indique qu'il est vierge.
    Normal, il n'est pas au courant de la manip scabreuse. Quand il va s'en rendre compte, ton OS risque de faire un panic et tu aura perdu tes données.
    Mais j'ai cru comprendre en cherchant un peu que le slice 2 contient la table d'adressage, les pointeurs, inodes…je me trompe?
    Oui, tu te trompes. Le slice 2 n'est pas (normalement) structuré en système de fichier, il contient et recouvre tous les autres slices.
    Pour mon autre problème, c'est que imaginons que j'ai un disque, je créé dessus deux partitions via la commande fdisk. Apparemment je ne peux mettre qu'une seule partition active, d'ailleurs je ne sais pas à quoi sert de mettre active si ce n'est peut etre qu'une et une seule partition sera visible lors de la création des slices.
    Tu confonds partition active, qui est un flag que l'on met sur une partition pour dire au boot-loader que c'est celle-là que l'on veut charger et la partition Solaris qui est celle qui va contenir des slices. Avoir plusieurs partitions actives n'a pas de sens bien que certains outils permettent de le faire. Avoir plusieurs partitions Solaris est interdit car on ne sait accéder qu'aux slices de la première partition Solaris.
    Est-ce que je peux créer des slices sur les deux partitions et monter ces slices?
    Non, mais tu peux créer des filesystems sur des partitions primaires ou même sur des partitions étendues si tu as une version récente d'OpenSolaris/Solaris Express.

    Un conseil: tu perds ton temps avec ces histoires de partitions et slices, utilises plutot ZFS qui est beaucoup plus simple et beaucoup plus puissant.
    ɹǝsn *sıɹɐlos*

  13. #13
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 13
    Points
    13
    Par défaut
    Merci jlliagre pour toutes ces explications, je vois beaucoup mieux.
    donc si je comprends bien, il faut jamais toucher au slice 2 autrement les données des autres slices seront corrompues et perdues. pour ce qui est des systèmes de fichier UFS et ZFS, je ne sais pas encore comment les utiliser correctement car je viens de débuter dans le monde de solaris et je voulais commencer petit à petit par, partitionner un disque, le monter, automatiser le montage, installer des packages...
    je tâcherai de me pencher un peu plus sur le filesystem ZFS, en tout cas tu m'as bien aidé merci.

  14. #14
    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
    Points : 7 842
    Points
    7 842
    Par défaut
    Citation Envoyé par linuxman Voir le message
    pour ce qui est des systèmes de fichier UFS et ZFS, je ne sais pas encore comment les utiliser correctement car je viens de débuter dans le monde de solaris et je voulais commencer petit à petit par, partitionner un disque, le monter, automatiser le montage, installer des packages...
    Pour info, avec ZFS, il n'est plus obligatoire de partitionner ses disques, il n'est plus nécessaire de configurer le montage des filesystems et il est possible de faire ce que tu avait tenté, c'est à dire avoir plusieurs filesystems qui utilisent le même espace disque.
    La gestion de ZFS est beaucoup plus simple (les deux commandes zpool et zfs suffisent à tout gérer).
    ɹǝsn *sıɹɐlos*

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

Discussions similaires

  1. A quoi sert XML-Schema
    Par Community Management dans le forum Valider
    Réponses: 20
    Dernier message: 26/01/2009, 09h52
  2. à quoi sert le délestage?
    Par r0d dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 5
    Dernier message: 06/10/2004, 14h34
  3. a quoi sert le schema dans postgres ??
    Par champion dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 13/09/2004, 10h25
  4. [info] A quoi sert ImageObserver ?
    Par FrigoAcide dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 22/03/2004, 17h20

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