|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : avril 2007 Messages : 4 ![]() |
Bonjour la salle.
j'ai un problème de compréhension et de mise en oeuvre des partitions sous Solaris. j'ai installer Solaris 10 sur un server hp prolian G6.. qui possède 5 disques de 120 Go chacun A l'origine j'ai utilisé le contrôleur hp smart array pour faire le raid matériel a savoir : 2 disques pour faire un RAID 0 et 2 autres pour faire un RAID 1 puis j'ai laisser le dernier disque pour les sauvegardes.. Il faut avant tout noter que mon objectif est de déployer ORACLE sur le système voila pourquoi j'ai fait le RAID 1 afin d'y mettre les fichiers de données de la BD ORACLE. voila pour ma config... j'ai installer solaris sur le premier disque logique(RAID 0) pendant l'install, j'ai alloué 30% de ce disque au système.. tout s'est bien déroulé jusqua la fin.. Ensuite j'ai utiliser fdisk pour créer une partition dos (FAT32) Code :
"mkfs -F pcfs -o fat=32 -m /dev/rdsk/c0t0d0p0:c" En retour j'ai le message suivant "Ce support ne semble pas posséder de système de fichiers FAT." je ne comprend pas du tout ce que cela signifie?? Mon objectif est de d’utiliser cette nouvelle partition et de la monter sur le système Code :
comment identifier les partitions valides de mon systeme...celle qui peuvent etre monter par exemple puis l'orsque je fait par exemple Code :
Parce que qu'il soit créé ou pas le système affiche tous ses elements... [je sais deja par exemple que solaris utilise c0t0d0s2 pour identifier toute la partitions fdisk et que c0t0d0p0 identifie tout le disque c0t0d0p1-c0t0d0p4 identifie les 4 partitions primaires ] Mais il sont présent même s'ils ne sont pas crée alors comment savoir que la partition existe... vraiment je suis tout confus maintenant et je sollicite de l'aide |
||||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 968 ![]() |
Pourquoi une partition FAT sur un disque interne ? C'est un multi-boot ?
Puisqu'il s'agit de la deuxième partition, la commande correcte devrait être: Code :
mkfs -F pcfs -o fat=32 -m /dev/rdsk/c0t0d0p0:d Code :
mkfs -F pcfs -o fat=32 -m /dev/rdsk/c0t0d0p2 Code :
dd if=/dev/dsk/c0t0d0p3 of=/dev/null bs=1024 count=1 Pour connaitre le type de système de fichier, si connu, utiliser fstyp, ex:
__________________
ɹǝsn *sıɹɐlos* |
|
|
10
|
|
|
#3 | |||
|
Invité de passage
![]() Inscription : avril 2007 Messages : 4 ![]() |
bonjour
Merci de t’intéresser a mon problème... Une partition FAT c'est pour y stocker des data divers windows/unix Sans quoi j'ai finalement trouvé d'ou venait le problème... En esperant aider d'autres qui auront éventuellement le meme probleme.. 1-le nommage des disques sous solaris Tout d'abord il faut dire que sous solaris la facon de nommer les disques est different des autres distributions En effet si l'on prend par exemple redhat les disques sont nommés Citation:
les disques seront sous la forme /dev/dsk/cXtYdZPW (/dev/dsk/c0t0d0p0);si l'on a un 2eme disque, il sera nommé /dev/dsk/c1t0d0p0 voir: http://www.deimos.fr/blocnotesinfo/i...s_sous_Solaris Ce qu'il faut savoir c'est au niveau des partitions, solaris implicitement cree des partitions sur le disque et ses partitions sont nommées "slices". en fait ce sont des partitions particulieres a solaris qui manage ses slices selon une certaine configuration proprietaire : la VTOC (Volume Table Of Contents) tout cela peut preter à confusion avec la traditionnel notion de partition que nous avons; Pour etre plus claire voyons ce que c'est qu'une partition de disque independemment d'un systeme: une partition est une partie, une tranche du disque qui peut etre consideré en soit comme un disque( disque logique) il existe differents types de partition : primaire, etendue, logique ->une partition primaire est une partition qui peut contenir un systeme d'exploitation; (par convention, je crois, on ne peut creer qu'au plus de 4 partitions primaires sur un disque) -> une partition etendue est une partition qui peut contenir des partitions logiques (afin de lever la restriction de 4 partitions max, la partition etendu existe pour permettre la creation de plusieurs partitions sur un disque) -> une partition logique est une partition qui se trouve dans la partition etendue( on peut alors cree plusieurs partition logique dans la partition etendue) Citation:
de la le systeme lui meme cree ses tranches et repartis ses données sur ces tranches. on peut utiliser le reste du disque pour creer une partition dos, unix,.. Les details a cette adresse: http://initialprogramload.blogspot.c...ames-work.html Note:la specificité de fdisk par rapport aux autres distributions L'outil de predilection sous les systemes unix est "fdisk" qui permet de manager un disk, sous solaris fdisk ne sere qu'a créer des partitions primaires ou etendues... 2- le problème En réalité il n yen avait pas vraiment, seulement il se trouve que j'ai créé une partition primaire sur le disque principal et je demandais au systeme de formater cette partition directement Citation:
travail avant de le remonter.. c’était pas possible de faire une telle opération tout en etant sur le systeme lui meme car l'os est installé justement sur ce disque... la meme expérience avec partition logique sous windows t'informe qu'il va créer la partition au prochain redemarrage du systeme.. il partitionne avant de monter l'os.. c'est exactement la meme chose.. si la partition créée etait sur un disque secondaire l’opération aurait aboutie sans problème.. Pour résoudre cela, j'ai monté un live cd de opensolaris et refait les memes operations, et tout s'est bien déroulé Remarque 1- il peut arriver que sous opensolaris, les disques ne soient pas visible, c'est simplement parce qu'il manque les drivers vous pouvez les telecharger et suivre les instruction a cette adresse: http://lanestechblog.blogspot.com/20...on-server.html *note: le pwd root de openSolaris :opensolaris 2- Par defaut solaris ne connait pas le ntfs (systeme de fichier): pour resoudre ce probleme allez a cette adresse http://ritwikghoshal.blogspot.com/20...ons-in-my.html Atention l'adresse sous benelix ne marche plus; retrouver les packages a cette adresse ftp://ftp.sun.drydog.com/pub/solaris/FSWpart.tar.gz ftp://ftp.sun.drydog.com/pub/solaris/FSWfsmisc.tar.gz Merci pour l'instruction avec "dd" ca marche bien...
|
|||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 968 ![]() |
Pourquoi créer une partition FAT sur un disque interne puisque tu n'as qu'un seul OS d'installé ? A moins que tu souhaites réutiliser ce disque sur une autre machine ou que tu penses installer un autre OS par la suite, ça ne présente pas d'intérêt. FAT32 à beaucoup de limitations par rapport à UFS ou ZFS.
Ton explication à propos de mkfs est curieuse. D'après la doc, ta syntaxe demandait de créer un FAT32 sur la partition primaire Solaris, ce qui aurait détruit ton OS, et pas sur la deuxième partition primaire qui est celle que tu avais marquée "Win95 FAT32". As tu essayé Code :
mkfs -F pcfs -o fat=32 -m /dev/rdsk/c0t0d0p2 Si ça n'a pas marché, quel était le message d'erreur ? Je ne comprends pas non plus ta conclusion qu'il faille démonter le disque pour faire un newfs. Ca ne me parait pas avoir de sens vu qu'on peut démonter un système de fichier mais pas un disque.
__________________
ɹǝsn *sıɹɐlos* |
|
|
10
|
|
|
#5 | |||
|
Invité de passage
![]() Inscription : avril 2007 Messages : 4 ![]() |
Je compte bien installer d'autre OS sur la machine comme Redhat ou windows server 2003..
MAis la raison principale est que je voulais comprendre surtout comment solaris travaille avec les disques.. le partitionnement, les config etc... vous avez ecrit: Citation:
Citation:
L'orsque j’exécute l'instruction suivant, Citation:
|
|||
|
|
00
|
|
|
#6 | ||||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 968 ![]() |
Citation:
Citation:
Je te conseille alors de regarder du côté de ZFS, autrement plus intéressant que FAT32 ... Citation:
Citation:
Cependant, je viens d'essayer tes commandes et effectivement, un système de fichier fat créé par le mkfs de Solaris 10 semble inutilisable. La solution de contournement est donc de le créer à partir de Windows ou Linux ou une version plus récente de Solaris comme tu l'a fait.
__________________
ɹǝsn *sıɹɐlos* |
||||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com