1 votes

Comment monter un système de fichiers spécifique sur une image disque dans OSX ?

J'ai un fichier image de disque contenant plusieurs systèmes de fichiers, tels que HFS (Journaled) en plus de Joliet ou UDF. Je veux monter le système de fichiers non HFS qui s'y trouve. Tout d'abord, je joins l'image sans la monter :

$ hdiutil attach -nomount path/to/image.iso

/dev/disk3 Apple_partition_scheme
/dev/disk3s1 Apple_partition_map
/dev/disk3s2 Apple_HFS

Ensuite, le man page pour mount semble dire que je peux monter des systèmes de fichiers non HFS de cette manière :

$ mount -a -t nohfs /dev/disk3s2 /tmp

Mais la réponse est

mount : exec /System/Library/Filesystems/nohfs.fs/Contents/Resources/mount_nohfs pour /private/tmp : Aucun fichier ou répertoire de ce type

ce qui donne l'impression qu'il ne comprend pas le préfixe "no" documenté pour les types de systèmes de fichiers que vous ne voulez pas monter. Existe-t-il un moyen de faire fonctionner cela, ou dois-je savoir quel système de fichiers spécifique je veux monter ?

(Cette question a été motivée par la création de CD pour la distribution de logiciels. Cela n'a peut-être pas d'intérêt ici. Mais des personnes sur StackOverflow ont suggéré qu'il pourrait y avoir plus d'expertise sur le site Web de mount sur ce site).

2voto

dhiller Points 2046

Vous devriez analyser la sortie de hdiutil et monter les systèmes de fichiers qui vous intéressent, car vous ne pouvez pas faire ce que vous essayez de faire avec mount.

Les premières lignes de la page de manuel indiquent la syntaxe prise en charge :

 mount [-adfruvw] [-t lfs | external_type]
 mount [-dfruvw] special | node
 mount [-dfruvw] [-o options] [-t lfs | external_type] special node

Remarquez que pour -a, il n'y a pas d'option pour spécifier un chemin de nœud, ce qui rend la syntaxe de votre commande invalide.

(Je suggère également de tester avec un fichier image approprié, c'est-à-dire une véritable image de CD. Votre image est de type disque dur, avec une carte de partition Apple et aucune partition non HFS. Dans Utilitaire de disque, choisissez Nouveau -> Image vierge et notez soigneusement toutes les sélections. Vous voulez "CD/DVD" ; vous pouvez ensuite modifier le plan de partition après l'avoir créé (par exemple, pour passer à deux partitions).

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