OVH Cloud OVH Cloud

completion des commandes et partitionnement sous shell solaris

9 réponses
Avatar
Sébastien Kirche
Bonjour,

j'ai eu le bonheur de récupérer une vénérable SuperSparc 20 suréquipée
(bi proc, presque 30 Go de disque et 448 Mo de RAM :) où se trouve installé
Solaris (uname -a indique SunOS 5.7).

Mais comme je n'ai pas d'expérience des xBSD, je bute sur 2 points :
- je ne parviens pas à utiliser la complétion des commandes, si elle
existe.
Un echo $SHELL indique sh, mais il semble que j'aie aussi csh, ksh et
d'autres que je connais pas. J'ai tenté TAB et ESC-? mais le seul résultat
est l'insertion des dits caractères.

- second problème : je viens de découvrir les "slices" bsd au niveau du
partitionnement et je ne retrouve pas mes billes : j'aimerais trouver de
la place pour installer Debian, or il semble qu'il existe des partitions
non montées et pas dans /etc/mnttab.
J'obtiens la liste de ce qui est monté avec mount, mais j'aimerais savoir
comment nommer un disque entier pour fdisk afin d'obtenir la liste des
partitions/slices.
Mon / est par exemple dans /dev/dsk/c0t3s0d0...

On m'a signifié que Solaris valait le coup de rester installé, mais là je
rame un peu pour la prise de contact :)

Si quelqu'un pouvait un peu m'aiguiller...

Merci.
Sébastien Kirche

9 réponses

Avatar
Stephane Chazelas
2004-03-03, 10:01(+01), Sébastien Kirche:
j'ai eu le bonheur de récupérer une vénérable SuperSparc 20 suréquipée
(bi proc, presque 30 Go de disque et 448 Mo de RAM :) où se trouve installé
Solaris (uname -a indique SunOS 5.7).

Mais comme je n'ai pas d'expérience des xBSD, je bute sur 2 points :
- je ne parviens pas à utiliser la complétion des commandes, si elle
existe.
Un echo $SHELL indique sh, mais il semble que j'aie aussi csh, ksh et
d'autres que je connais pas. J'ai tenté TAB et ESC-? mais le seul résultat
est l'insertion des dits caractères.


/bin/sh est un Bourne shell. Essaie avec ksh et regarde sa page
de man. Sinon, installe zsh.

Solaris, c'est pas du BSD.

--
Stéphane ["Stephane.Chazelas" arobase "free.fr"]

Avatar
Thomas Nemeth
Le mer 03 mar 2004 à 10:01, Sébastien Kirche a tapoté :
| Bonjour,

Salut.


| j'ai eu le bonheur de récupérer une vénérable SuperSparc 20 suréquipée

SparcStation. SuperSparc c'est le processeur :)


| Mais comme je n'ai pas d'expérience des xBSD, je bute sur 2 points :
| - je ne parviens pas à utiliser la complétion des commandes, si elle
| existe.
| Un echo $SHELL indique sh, mais il semble que j'aie aussi csh, ksh et
| d'autres que je connais pas. J'ai tenté TAB et ESC-? mais le seul résultat
| est l'insertion des dits caractères.

Change de shell ;)


| - second problème : je viens de découvrir les "slices" bsd au niveau du

Heu nan. Je pensais à OpenBSD lorsque je t'ai parlé de ça... Erreur
de ma part.


| J'obtiens la liste de ce qui est monté avec mount, mais j'aimerais savoir
| comment nommer un disque entier pour fdisk afin d'obtenir la liste des
| partitions/slices.
| Mon / est par exemple dans /dev/dsk/c0t3s0d0...

Extrait des pages man de Solaris :

/dev/dsk/cntndnsn

block files

/dev/rdsk/cntndnsn

raw files

where:

cn

controller n

tn

SCSI target id n (0-6)

dn

SCSI LUN n (0-7 normally; some HBAs support LUNs to 15 or 32,
see the specific manpage for details)

sn

partition n (0-7)



| Si quelqu'un pouvait un peu m'aiguiller...

http://sunsolve.sun.com sera ta planche de salut.


| Merci.

Avec plaisir.


Thomas
--
BOFH excuse #232:
Ionisation from the air-conditioning.
Avatar
Sébastien Kirche
On 3 Mar 2004, Stephane Chazelas wrote:


/bin/sh est un Bourne shell. Essaie avec ksh et regarde sa page
de man. Sinon, installe zsh.


