Renommage d'un filesystem sous SOLARIS9 - Problème réglé

Renommage d'un filesystem sous SOLARIS9 - Problème réglé - Installation - Linux et OS Alternatifs

Marsh Posté le 18-06-2004 à 11:55:34    

Voici mon problème.
Dans / j'ai un répertoire /db. Une partition est montée sur ce /db de la manière suivante :
 
Commande df -k


Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c0t0d0s0    15490531 1860718 13474908    13%   /
/proc                       0       0       0     0%    /proc
mnttab                      0       0       0     0%    /etc/mnttab
fd                          0       0       0     0%    /dev/fd
/dev/dsk/c0t0d0s5     5164482  126555 4986283     3%    /var
swap                 11122696    112 11122584     1%    /var/run
swap                 11122992    408 11122584     1%    /tmp
/dev/dsk/c0t0d0s7    39659328   33983 39228752    1%    /db


 
Commande mount : (j'espace les lignes pour plus de clareté)


/ on /dev/dsk/c0t0d0s0 read/write/setuid/intr/largefiles/xattr/onerror=panic/dev=800008 on ve juin 11 15:01:02 2004
 
/proc on /proc read/write/setuid/dev=42c0000 on ve juin 11 15:01:02 2004
 
/etc/mnttab on mnttab read/write/setuid/dev=4380000 on ve juin 11 15:01:02 2004
 
/dev/fd on fd read/write/setuid/dev=43c0000 on ve juin 11 15:01:03 2004
 
/var on /dev/dsk/c0t0d0s5 read/write/setuid/intr/largefiles/xattr/onerror=panic/dev=80000d on ve juin 11 15:01:04 2004
 
/var/run on swap read/write/setuid/xattr/dev=1 on ve juin 11 15:01:04 2004
 
/tmp on swap read/write/setuid/xattr/dev=2 on ve juin 11 15:01:05 2004
 
/db on /dev/dsk/c0t0d0s7 read/write/setuid/intr/largefiles/xattr/onerror=panic/dev=80000f on je juin 17 15:55:46 2004


 
Fichier vfstab :


#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/dsk/c0t0d0s1       -       -       swap    -       no      -
/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no      -
/dev/dsk/c0t0d0s5       /dev/rdsk/c0t0d0s5      /var    ufs     1       no      -
#/dev/dsk/c0t0d0s7      /dev/rdsk/c0t0d0s7      /export/home    ufs     2       yes     -
/dev/dsk/c0t0d0s7       /dev/rdsk/c0t0d0s7      /db     ufs     2       yes     -
swap    -       /tmp    tmpfs   -       yes     -


 
En terme de partition c'est un peu fait n'importe comment mais je dois faire avec (et encore vous n'avez pas vu la répartition des partoches avec la commande format, c'est pire).
 
Je suis root sur la machine mais je dois me démerder tout seul.
 
Mon problème :
/db ne me plait pas.
Je veux que ça s'appelle /NPR.
 
Quelles sont les commandes à passer pour que
1) /dev/dsk/c0t0d0s7 soit monté dans /NPR ? (j'ai déjà créé /NPR dans /)
2) la machine quand elle redémarrera plus tard prenne en compte le changement.
 
Question annexe : vais-je perdre les infos dans l'actuel /db ou pas (c'est backupable heureusement, y'a 15Go de libre dans / et j'ai déposé quelques dizaines de Mo).
 
Merci de me répondre avant 4h ce soir (compte tenu du décalage horaire que j'ai avec vous).
 
Si vous voulez d'autres infos n'hésitez pas à les demander.


Message édité par Toxin le 18-06-2004 à 12:51:49

---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 18-06-2004 à 11:55:34   

Reply

Marsh Posté le 18-06-2004 à 12:02:12    

demonte /db
 
mv db NPR
 
eidt ta fstab pour récpercuter le changement
 
mount /NPR

Reply

Marsh Posté le 18-06-2004 à 12:02:48    

si ça fonctionne comme pour Linux :
 
crée ton point de montage, modifie ton fichier vfstab en remplacant juste /db par /NPR
 
puis mount -a pour prendre en compte le nouveau vfstab (à vérifier dans le man si c'ets bien cette option)
 
puis umount /db && mount /NPR


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 18-06-2004 à 12:05:17    

t'aurais pas par hasard une bécane Solaris avec une chaine d'outils GNU saine et que tu filerais un compte à un gentil développeur libre ?

Reply

Marsh Posté le 18-06-2004 à 12:14:17    

Mjules a écrit :

si ça fonctionne comme pour Linux :
 
crée ton point de montage, modifie ton fichier vfstab en remplacant juste /db par /NPR
 
puis mount -a pour prendre en compte le nouveau vfstab (à vérifier dans le man si c'ets bien cette option)
 
puis umount /db && mount /NPR


 
Je suis sur le serveur d'un client, je me méfie des trucs qui ressemblent mais qui ne sont pas pareil.
 
mount -a n'existe pas sur SOLARIS.


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 18-06-2004 à 12:16:11    

Taz a écrit :

demonte /db
 
mv db NPR
 
eidt ta fstab pour récpercuter le changement
 
mount /NPR


 
Et mes données ? Elles sont préservées ou pas (c'est bien la peine que je pose la question d'entrée de jeu, tiens).


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 18-06-2004 à 12:16:19    

umount /db
edition de la fstab pour changer db en NPR
mount /NPR
 
en gros, pareil que taz


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 18-06-2004 à 12:16:48    

Toxin a écrit :

Et mes données ? Elles sont préservées ou pas (c'est bien la peine que je pose la question d'entrée de jeu, tiens).


 
ben oui, vu que tu ne joues qu'avec le point de montage


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 18-06-2004 à 12:20:18    

Euh... Chez moi, sous Solaris9 sparc, mount -a ca marche...

Reply

Marsh Posté le 18-06-2004 à 12:20:36    

Merci :)


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 18-06-2004 à 12:20:36   

Reply

Marsh Posté le 18-06-2004 à 12:21:50    

neriki a écrit :

Euh... Chez moi, sous Solaris9 sparc, mount -a ca marche...


 
Ah ouais c'était plus loin dans le man :o
Mes excuses :o


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 18-06-2004 à 12:26:03    

J'ai un "umount: /db busy"
 
Est ce que cela peut être dû à un compte utilisateur qui est défini dans ce volume ? (pour le reste je suis sensé être seul sur cette machine).
 
edit
 
C'est le compte au travers duquel je me loggue en plus [:meganne]


Message édité par Toxin le 18-06-2004 à 12:27:42

---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 18-06-2004 à 12:27:25    

Non, mais à un processus accedant à un fichier dans db.

Reply

Marsh Posté le 18-06-2004 à 12:30:00    

J'ai fermé toutes mes fenêtres, je me suis reconnecté via ce compte qui est dans /db.
Ca ne change rien, si c'est un process, c'est un process systeme.


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 18-06-2004 à 12:33:12    

Il faut utiliser un outils genre lsof pour voir (pas installé d'origine sous Solaris :/ ):  
http://freshmeat.net/projects/lsof/

Reply

Marsh Posté le 18-06-2004 à 12:37:44    

C'est bon ça marche.
En me loggant d'abord sous un autre utilisateur dont le compte est dans / puis en faisant le su root, j'ai pu faire le umount :)
 
Fichier modifié, mount passé.
 
Fichier /etc/passwd modifié aussi pour que l'autre taffiole de compte s'y retrouve :D
 
C'est beau :
 

/dev/dsk/c0t0d0s7    39659328   33983 39228752    1%    /NPR


 
Merci tout le monde :)


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed