Partitionner un DDE

  • Créateur du sujet Créateur du sujet jlchm
  • Date de début Date de début

jlchm

Membre actif
22 Août 2007
785
27
Midi-Pyrénées
Bonjour à toutes et à tous,
Je viens de partitionner par erreur mon DDE Storeva SilverDrive U3 en 6 volumes avec l'utilitaire de disque version 15.0 d'El Capitan, alors que je voulais en réalité le partitionner en 4 volumes.
Pour rattraper cette fausse manipulation j'ai installé sur mon iMac (27"/Late 2012) sous OS X El Capitan version 10.11.5 l'utilitaire de disque version 13 de Yosemite 10.10.5 mis en ligne par macomaniac que je remercie au passage.
Avant de procéder à ce partitionnement en 4 volumes je voudrais savoir s'il faut :
1. d'abord effacer puis partitionner
ou
2. partitionner directement

En réalité l'utilitaire de disque (version 13/Yosemite) affiche 5 volumes qui indiquent chacun :
La partition sélectionnée ne changera pas.
Taille : 59,99 Go
Espace disponible : 53,96 Go

pour le premier volume et ainsi de suite pour les 4 volumes suivants.

J'attend avec impatience une réponse sur la marche à suivre avant de faire quoi que ce soit.
Merci d'avance.
 
J'ai répondu dans le fil cité par Locke en décrivant l'opération en mode graphique via l'ancien utilitaire de disque («DiskOldility»).

Pourquoi ne pas profiter de ce fil doublon, pour exécuter moi-même au "faux-doublon" (nonobstant de bon aloi)
361608_original.png
: décrire la manœuvre en ligne de commande dans le «Terminal» ?

- a) Le DDE attaché au Mac, aller à : Applications > Utilitaires et lancer le «Terminal».

