Mount umout

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
doudouvs
Messages : 244
Inscription : jeu. 07/mars/2013 19:02
Localisation : France Alsace / Espagne Girona

Mount umout

Message par doudouvs »

Bonjour,

Je cherche désespérément un moyen de monter un (HDD - lecteur réseaux ect..) sous linux/mac. Sans passer par un terminal ou à défaut que le terminal ne soit pas visible pour l'utilisateur.

Si vous avez une piste ?
Dernière modification par doudouvs le ven. 16/janv./2015 15:11, modifié 1 fois.
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Mount unmout

Message par falsam »

Bonjour doudouvs.

Je répond alors que je n'utilise pas de Mac (Un comble :mrgreen:)

Si je prends l'exemple d'un unmount, la commande est
diskutil unmount /dev/disk1s2
Est ce qu'il est possible de passer cette commande avec la fonction RunProgram ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
doudouvs
Messages : 244
Inscription : jeu. 07/mars/2013 19:02
Localisation : France Alsace / Espagne Girona

Re: Mount unmout

Message par doudouvs »

J'ai fait un test avec sur un volume monter bien sur

Code : Tout sélectionner

RunProgram("diskutil umount /Volumes/home")
Aucun résultat
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Mount umout

Message par falsam »

Ha mince ! Au cas ou, pourrais tu essayer de lister les volumes avec cette commande ?

Code : Tout sélectionner

diskutil List
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Mindphazer
Messages : 695
Inscription : mer. 24/août/2005 10:42

Re: Mount umout

Message par Mindphazer »

Sur mon Mac, un simple

Code : Tout sélectionner

RunProgram("umount","/Volumes/share","")
permet de démonter le volume "share" s'il est monté

Pour monter un disque, il faut connaître son nom physique (ex disk1s1) que tu peux avoir avec la commande

Code : Tout sélectionner

diskutil list
il suffit alors de faire un

Code : Tout sélectionner

mount /dev/disk1s1
donc

Code : Tout sélectionner

RunProgram("mount","/dev/disk1s1","")
Pour un disque réseau, il faut à priori utiliser la commande "mount_afp", mais j'ai pas -encore- réussi à la faire fonctionner
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Mount umout

Message par falsam »

Ma réponse était presque juste, mais sans mac je ne pouvais pas vérifier :)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Mindphazer
Messages : 695
Inscription : mer. 24/août/2005 10:42

Re: Mount umout

Message par Mindphazer »

falsam a écrit :Ma réponse était presque juste, mais sans mac je ne pouvais pas vérifier :)
Effectivement, c'était un beau challenge :P
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
doudouvs
Messages : 244
Inscription : jeu. 07/mars/2013 19:02
Localisation : France Alsace / Espagne Girona

Re: Mount umout

Message par doudouvs »

Super Merci.

Voilà pour monter un disque réseau un petit délai entre la création et le montage autrement il ne monte pas

Code : Tout sélectionner

RunProgram("mkdir","/idisk","")
Delay(200)
RunProgram("mount_afp", "afp://login:pass@ip/TMBackup /idisk","")
Démonter

Code : Tout sélectionner

RunProgram("umount","/idisk","")
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
Répondre