Formatage d'un DD sur Sun

Bonjour,

je travaille sur un serveur Solaris 2.7, et on vient de changer un disque dur qui nous a laché. Le probleme est que le technicien a change le disque, verifie avec "format" qu'on voyait bien le disque et il est parti.
Le probleme est que je ne peux pas formatter le disque comme je voudrais car il m'affiche :
cannot modify disk partitions while it has mounted partitions.

Ok, j'essaye de faire un umount, mais il me dit que /data9 est busy. Le hic est que personne n'est sur /data9, personne n'utilise ce repertoire.
Bref, je ne peux pas faire "umount" et du coup le "format "est impossible.

Je ne m'y connais pas vraiment en sun, je suis perdue, je ne sais pas comment resoudre mon pb.... :(

si quelqu'un a une idée, elle est vraiment la bienvenue.

Faut-il que je redemarre le serveur en empechant le disque de se mounter ?

Merci par avance

a+
Carine.

10 réponses

  1. c'est simple tu est obligé dans ce cas de booter sur un CD live (gentoo sparc linux) par exemple.

    et là tu peux formater et repartitionner comme tu veux (n'oublies pas que la partition 3 est obliatoirement de type FULLDISK)
    0
    1. bonjour carine,

      premierement tu peux faire un fuser /data9 pour voir les processus utilisant ce file system et killer les processus retournes

      tu peux egalement forcer le demontage du file system avec umount -f /data9

      francois
      0
      1. Bonjour,

        j'ai essaye le fuser et voici le resultat :
        # fuser -k /data9
        /data9:

        mais je ne peux toujours pas faire umount /data9 et sous sun l'option -f n'existe pas.
        Je vais devoir rebooter le serveur... c'est lourd car il y a 30 personnes connectées dessus...

        merci pour vos reponses.

        Carine
        0
        1. l'option -f doit exister a partir de solaris 8 alors.

          est-ce un repertoire partage?
          dfshares te retourne t-il /data9
          si oui faire unshare /data9
          et refaire le umount
          0
          1. tu peux egalement verifier que ton repertoire n'est pas dans /etc/auto_master auquel cas tu fais un /etc/init.d/autofs stop

            faire un lockfs -h /data9
            refaire un fuser -k /data9
            et umount /data9
            0
            1. Merci !

              je ne connaissais pas la commande unshares. Effectivement, /data9 est bien partage.
              Ok, le umount a marché, j'ai lance le format, on verra bien.

              euh... vu que tu t'y connais bien :) après le format, j'ai un truc particulier à faire avant de pouvoir creer des repertoires sur /data9 ?
              c'est la premiere fois que je fais ça sous Sun, c'est un peu la panique à vrai dire...

              Merci encore pour ton aide :)
              0
              1. ton disque est il gere par VM ou SDS?

                sinon
                apres avoir defini le partitionement avec format
                tu dois creer les file systems avec la commande newfs
                par exemple newfs /dev/rdsk/c1t0d0s0
                a faire pour chaque file system
                0
                1. pour voir si tes disques sont geres par SDS: metastat
                  par VM: vxdisk list
                  0
                  1. metastat n'existe pas et vxdisk non plus
                    0
                    1. ça marche !

                      je viens de faire les partitions + le newfs
                      et c'est bon, je peux enfin ecrire sur mon /data9

                      Merci bcp pour ton aide, tu m'as sortie une "branche" du pied :)

                      à bientot pour de nouvelles aventures

                      Carine.
                      0