Sujet : Re: [AS]Comment éjecter un APFS
De : truc (at) *nospam* bidule.fr.invalid (Brice)
Groupes : fr.comp.sys.mac.programmationDate : 12. Feb 2023, 14:59:33
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <tsarc4$1po32$1@dont-email.me>
References : 1 2 3 4 5 6
User-Agent : MacCafe/2.10 (4D18)/peaberry (Mac OS X 10.15.7 (19H2026) - iMac17,1)
le 12 février 2023 à 12:29, M.V. nous fait part :
Dans le message <tsage5$1ohgk$1@dont-email.me>, Brice a écrit le 12 février 2023 à 11 h
52 :
>
Il vaudrait alors peut-être mieux forcer le démontage des volumes pour
un peu plus de sûreté : tu ne crois pas ?
c'est ce qu'il faudrait : j'ouvre les volets des fenêtres de la pièce
et j'éteins les disques
>
Je vois que, là encore, Cacalina se comporte différemment !
>
Essaye ceci qui devrait un peu mieux fonctionner :
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
set volume_list to {"Sto-500Go", "Clone Catalina - Données", "Clone Catalina"}
repeat with volume_name in volume_list
try
do shell script "diskutil umount " & quoted form of volume_name
on error
try
do shell script "diskutil umount force " & quoted form of volume_name
end try
end try
end repeat
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
>
C'est un peu bourrin (comme tu n'es pas là pour vérifier ce qu'il se
passe, faut pas hésiter) mais ça doit fonctionner : si le démontage
« simple » échoue, le script force le démontage et là, il y a peu de
chance que le démontage ne se fasse pas.
>
NB umount ou unmount c'est kif-kif.
c'est peut-être “bourin“ mais ça marche sans problème.
J'ai ajouté 2 autres disques à éjecter et l'historique nous donne :
_________________
tell current application
do shell script "diskutil umount 'Sto-500Go'"
--> "Volume Sto-500Go on disk6s2 unmounted"
do shell script "diskutil umount 'Taurus'"
--> "Volume Taurus on disk10s2 unmounted"
do shell script "diskutil umount 'Clone MBP2012'"
--> "Volume Clone MBP2012 on disk9s2 unmounted"
do shell script "diskutil umount 'Fatras MacWay'"
--> "Volume Fatras MacWay on disk9s4 unmounted"
do shell script "diskutil umount 'Clone Catalina'"
--> "Volume Clone Catalina on disk8s5 unmounted"
do shell script "diskutil umount 'Clone Catalina - Données'"
--> "Volume Clone Catalina - Données on disk8s1 unmounted"
end tell
Résultat :
"Volume Clone Catalina - Données on disk8s1 unmounted"
_________________
Tu est le roi ! 😃
Samedi matin je verrai si c'est bon.
Merci.
Très cordialement,
-- B. Graignicenlever-bgraig@wanadoo.fr