Я намагаюся встановити частку 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
Як я можу отримати частку для успішного монтажу?
mount -o anon \\192.168.1.99\data\authorized Z:
.-o anon
Варіант був необхідний, і тільки зворотні косі можуть бути використані для поділу каталогів.