zhs est dedans (moi aussi d'ailleurs).
J'avais essayé TAB et ESC-? sur ceux-là [csh, zsh] aussi...
Bon je vais retourner fouiller les man.


Solaris, c'est pas du BSD.


Ok, je m'exprime un peu vite parfois :)

Les infos dont je dispose jusqu'à présent grâce à Google m'indiquent que
Solaris a hérité de BSD, au moins au niveau du partitionnement des disques.
D'où ma façon de parler de Solaris comme d'un BSD.

Sébastien Kirche

Avatar
Sébastien Kirche
On 3 Mar 2004, Thomas Nemeth wrote:

j'ai eu le bonheur de récupérer une vénérable SuperSparc 20 suréquipée


SparcStation. SuperSparc c'est le processeur :)


Je le note. Au temps pour moi :)

Tiens, interro surprise :
- soient 3 processeurs [Super?]Sparc, d'allures toutes différente.
- deux d'entre eux peuvent être pluggés sur la carte-mère, ensemble ou
séparément, ils apparaissent alors comme 1x ou 2x 390Z55 au boot
- le troisième ne permet pas le boot ni seul ni associé à un des 2 autres

Peut-on conclure que le proc est mort ? Ou rate-je une manip lors du
changement ? Réglage OpenBoot ou autre ?

Mais comme je n'ai pas d'expérience des xBSD, je bute sur 2 points :
- je ne parviens pas à utiliser la complétion des commandes, si elle
existe.
Un echo $SHELL indique sh, mais il semble que j'aie aussi csh, ksh et
d'autres que je connais pas. J'ai tenté TAB et ESC-? mais le seul résultat
est l'insertion des dits caractères.


Change de shell ;)


J'sens qu'ça vient ;)
... de shell, ou d'OS ?

Comme j'en discutais avec quelqu'un, je me demande ce qui est préférable
entre avoir un "super système" que je ne sais pas manipuler et un système
peut-être moins bien mais je sais [un peu] manipuler :)

- second problème : je viens de découvrir les "slices" bsd au niveau du


Heu nan. Je pensais à OpenBSD lorsque je t'ai parlé de ça... Erreur
de ma part.


Tu n'es pourtant pas le seul :
http://www.linux-france.org/prj/jargonf/S/slice.html

Et j'en ai vu d'autres avec Mon Ami Google ®

J'obtiens la liste de ce qui est monté avec mount, mais j'aimerais
savoir comment nommer un disque entier pour fdisk afin d'obtenir la
liste des partitions/slices. Mon / est par exemple dans
/dev/dsk/c0t3s0d0...



Ah oui d'ailleurs c'est "c0t3d0s0" :)

[snip "comment-on-décrypte-cette-appellation]


Merci.
Tiens, sur mon OSX, ça ressemble à ça. Mais il a aussi un héritage BSD.

Mais un fdisk /dev/dsk/c0t3d0 échoue. Faut que le disque ne soit *pas*
monté ?

Si quelqu'un pouvait un peu m'aiguiller...


http://sunsolve.sun.com sera ta planche de salut.


*Merci*
A bientôt Thomas ? ;)

Sébastien Kirche


Avatar
Thomas Nemeth
Le mer 03 mar 2004 à 11:34, Sébastien Kirche a tapoté :
| On 3 Mar 2004, Thomas Nemeth wrote:
|
| > > j'ai eu le bonheur de récupérer une vénérable SuperSparc 20 suréquipée
| >
| > SparcStation. SuperSparc c'est le processeur :)
|
| Je le note. Au temps pour moi :)
|
| Tiens, interro surprise :
| - soient 3 processeurs [Super?]Sparc, d'allures toutes différente.
| - deux d'entre eux peuvent être pluggés sur la carte-mère, ensemble ou
| séparément, ils apparaissent alors comme 1x ou 2x 390Z55 au boot
| - le troisième ne permet pas le boot ni seul ni associé à un des 2 autres
|
| Peut-on conclure que le proc est mort ?

Très certainement. Faut demander aux spécialistes de fcss, mais
il y a de fortes probabilités qu'il soit HS :(


| > > Un echo $SHELL indique sh, mais il semble que j'aie aussi csh, ksh et
| > > d'autres que je connais pas. J'ai tenté TAB et ESC-? mais le seul résultat
| > > est l'insertion des dits caractères.
| >
| > Change de shell ;)
|
| J'sens qu'ça vient ;)
| ... de shell, ou d'OS ?

« C'est vous qui voyez »®©(tm) :)


| Mais un fdisk /dev/dsk/c0t3d0 échoue. Faut que le disque ne soit *pas*
| monté ?

Heu... man fdisk ?


