linux映射网络驱动器命令,如何在Linux的Windows子系统中挂载可移动驱动器和网络位置 | MOS86...

从Windows 10s Fall Creators Update开始,Linux的Windows子系统现在允许您手动安装驱动器。 它仍然会自动挂载所有内部NTFS驱动器。 但是,您现在可以使用Linux mount命令手动安装外部驱动器和网络文件夹。

相关:Windows 10的新Bash Shell可以做的一切

Linux的Windows子系统仍会自动安装固定的NTFS驱动器。 因此,如果您具有内部的C:驱动器和D:驱动器,则在Linux环境中的/ mnt / c和/ mnt / d中会看到它们。

DrvFs现在允许您安装外部驱动器,例如USB记忆棒,CD和DVD。 这些设备必须使用Windows文件系统,例如NTFS,ReFS或FAT。 您仍然无法挂载使用Linux文件系统(例如ext3或ext4)格式化的设备。

与内部驱动器一样,将这些外部驱动器安装在Linux环境中后,在Windows中仍然可以访问。 挂载它们也使它们也可以从外壳环境访问。

假设您有一个外部驱动器G:代表USB驱动器或光盘驱动器。 要安装它,请运行以下命令:

须藤mkdir / mnt / gsudo挂载-t drvfs G:/ mnt / g

须藤mkdir / mnt / gsudo挂载-t drvfs G:/ mnt / g...

要稍后卸载驱动器,以便可以安全地将其卸下,请运行标准的umount命令:

须藤umount / mnt / g /

当使用FAT文件系统或任何网络文件系统格式化的外部设备时,存在一些限制。 文件系统将不区分大小写,并且您不能在其上创建符号链接或硬链接。

您也可以安装网络位置。 您可以从Windows内访问的任何网络位置,都可以从Linux Shell安装。

可以通过以下两种方式之一安装网络位置。 如果将网络驱动器映射到驱动器号,则可以使用与上述相同的选项进行安装。这将使您有机会轻松登录网络共享并在文件资源管理器中输入凭据。 例如,如果映射的网络驱动器是F :,则可以运行以下命令来安装它:

sudo mkdir / mnt / fsudo mount -t drvfs F:/ mnt / f您还可以使用其UNC(通用命名约定)路径指定驱动器。 例如,如果网络共享的路径是 server old,则运行以下命令。 同样,使用您喜欢的任何挂载点代替/ mnt / folder。

sudo mkdir / mnt / foldersudo安装-t server old / mnt / folder

相关:如何在Windows中从命令提示符映射网络驱动器

Windows Linux子系统Windows环境未提供任何方法来指定您要使用的凭据。 您可以通过导航到Windows中文件管理器中的文件夹,通过凭据管理器或使用net use命令输入凭据来指定凭据。

您可以在Linux环境中运行net use命令,因为Linux的Windows子系统允许您从Linux命令行启动Windows软件。 像这样运行命令:

net.exe使用例如,以下命令将使用用户名Bob和密码LetMeIn连接到 server old,并将其映射到您的F:驱动器。

net.exe使用f: server old / user:Bob LetMeIn连接一次后,Windows将记住该用户名和密码并自动使用它们,即使您在Linux环境中使用mount命令也是如此。

要卸载网络位置,可以再次使用标准的umount命令:

挂载网络位置时,sudo umount / mnt / folderDrvFs不能正确设置Linux权限。 而是,网络文件系统上的所有文件似乎都具有完全访问权限(0777),并且您只能通过尝试打开文件来查看是否有权访问该文件。 文件系统也不区分大小写,您不能在它们上创建符号链接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值