12 votes

Différence entre "diskutil unmount" et "diskutil unmountDisk" ?

Parfois, lorsque j'essaie de démonter un disque à l'aide de la commande "diskutil", j'obtiens le message suivant :

$ diskutil unmount /dev/disk1
disk1 was already unmounted or it has a partitioning scheme so use "diskutil unmountDisk" instead

lorsque je remplace "unmount" par "unmountDisk", cela fonctionne parfaitement bien.

Donc ma question est, quelle est la différence entre les commandes "unmount" et "ummountDisk" ?

17voto

nohillside Points 82672

De man diskutil :

 unmount | umount [force] device
     Unmount a single volume.  Force will force-unmount the volume (less kind to any open
     files; see also umount (8)).

 unmountDisk | umountDisk [force] device
     Unmount an entire disk (all volumes).  Force will force-unmount the volumes (less kind
     to any open files; see also umount (8)).  You should specify a whole disk, but all
     volumes of the whole disk are attempted to be unmounted even if you specify a parti-
     tion.

Alors diskutil unmount n'éjecte qu'un seul volume/partition, diskutil unmountDisk l'ensemble du disque (y compris tous les volumes/partitions).

8voto

David Anderson Points 30783

Vous utilisez la commande de manière incorrecte. Lorsque vous émettez diskutil unmount vous devez vous référer à une partition. Vous faites référence à un disque entier. Par exemple disk0 se réfère à l'ensemble du disque, alors que, disk0s1 fait référence à la partition 1 du disque 0. La lettre s signifie "tranche", qui est un autre mot pour "partition".

D'autre part, il est possible de se référer soit à l'ensemble du disque, soit à une seule partition lorsqu'on essaie de démonter un disque entier. Ainsi,

diskutil unmountdisk /dev/disk0s1

serait équivalent à

diskutil unmountdisk /dev/disk0

Les deux démontent l'ensemble du disk0 .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X