質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Q&A

解決済

1回答

3955閲覧

MacでUSBをmountしたいが失敗する

Tteratail

総合スコア36

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

0グッド

0クリップ

投稿2021/06/03 15:19

MacでUSBをマウントしようとしていますが失敗します。最終的に以下のエラーが出てしまいます。

mount: exec /Library/Filesystems/vfat.fs/Contents/Resources/mount_vfat for /Users/USERNAME/work/mnt/usbmem: No such file or directory
mount: /Users/USERNAME/work/mnt/usbmem failed with 72

私の環境とエラーに至るまでの操作は以下の通りです。
■環境
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.7
BuildVersion: 19H524

■はじめにUSBドライブを挿して認識されているか確認。/dev/disk2がそうです。
$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 121.1 GB disk0s2

/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +121.1 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD - Data 96.7 GB disk1s1
2: APFS Volume Preboot 26.2 MB disk1s2
3: APFS Volume Recovery 525.8 MB disk1s3
4: APFS Volume VM 4.3 GB disk1s4
5: APFS Volume Macintosh HD 11.3 GB disk1s5

/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *4.0 GB disk2
1: DOS_FAT_32 NO NAME 4.0 GB disk2s1

■次にFAT32形式でフォーマットしました
$ sudo diskutil eraseDisk FAT32 "JISAKUOS" MBRFormat /dev/disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s1 as MS-DOS (FAT32) with name JISAKUOS
512 bytes per physical sector
/dev/rdisk2s1: 7844864 sectors in 980608 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2048 drv=0x80 bsec=7860224 bspf=7662 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2

■次にマウント先のディレクトリを作成
$ mkdir -p mnt/usbmem
$ $ pwd
/Users/USERNAME/work/mnt/usbmem

■そしてmountしようとするが失敗
$ sudo mount -t vfat /dev/disk2s1 /Users/USERNAME/work/mnt/usbmem
mount: exec /Library/Filesystems/vfat.fs/Contents/Resources/mount_vfat for /Users/USERNAME/work/mnt/usbmem: No such file or directory
mount: /Users/USERNAME/work/mnt/usbmem failed with 72

最後のエラーコード(72)が理解できてないのですが、これはマウントする際に
/Library/Filesystems/vfat.fs/Contents/Resources/mount_vfatを実行しようとしたが
そんなファイルはない、というエラーでしょうか?
確かに/Library/Filesystems/の下にはそのようなファイルはありませんでした。

$ pwd
/Library/Filesystems
$ ll
total 0
drwxr-xr-x 3 root wheel 96 Oct 31 2020 ./
drwxr-xr-x 70 root wheel 2240 Mar 9 06:42 ../
drwxr-xr-x 2 root wheel 64 Jun 6 2020 NetFSPlugins/

この場合、どこからか自分で実行ファイル(vfat.fs/Contents/Resources/mount_vfat)をダウンロードする必要があるということでしょうか?
すみませんがよろしくお願いしま。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

technocore

2021/06/03 22:28 編集

>そんなファイルはない、というエラーでしょうか? あるかないか、自分で調べればいいのでは? lsコマンドとか知らないのですか? >確かに/Library/Filesystems/の下にはそのようなファイルはありませんでした。 あとからこっそり修正されました。
Tteratail

2021/06/04 07:37

回答ありがとうございます。 >lsコマンドとか知らないのですか? lsコマンド知ってます。/Library/Filesystems直下を確認したら vfat.fs というディレクトリはなく、NetFSPlugins というディレクトリはあったんですが、空のディレクトリでした。 >>確かに/Library/Filesystems/の下にはそのようなファイルはありませんでした。 >あとからこっそり修正されました。 ?? 最初からこのように書いてたんですが。。 自分でmountについて調べてみます。
technocore

2021/06/04 07:47

>?? 最初からこのように書いてたんですが。。 それは私の勘違いでした。すみませんでした。
guest

回答1

0

自己解決

オプションをmsdosに変更したらmountできました。
sudo mount -t msdos /dev/disk2s1 /Users/USERNAME/work/mnt/usbmem

MacでFAT形式のデバイスをmountするときは通常 msdos を選ぶと以下のサイトで見つけました。
https://apple.stackexchange.com/questions/260374/mount-fat32-partition-external-drive-on-mac

投稿2021/06/07 20:24

Tteratail

総合スコア36

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問