4

Joliet や UDF に加えて、HFS (Journaled) などの複数のファイル システムを含むディスク イメージ ファイルがあります。そこにある非 HFS ファイルシステムをマウントしたい。まず、マウントせずに画像を添付します。

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

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

次に、のmanページには、次のmountように非 HFS ファイルシステムをマウントできると書かれているようです。

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

しかし、応答は

マウント: exec /System/Library/Filesystems/nohfs.fs/Contents/Resources/mount_nohfs for /private/tmp: No such file or directory

マウントしたくないファイルシステムタイプの文書化された「いいえ」プレフィックスを理解していないようです。これを機能させる方法はありますか、またはマウントしたい特定のファイルシステムを知る必要がありますか?

編集して追加: 誰かが反対票とクローズ票について説明してくれませんか?

4

1 に答える 1

3

まず、このオプションは必要ありません。これは-a、/etc/fstab にリストされているすべてのものをマウントするように指示するためです。あなたのディスクイメージはそこにリストされていないので、それは正しくありません。第二に、「no」プレフィックスが機能しない理由はわかりませんが、使用する正しいファイルシステムを指定することで機能するはずです (cd9660 は Joliet イメージに使用するものです)。3 番目に、ハイブリッド フォーマットが私が見た方法で行われる場合、/dev/disk3s2 ではなく、/dev/disk3 をマウントする必要があります。

mkdir /tmp/mountpoint
mount -t cd9660 /dev/disk3 /tmp/mountpoint
于 2012-01-09T06:31:07.087 に答える