- b) Dans la fenêtre qui s'ouvre, saisir la première commande (informative) :
Bloc de code:
diskutil list
et ↩︎ (presser la touche "Entrée" du clavier pour activer la commande) --> en retour, s'affiche le tableau des disques et des partitions des disques attachés au Mac, en interne et en externe, avec leurs identifiants dans la table des devices. Repérer l'identifiant de device du disque global du DDE => le disque interne du Mac étant par définition /dev/disk0, on supposera que ce disque du DDE est /dev/disk1 (attention quand même, s'il y a plusieurs disques dans un iMac ou un Mac Pro, ou encore s'il y a un format CoreStorage rejetant un Volume Logique identifié comme un /dev/disk1, ou s'il y a d'autres périphériques intercalés avant, car branchés auparavant : un DDE branché n'est pas automatiquement un disk1 !).

- c) Passer la commande de repartitionnement qui aura la syntaxe suivante pour 4 partitions voulues ainsi :
volume 1 de 40 Go
volume 2 de 60 Go
volume 3 de 300 Go
volume 4 de 599 Go dédié à TimeMachine
soit au total 999​
Bloc de code:
diskutil partitionDisk /dev/disk1 gpt jhfs+ VOL1 40g jhfs+ VOL2 60g jhfs+ VOL3 300g jhfs+ TM 0b
et ↩︎ (Attention à ne pas se louper dans l'identifiant du device - ici choisi comme /dev/disk1 !)​

--------------------​

De cet exemple un peu foisonnant, il est aisé de dégager la forme logique constante de la commande : on invoque dans l'ordre (avec un espace libre séparant chaque terme) l'utilitaire diskutil (le même que pilote graphiquement l'«Utilitaire de Disque») > le verbe partitionDisk (partitionner le disque) > le device (tel disque numéroté dans le répertoire des devices => /dev/disk1 dans mon exemple) > le type de table de partition (GPT ou MBR) saisi en minuscules ou en majuscules > ensuite autant de triplettes [FORMAT] [NOM] [TAILLE] que de partitions souhaitées (en s'arrangeant, question taille, pour que ce soit cohérent avec l'espace total du disque).

Donc :
Bloc de code:
diskutil resizeVolume [device] [table de partition] [FORMAT] [NOM] [TAILLE] (n fois)

L'astuce est de toujours remplacer, pour la taille de la dernière triplette de partition, une saisie numérique exacte (genre 10.4g) qu'il faudrait toujours calculer en fonction des autres pour que ça tombe juste par rapport à l'espace total disponible du disque ; par la valeur défaut 0b qui peut se traduire par : "récupérer pour la partition l'ensemble des blocs libres jusqu'à épuisement du dernier byte afin atteindre la limite du disque" => ainsi, on est sûr de toujours tomber pile sans avoir à se casser la tête pour calculer une valeur numérique - diskutil le fera tout seul.

--------------------​
 
J'ai répondu dans le fil cité par Locke en décrivant l'opération en mode graphique via l'ancien utilitaire de disque («DiskOldility»).

Pourquoi ne pas profiter de ce fil doublon, pour exécuter moi-même au "faux-doublon" (nonobstant de bon aloi)
361608_original.png
: décrire la manœuvre en ligne de commande dans le «Terminal» ?

- a) Le DDE attaché au Mac, aller à : Applications > Utilitaires et lancer le «Terminal».

- b) Dans la fenêtre qui s'ouvre, saisir la première commande (informative) :
Bloc de code:
diskutil list
et ↩︎ (presser la touche "Entrée" du clavier pour activer la commande) --> en retour, s'affiche le tableau des disques et des partitions des disques attachés au Mac, en interne et en externe, avec leurs identifiants dans la table des devices. Repérer l'identifiant de device du disque global du DDE => le disque interne du Mac étant par définition /dev/disk0, on supposera que ce disque du DDE est /dev/disk1 (attention quand même, s'il y a plusieurs disques dans un iMac ou un Mac Pro, ou encore s'il y a un format CoreStorage rejetant un Volume Logique identifié comme un /dev/disk1, ou s'il y a d'autres périphériques intercalés avant, car branchés auparavant : un DDE branché n'est pas automatiquement un disk1 !).

- c) Passer la commande de repartitionnement qui aura la syntaxe suivante pour 4 partitions voulues ainsi :
volume 1 de 40 Go
volume 2 de 60 Go
volume 3 de 300 Go
volume 4 de 599 Go dédié à TimeMachine
soit au total 999​
Bloc de code:
diskutil partitionDisk /dev/disk1 gpt jhfs+ VOL1 40g jhfs+ VOL2 60g jhfs+ VOL3 300g jhfs+ TM 0b
et ↩︎ (Attention à ne pas se louper dans l'identifiant du device - ici choisi comme /dev/disk1 !)​

--------------------​

De cet exemple un peu foisonnant, il est aisé de dégager la forme logique constante de la commande : on invoque dans l'ordre (avec un espace libre séparant chaque terme) l'utilitaire diskutil (le même que pilote graphiquement l'«Utilitaire de Disque») > le verbe partitionDisk (partitionner le disque) > le device (tel disque numéroté dans le répertoire des devices => /dev/disk1 dans mon exemple) > le type de table de partition (GPT ou MBR) saisi en minuscules ou en majuscules > ensuite autant de triplettes [FORMAT] [NOM] [TAILLE] que de partitions souhaitées (en s'arrangeant, question taille, pour que ce soit cohérent avec l'espace total du disque).

Donc :
Bloc de code:
diskutil resizeVolume [device] [table de partition] [FORMAT] [NOM] [TAILLE] (n fois)

L'astuce est de toujours remplacer, pour la taille de la dernière triplette de partition, une saisie numérique exacte (genre 10.4g) qu'il faudrait toujours calculer en fonction des autres pour que ça tombe juste par rapport à l'espace total disponible du disque ; par la valeur défaut 0b qui peut se traduire par : "récupérer pour la partition l'ensemble des blocs libres jusqu'à épuisement du dernier byte afin atteindre la limite du disque" => ainsi, on est sûr de toujours tomber pile sans avoir à se casser la tête pour calculer une valeur numérique - diskutil le fera tout seul.

--------------------​
Bonjour macomaniac,
Alors là, champion!!!
J'ai opté pour le partitionnement en mode graphique selon tes directives et tout s'est parfaitement passé.
Maintenant j'ai au Bureau les 4 volumes souhaités alors que j'avais déjà pratiquement fait le deuil de mon DDE, pensant qu'il ne serait plus possible de faire un nouveau partitionnement.
Bref, tout est OK.
Macromaniac je te remercie encore de m'avoir tiré de ce mauvais pas.
Cela dit, je serais curieux de savoir où l'on peut acquérir une telle connaissance de OS X?
 
je serais curieux de savoir où l'on peut acquérir une telle connaissance de OS X?

Je n'ai pas la moindre formation informatique - je suis ce qu'on appelle un Littéraire pur et dur. Mais tout enfant, je me sentais obligé de démonter entièrement le moindre jouet qu'on m'offrait (avant de le remonter), parce que je voulais comprendre l'« essence cachée » des choses, derrière leur « phénomène apparent » (en quoi certains conclueraient que je n'ai jamais été enfant).

Mais comme démonter et remonter des objets physiques ne fait jamais que révéler une deuxième apparence corporelle (celle de composants matériels) sous la première apparence (celle de l'ensemble monté) - j'ai vite compris que démonter les apparences des choses devait se faire « en idée » (et pas manuellement), car c'est seulement « en idée » qu'on saisit l'« essence de la manifestation ».

Comme tu peux en juger, j'étais davantage disposé à la philosophie qu'à la mécanique, et c'est par une simple transposition de cette attitude générale au domaine informatique spécialisé qu'ultérieurement j'ai été amené à me « faire des idées » sur OS X...
361608_original.png
 
Je n'ai pas la moindre formation informatique - je suis ce qu'on appelle un Littéraire pur et dur. Mais tout enfant, je me sentais obligé de démonter entièrement le moindre jouet qu'on m'offrait (avant de le remonter), parce que je voulais comprendre l'« essence cachée » des choses, derrière leur « phénomène apparent » (en quoi certains conclueraient que je n'ai jamais été enfant).

Mais comme démonter et remonter des objets physiques ne fait jamais que révéler une deuxième apparence corporelle (celle de composants matériels) sous la première apparence (celle de l'ensemble monté) - j'ai vite compris que démonter les apparences des choses devait se faire « en idée » (et pas manuellement), car c'est seulement « en idée » qu'on saisit l'« essence de la manifestation ».

Comme tu peux en juger, j'étais davantage disposé à la philosophie qu'à la mécanique, et c'est par une simple transposition de cette attitude générale au domaine informatique spécialisé qu'ultérieurement j'ai été amené à me « faire des idées » sur OS X...
361608_original.png
Bonjour macomaniac,
alors il se pourrait que que tu soies intéressé par les liens suivants :
http://www.sup-numerique.gouv.fr/pi...er-des-cours-en-ligne-ouverts-et-massifs.html
https://www.fun-mooc.fr/courses/ulb/44003/session01/courseware/1d1dc42b293c4ef5aa83a8e8ea85af01/
http://www.les-ernest.fr
Cordialement.