Renommage d'un filesystem sous SOLARIS9 - Problème réglé - Installation - Linux et OS Alternatifs
Marsh Posté le 18-06-2004 à 12:02:12
demonte /db
mv db NPR
eidt ta fstab pour récpercuter le changement
mount /NPR
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
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 ?
Marsh Posté le 18-06-2004 à 12:14:17
Mjules a écrit : si ça fonctionne comme pour Linux : |
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.
Marsh Posté le 18-06-2004 à 12:16:11
Taz a écrit : demonte /db |
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).
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
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
Marsh Posté le 18-06-2004 à 12:20:18
Euh... Chez moi, sous Solaris9 sparc, mount -a ca marche...
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
Mes excuses
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
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.
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/
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
C'est beau :
/dev/dsk/c0t0d0s7 39659328 33983 39228752 1% /NPR |
Merci tout le monde
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