Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Monter une partition par terminal

144 réponses
Avatar
romer
Hi,

Sur un DD de grosse capacité, j'ai plusieurs partitions. Mais comme
elles prennent de la place sur le bureau quand elles montent, j'ai
l'habitude de les démonter et de monter uniquement celle dont j'ai
ponctuellement besoin.à l'aide d'un alias.
Une façpn de procéder est par ex.

alias ssd="diskutil mountDisk /dev/disk7"
alias s1="diskutil mountDisk /dev/disk5"
alias s2="diskutil mountDisk /dev/disk4"
alias s3="diskutil mountDisk /dev/disk6"

Bref, cela me convient car la partion désirée monte rapidement.
Mais il y a un hic. C'est que pour une raison inexplicable, le nom des
partion change après une extinction du Mac.

s1 ne monte pas disk5 mais disk6 ou autre au hasard.
Seul ssd disk7 qui est le DD interne ne change pas (pour l'instant).

Bref, y a t-il une explication à cela ? Car, du coup; les alias ne
servent plus à rien.
--
A+
--
Romer

10 réponses

Avatar
romer
MV wrote:
Hein ? Tu m'as dit autre chose ici :
<news:1ni1yn8.hv9la8jogvbmN%
Faudrait savoir : ça marche ou pas avec "diskutil umount 'Sto 1'" par
exemple ?

Oui il y a des contradictions car ce mount et unmount sont
contradictoires.
unmount fonctionne mais pas mount - va omprendre !
--
A+
--
Romer
Avatar
romer
MV wrote:
img 1 : https://transfer.sh/ha61b/Monte_3.jpg

C'est quoi ce volume en HFS nommé SD_32 ? Une clé USB ?

Oui - une petite carte flash qui augmente la capacité du SSD interne.
Le iMac 2017 comporte à l'arrière un port pour les cartes flash de la
dimension courante.
Et je suis étonné de voir que le disque partitionné en 4 apparaisse avec
"Kind : USB"...

En effet - encore une biearrerie. APFS n'est pas encore parvenu à
maturité apparemment.
--
A+
--
Romer
Avatar
romer
MV wrote:
Pardon ? Tu pourras redémarrer 100 fois l'ordi, la partition "Sto 1"
portera toujours le même nom !!!

Oui, bien sûr. Je ne souviens pas avoir dit autre chose. Cependant à
l'écrit, il devient parfois compliqué de s"entendre - suffit d'omettre
un mot et c'est la tour de Babel.
bref, une conversation de vive voix serait autement plus simple.
La bizarrerie cintinue. Je suis sorti, ai éteint l'ordi et le bazar a
continué.
En fait c'est le Physical Store (par ex. disk3s4) ,et l'Identifier
(disk3) qui changent.

Oui, on l'a compris mais... la partition "Sto 1" s'appelle toujours "Sto
1", non ? Et "diskutil umount 'Sto 1'" doit continuer à être opérant sur
cette partition !

Oui, bien sûr. Sto 1 et les autres ne xhangent jamais de nom
Il n'empêche que dans la commande diskutil mountDisk /dev/...
si j'écris à la place des points de suspension :
- Sto 1, ça ne marche pas (ce qui ne m'étonne pas)
- disk4s1 ou disk4, ça marche mais au démarrage suivant, c'est une autre
partition qui monte.
Bref, ça marche mais dans le désordre ! ce qui au final est
complètement inexploitable dans l'usage que je souhaite faire.
S'il s'agit de monter les 4 partitions d'un coup, ça marchera à chaque
fois puisque dans ce cas l'ordre importe peu.
Voilà - on en est au même point, je ne peux en dire plus.
Merci de toutes vos interventions.
--
A+
--
Romer
Avatar
mv
Bernd a attiré mon attention en écrivant :
Il n'empêche que dans la commande diskutil mountDisk /dev/...
si j'écris à la place des points de suspension :
- Sto 1, ça ne marche pas (ce qui ne m'étonne pas)

Mais la commande à utiliser n'est pas
"diskutil mountDisk /dev/Sto 1 "
mais
"diskutil mount 'Sto 1'"
Cordialement.
--
Michel Vauquois - <http://michelvauquois.fr>
Nouveau : <http://art-doise-4.michelvauquois.free-h.fr>
et <http://art-doise-5.michelvauquois.free-h.fr>
Avatar
mv
Joseph-B a attiré mon attention en écrivant :
Ah ouais... C'est quand même bigrement zarbi.

Ben non, ça ne devrait pas l'être, pas pour toi, parce que lorsqu'on a
fait notre petit programme je t'ai raconté l'aventure (je la remets
ci-dessous, c'était le 19 juillet 2017) mais soit tu ne m'as pas crû,
soit tu as oublié cet épisode* quand même étonnant.

Je ne suis pas certain que ça mette fin à mon étonnement : tu veux dire
que chez toi aussi, les "identifiers" des volumes changent à chaque
démarrage (à configuration identique bien sûr) ?
Cordialement.
--
Michel Vauquois - <http://michelvauquois.fr>
Nouveau : <http://art-doise-4.michelvauquois.free-h.fr>
et <http://art-doise-5.michelvauquois.free-h.fr>
Avatar
mv
pehache a attiré mon attention en écrivant :
Ah ouais... C'est quand même bigrement zarbi.
Et donc, la remarque faite par pehache aujourd'hui est nulle et non
avenue.

Du tout, car ce qu'on voit sur ces captures d'écran ne contredisent pas
ce que j'ai écrit précédemment : ce qui a changé c'est le nom du
/container/.

Pas seulement...
Sur https://transfer.sh/ha61b/Monte_3.jpg, je vois que l'identifiant de
la partition SSD est disk7s1 et sur
https://transfer.sh/puF1L/Montes_1.jpg il est devenu disk6s1 et il ne
s'agit pas là des containers mais bel et bien des volumes, non ?
Cordialement.
--
Michel Vauquois - <http://michelvauquois.fr>
Nouveau : <http://art-doise-4.michelvauquois.free-h.fr>
et <http://art-doise-5.michelvauquois.free-h.fr>
Avatar
mv
SbM a attiré mon attention en écrivant :
diskutil list | awk '/Sto1/ {print $6}'

Si je comprends bien (pardonne-moi mais le Terminal et moi ça fait deux
même à jeun), cette commande renvoie l'identifiant du volume "Sto 1" ?
Je ne comprends pas trop pourquoi
diskutil mount 'Sto 1'
ne fonctionnerait pas alors que
diskutil umont 'Sto 1'
ne pose pas de problème...
Si "Sto 1" n'avait pas encore été monté, je comprendrais mais ce n'est
pas le cas ici.
Cordialement.
--
Michel Vauquois - <http://michelvauquois.fr>
Nouveau : <http://art-doise-4.michelvauquois.free-h.fr>
et <http://art-doise-5.michelvauquois.free-h.fr>
Avatar
someone
MV wrote:
SbM a attiré mon attention en écrivant :
diskutil list | awk '/Sto1/ {print $6}'

Si je comprends bien (pardonne-moi mais le Terminal et moi ça fait deux
même à jeun), cette commande renvoie l'identifiant du volume "Sto 1" ?

Oui. Le résultat de diskutil list est transmis à awk qui cherche la
ligne contenant le nom Sto1 et retourne le 6e élément de la ligne (qui
se trouve être l'identifiant diskXsY.
Si le nom de partition contient un espace, il faut mettre print $7, s'il
en contient deux print $8, etc.
Je ne comprends pas trop pourquoi
diskutil mount 'Sto 1'
ne fonctionnerait pas alors que
diskutil umont 'Sto 1'
ne pose pas de problème...
Si "Sto 1" n'avait pas encore été monté, je comprendrais mais ce n'est
pas le cas ici.
Cordialement.

Si Sto 1 est déjà monté, pourquoi vouloir le re-monter ? Il doit y avoir
un truc qui m'échappe dans la problématique exposée.
--
[SbM]
"If the French were really intelligent, they'd speak English" (W. Sheed)
Avatar
mv
SbM a attiré mon attention en écrivant :
Oui. Le résultat de diskutil list est transmis à awk qui cherche la
ligne contenant le nom Sto1 et retourne le 6e élément de la ligne (qui
se trouve être l'identifiant diskXsY.
Si le nom de partition contient un espace, il faut mettre print $7, s'il
en contient deux print $8, etc.

MTBPTE ®
Si Sto 1 est déjà monté, pourquoi vouloir le re-monter ? Il doit y avoir
un truc qui m'échappe dans la problématique exposée.

Si Sto 1 a été monté une fois puis démonté, il est conservé "en mémoire"
(il est toujours dans "diskutil list") et "diskutil mount 'Sto 1'"
devrait fonctionner, non ? Ce que je voulais dire est-il plus clair ?
Cordialement.
--
Michel Vauquois - <http://michelvauquois.fr>
Nouveau : <http://art-doise-4.michelvauquois.free-h.fr>
et <http://art-doise-5.michelvauquois.free-h.fr>
Avatar
someone
MV wrote:
Si Sto 1 a été monté une fois puis démonté, il est conservé "en mémoire"
(il est toujours dans "diskutil list") et "diskutil mount 'Sto 1'"
devrait fonctionner, non ? Ce que je voulais dire est-il plus clair ?

Oui mais non. Comme il n'est pas monté diskutil mount ne peut pas y
accéder (alors même qu'il apparaît via diskutil list, c'est bizarre je
sais mais c'est comme ça. :))
--
[SbM]
"If the French were really intelligent, they'd speak English" (W. Sheed)