Monter un disque signifie simplement le faire apparaître sur le bureau, « démonter » c’est bien sur faire l’inverse. Vous pouvez par exemple monter un disque dur pour effectuer une sauvegarde, puis une fois l’opération réalisée, le « démonter » car il n’a pas de raison pour rester sur le bureau.
Plusieurs méthodes existent, celle qui fonctionne le mieux (pour moi) est la suivante, elle allie AppleScript et Unix :
— Monter le disque
set Mon_disque to "Archive" do shell script "diskutil mount `diskutil list | awk '/ " & Mon_disque & " / {print $NF}'`"
— Démonter le disque
set Mon_disque to « Archive »
do shell script "diskutil unmount " & quoted form of ("/Volumes/" & Mon_disque)
Dans les deux cas j’utilise DiskUtil, une commande livrée par Apple, c’est le pendant de l’utilitaire disque.
Henri Dominique Rapin
Merci pour cette réponse. Il est vrai que chez moi la problématique est assez particulière : il s’agit de monter des volumes différents lorsque les utilisateurs se loggent. Il me faut donc bien mount et pas mountDisk ! Merci quand même !
Cardialement
J’aimeJ’aime
Bonjour et merci pour ce tuto !
Une petite remarque : il faut avoir des droits d’administrateur pour que la commande diskutil mount fonctionne !
J’aimeJ’aime
Bonjour et merci, le commande n’a pas besoin de sudo, par contre une nouvelle commande doit être utilisée : diskutil mountDisk /dev/disk2 cela fonctionne sans Sudo. Cordialement
J’aimeJ’aime