Я пытаюсь смонтировать общий ресурс NFS по локальной сети:
- Сервер: Arch Linux x64
- Клиент: Windows 7 Ultimate x64
Сервер уже успешно экспортирует общие ресурсы NFS на другие компьютеры Linux, поэтому я почти уверен, что у него нет проблем. Я добавил запись в /etc/exports
для новой машины Windows и перезапустил службу nfs-server
.
На компьютере с Windows я включил следующее в «Установка и удаление программ»:
- Сервисы для NFS
- Подсистема для приложений на основе UNIX
Затем, следуя приведенному здесь руководству, я попытался выполнить следующую команду, чтобы смонтировать общий ресурс NFS, чтобы он отображался как диск Z:\
:
mount //192.168.1.99/data/authorized Z:
Я получил следующий вывод:
cmdlet New-PSDrive at command pipeline position 1
Supply values for the following parameters:
Root:
Он ждал, чтобы я что-то ввел для «Root:». Я предполагаю, что это означает, что корень общего ресурса NFS, поэтому я ввел его (/data/authorized
), хотя это должно было быть уже получено из моей первоначальной команды.
Вот когда я получил эту ошибку:
New-PSDrive : Cannot find a provider with the name 'Z:'.
At line:1 char:6
+ mount <<<< //192.168.1.99/ Z:
+ CategoryInfo : ObjectNotFound: (z:String) [New-PSDrive], ProviderNotFou
+ FullyQualifiedErrorId : ProviderNotFound,Microsoft.PowerShell.Commands.NewPSDriv
Как получить общий ресурс для успешного подключения?