монтирование общего ресурса на Mojave говорит, что нет такого файла или каталога

монтирование общего ресурса на Mojave говорит, что нет такого файла или каталога

Я пытаюсь смонтировать общий ресурс на точке распространения Mojave 10.14.3 для Mac mini, размещенной на виртуальной машине Windows Server 2008 R2, с помощью следующей команды:

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"

Связанный контент