我正在尝试通过 LAN 挂载 NFS 共享:
服务器已经成功地将 NFS 共享导出到其他 Linux 机器,所以我很确定它没有问题。我/etc/exports
为新的 Windows 机器添加了一个条目并重新启动了nfs-server
服务。
在 Windows 机器上,我在“添加/删除程序”中启用了以下内容:
然后,按照此处的指南,我尝试运行以下命令来挂载 NFS 共享,以便它显示为Z:\
驱动器:
mount //192.168.1.99/data/authorized Z:
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
cmdlet New-PSDrive at command pipeline position 1
Supply values for the following parameters:
Root:
Run Code Online (Sandbox Code Playgroud)
它正在等待我为“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
Run Code Online (Sandbox Code Playgroud)
如何让共享成功挂载?
在mount
您运行的是错误的。
您尝试mount
在 PowerShell 中使用,而本文指的mount
是cmd
在将 NFS 服务/功能添加到 Windows 7 ( Control Panel->Programs->Turn Windows features on or off->Services for NFS
) 后,可从常规 Windows 命令行界面 ( )获得的实用程序。
为了比较...
电源Mount
:
指令Mount
:
归档时间: |
|
查看次数: |
6483 次 |
最近记录: |