Remonter le disque sans déconnecter physiquement?

17

J'ai donc démonté un disque dur externe USB mais je suis allé le remonter. Existe-t-il une commande que je peux utiliser pour remonter le lecteur? La seule façon que je sais de remonter un lecteur est de déconnecter le câble USB de mon Mac et de le reconnecter.

Scott Walter
la source

Réponses:

21

Bon mot:

diskutil mount `diskutil list | grep "Volume Name" | sed -n -e 's/^.* //p'`

  1. Trouvez l'identifiant du disque:

    diskutil list | grep "Volume Name"
    

    Exemple de résultat:

    4: Nom du volume Apple_HFS 100 Go    disk1s2
  2. Montez le disque:

    diskutil mount disk1s2
    
grg
la source
3
Merci! Maintenant, j'ai une configuration d'alias, donc je remonte rapidement un volume.
Scott Walter
1
D'où vient ce bit "Windows 8"?
dfeuer
1
@dfeuer Désolé, ce n'était qu'un exemple de nom de volume - modifié.
grg
Que faire si le disque n'est pas dans l'Utilitaire de disque? J'ai un lecteur connecté, je l'ai éjecté et il disparaît de l'Utilitaire de disque.
Cullub
@cullub Vouliez-vous répondre à l'autre réponse concernant l'Utilitaire de disque? Quoi qu'il en soit, cette fonctionnalité a été supprimée dans El Capitan Disk Utility - elle n'affiche pas les disques non montés.
grg
18

L'Utilitaire de disque vous permettra de remonter tous les lecteurs connectés. Juste

  1. l'ouvrir (il se trouve généralement dans Applications> Utilitaires)

  2. sélectionnez le lecteur

  3. cliquez sur "Monter"

dwightk
la source
2
Toutes ces années d'utilisation de Disk Utility, je ne savais pas que vous pouviez faire ça :)
Scott Walter
6

diskutil mountaccepte également un nom de volume, il n'est donc pas nécessaire de grep la sortie de diskutil list. Si le disque a plusieurs volumes (comme un volume Time Machine et un autre volume), vous pouvez utiliser diskutil mountDiskpour monter tous les volumes:

$ diskutil mount WD
Volume WD on WD mounted
$ osascript -e 'tell app "Finder" to disks where ejectable is true'
disk WD
$ diskutil eject Untitled
Disk WD ejected
$ diskutil mountDisk WD
Volume(s) mounted successfully
$ osascript -e 'tell app "Finder" to disks where ejectable is true'
disk Time Machine, disk WD

mountDisket ejectappliquer à tous les volumes même si vous spécifiez le nom d'un volume.

Lri
la source
2

Autre solution simple: au lieu d'éjecter le lecteur, vous devez le démonter et, si nécessaire, le remonter.

Démonter / monter: Command F(Recherche Spotlight)> Utilitaire de disque> Sélectionner le lecteur> démonter / monter

Après le démontage, il est également sûr de retirer le disque physiquement.

À votre santé!

user1910072
la source
Sur mon ordinateur, l'Utilitaire de disque apparaît dans cette recherche, mais il y a tout un tas de fichiers qui apparaissent également dans les résultats ...
dwightk
1

En plus des réponses déjà données, il y a aussi une application GUI pour cela, que j'aime beaucoup: Mountain .

Il s'agit d'une application à 2 $ qui se trouve dans la barre de menus et assure le suivi des lecteurs montés et non montés. Les disques non montés peuvent également être remontés à partir de là.

Vous pouvez télécharger un essai gratuit sur le site Web.

(Notez également qu'une fois que vous avez installé la version Mac App Store, une mise à jour est disponible directement auprès du développeur. Je suppose que la mise à jour n'est pas sur le Mac App Store en raison des règles de sandboxing d'Apple.)

TJ Luoma
la source