首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu中永久挂载windows网络共享?

如何在Ubuntu中永久挂载windows网络共享?
EN

Ask Ubuntu用户
提问于 2021-05-31 17:05:54
回答 1查看 23.6K关注 0票数 4

我试图弄清楚如何在Ubuntu中永久挂载windows网络共享。有人能帮我完成所需的步骤吗?

EN

回答 1

Ask Ubuntu用户

发布于 2021-05-31 21:08:42

我花了无数的时间,访问了无数的网页,我认为这是一个直接的问题。在写完我的笔记后,我决定把它们贴在这里,以帮助那些可能有类似问题的人。注释经过了一些修改,供参考,有4个资料可供进一步阅读。

该解决方案已经安装并在运行在Windows 10 Pro Hyper-V和ubuntu 20.04 KVM VMM下的三台Ubuntu VM上运行。到目前为止,网络共享弹出速度很快,在目录树上下移动时没有明显的滞后时间。

该解决方案解决了Hyper-V中使用“通过硬盘驱动器”时的类似问题;Ubuntu在硬盘驱动器上只有“读”权限。不幸的是,微软不鼓励使用直通硬盘驱动器,这促使我寻找linux解决方案。硬盘驱动器是必要的,因为它们将用于广泛的i/o。在我的经验中,硬盘驱动器有更快的写入速度,通常比ssd驱动器的持续时间更长。

安装说明:

  1. 下面的步骤在‘/media/’文件夹中有挂载点,下面是一些源网页上推荐的内容。当我开始解决这个问题时,我的挂载点被设置在‘/mnt/’文件夹中,到目前为止,我还不确定它是否还能工作。如果你想要的话,你可以试一试。
  2. xrdp支持远程桌面访问ubuntu,用于我的所有安装。如果您不需要这种功能,那么从第一步就忽略了这个包;其他的一切都应该正常工作。
  3. 列出的所有步骤都是我实际使用的步骤。

来源:https://wiki.ubuntu.com/MountWindowsSharesPermanently

来源:https://www.techjunkie.com/automatically-mount-network-shares-linux/

来源:如何更改安装的windows共享的权限?

资料来源:Ubuntu18.04.01 LTS CIFS安装失败

新Ubuntu安装后的

,要添加的附加包:

xrdp,samba-公共,samba,smbclient

打开“终端”并输入以下命令:

安装cifs实用程序

sudo apt-get install cifs-utils

为windows共享创建挂载点并设置权限

sudo mkdir /media/mountName

sudo chown用户:userId /media/mountName

sudo chmod 755 /media/mountName

创建“凭据”文件以保存userid/密码并设置

权限

sudo nano ~/.smb凭据

输入以下两行

代码语言:javascript
复制
username=windowsLoginId
password=windowsPassword

enter 'ctrl-x', then 'y' and finally 'enter' to exit and save file

设置权限以隐藏用户名和密码

sudo chmod 600 ~/.smb凭据

检索下一步

的‘uid’和‘gid’值

id

“id”命令将输出类似于以下内容的内容:

代码语言:javascript
复制
uid=1000(userId) gid=1000(userId) groups=1000(userId),4(adm),………….,1001(smbgroup)

在ubuntu启动时,

备份并编辑“fstab”以挂载窗口共享mkdir ~/系统备份 cp /etc/fstab ~/系统备份 sudo nano /etc/fstab 在文件末尾输入以下行: //winServerName/shareName /media/mountName cifs凭据=/home/userId/.smb凭据、uid=1000、gid=1000、vers=3.0、nounix0 0 (注:对于最后2‘0’,在‘0’之前输入一个‘tab’并删除所有回车) enter 'ctrl-x', then 'y' and finally 'enter' to exit and save file windows网络共享

测试安装

数独山-a

如果没有出现错误,挂载应该出现在“文件管理器”中。

检查文件管理器中的挂载以进行读写访问

测试永久网络共享

关机和重新启动pc

打开“文件管理器”并检查网络共享

其他相关命令

手动挂载网络共享

数独挂载-t cifs -o username=windowsLoginId //winServerName/shareName /media/-o

代码语言:javascript
复制
you will be prompted for the ‘password’

准备删除挂载点;不要运行“pwd”为“/media”的命令

代码语言:javascript
复制
sudo umount /media/mountName

删除挂载点

代码语言:javascript
复制
rmdir /media/mountName
票数 6
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1341844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档