Mojaveで共有をマウントすると、そのようなファイルまたはディレクトリは存在しませんと表示されます

Mojaveで共有をマウントすると、そのようなファイルまたはディレクトリは存在しませんと表示されます

次のコマンドを使用して、VM Windows Server 2008 R2 でホストされている Mac mini 配布ポイントの Mojave 10.14.3 に共有をマウントしようとしています。

mount_smbfs -f 0755 -d 0755 smb://username:pwd@ip_address/Users/Shared/ /Volumes/Guest

次のエラーが発生します:

mount_smbfs: mount error: /Volumes/guest: No such file or directory

ディレクトリを作成しました。再度作成しようとすると、ディレクトリが存在すると表示されます。

答え1

上記のコマンドだけに基づくと、 にマウントしようとしているGuestのに を作成しているように見えますguest。macOS High Sierra (10.13) 以降、デフォルトのファイル システム (APFS) は大文字と小文字を区別します。したがって、コマンドでマウント ポイントを参照するときは、同じ大文字と小文字を使用する必要があります。

また、プロトコルはコマンド内の場所指定の一部ではないことにも注意してください。manページmount_smbfs詳細情報と例については、こちらを参照してください。また、このmanページでは、直接mount呼び出すのではなく、次のものを使用することを推奨しています。mount_smbfs

mkdir -p /Volumes/guest
mount -t smbfs -o -f=0755,-d=0755 //username:pwd@ip_address/Users/Shared/ /Volumes/guest

答え2

私も同じ問題を抱えていました。最後の引数 (つまりマウントポイント) を引用符で囲むことで解決しました。したがって、OP の場合、次のようになります。

mount_smbfs -f 0755 -d 0755 smb://username:pwd@ip_address/Users/Shared/ "/Volumes/Guest"

関連情報