| > > Si quelqu'un pouvait un peu m'aiguiller...
| >
| > http://sunsolve.sun.com sera ta planche de salut.
|
| *Merci*

'plaisir :)


| A bientôt Thomas ? ;)

Commme d'hab ;)


Thomas
--
BOFH excuse #272:
Netscape has crashed.
Avatar
mlz
Le Wed, 03 Mar 2004 10:01:17 +0100, Sébastien Kirche a écrit :

Bonjour,

Bonjour,


j'ai eu le bonheur de récupérer une vénérable SuperSparc 20 suréquipée
(bi proc, presque 30 Go de disque et 448 Mo de RAM :) où se trouve installé
Solaris (uname -a indique SunOS 5.7).

Mais comme je n'ai pas d'expérience des xBSD, je bute sur 2 points :
SunOS4.x (ou Solaris 1.x) etait un systeme BSD, mais Sun est passe en

System V depuis SunOS5.x (Solaris 2.x)

- je ne parviens pas à utiliser la complétion des commandes, si
elle
existe.
Un echo $SHELL indique sh, mais il semble que j'aie aussi csh, ksh et
d'autres que je connais pas. J'ai tenté TAB et ESC-? mais le seul
résultat est l'insertion des dits caractères.

Je pense que tu parle de la completion de bash.

il existe des packages bash pour sunos5 (voir sur www.sunfreeware.com)


- second problème : je viens de découvrir les "slices" bsd au
niveau du
partitionnement et je ne retrouve pas mes billes : j'aimerais
trouver de la place pour installer Debian, or il semble qu'il existe
des partitions non montées et pas dans /etc/mnttab. J'obtiens la
liste de ce qui est monté avec mount, mais j'aimerais savoir comment
nommer un disque entier pour fdisk afin d'obtenir la liste des
partitions/slices.
Mon / est par exemple dans /dev/dsk/c0t3s0d0...

essaye la commande format


# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
0. c0t0d0 <SUN2.1G cyl 2733 alt 2 hd 19 sec 80>
/,4000//,0

Specify disk (enter its number):

etc ...


On m'a signifié que Solaris valait le coup de rester installé, mais
là je rame un peu pour la prise de contact :)

Si quelqu'un pouvait un peu m'aiguiller...

Merci.
Sébastien Kirche


Avatar
Sébastien Kirche
On 3 Mar 2004, wrote:


[...]

SunOS4.x (ou Solaris 1.x) etait un systeme BSD, mais Sun est passe en
System V depuis SunOS5.x (Solaris 2.x)


Merci de la précision :)


- je ne parviens pas à utiliser la complétion des commandes, si
elle
existe.
Un echo $SHELL indique sh, mais il semble que j'aie aussi csh, ksh et
d'autres que je connais pas. J'ai tenté TAB et ESC-? mais le seul
résultat est l'insertion des dits caractères.

Je pense que tu parle de la completion de bash.

il existe des packages bash pour sunos5 (voir sur www.sunfreeware.com)


Ok, au pire donc, si je n'arrive pas avec les shells en place j'y le bash.

- second problème : je viens de découvrir les "slices" bsd au
niveau du
partitionnement et je ne retrouve pas mes billes : j'aimerais
trouver de la place pour installer Debian, or il semble qu'il existe
des partitions non montées et pas dans /etc/mnttab. J'obtiens la
liste de ce qui est monté avec mount, mais j'aimerais savoir comment
nommer un disque entier pour fdisk afin d'obtenir la liste des
partitions/slices.
Mon / est par exemple dans /dev/dsk/c0t3s0d0...

essaye la commande format



[...]


Cool :)
J'essaie ce soir

Merci.
Sébastien Kirche


Avatar
Erwann ABALEA
Bonjour,

On Wed, 3 Mar 2004, Sébastien Kirche wrote:

Ok, au pire donc, si je n'arrive pas avec les shells en place j'y le bash.


Je ne sais pas si c'est également le cas avec Solaris 7, mais avec Solaris
8 et 9, bash est inclus en standard.

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
That's not a bug, that's a feature.

Avatar
mlz
Le Wed, 03 Mar 2004 16:18:20 +0100, Erwann ABALEA a écrit :

Bonjour,

On Wed, 3 Mar 2004, Sébastien Kirche wrote:

Ok, au pire donc, si je n'arrive pas avec les shells en place j'y le bash.


Je ne sais pas si c'est également le cas avec Solaris 7, mais avec Solaris
8 et 9, bash est inclus en standard.



Sur SunOS 5.7 (solaris 2.7 ou 7) non