TOH*_*H19 44 command-line mount 18.04
我使用 GUI 连接到服务器在本地网络上安装了一个共享服务器,我输入的地址是smb://myServer/myFolder. 然后我尝试将共享文件夹添加到/mnt目录中,以便我可以通过我的 IDE 访问它,但即使我尝试卸载服务器并使用 CLI 命令也失败了
gio mount smb://myServer/myFolder**.
Run Code Online (Sandbox Code Playgroud)
以前有人遇到过这个问题吗?
TOH*_*H19 48
我打开我共享的服务器并输入ifconfig以获取 IP 地址。然后我输入这个命令到共享列表
smbclient -L //myServerIpAdress
Run Code Online (Sandbox Code Playgroud)
然后挂载它,我输入了这两个命令:首先在/mnt下创建一个文件夹,然后进行挂载
sudo mkdir /mnt/myFolder
sudo mount -t cifs -o username=serverUserName //myServerIpAdress/sharename /mnt/myFolder/
Run Code Online (Sandbox Code Playgroud)
然后在询问时输入服务器的密码,您的挂载在/mnt/myFolder下完成
小智 22
我只是按照Ubuntu wiki smb 指南进行操作,它在 Ubuntu 18.04.1 上对我有用
具体来说:我首先为挂载创建目录
sudo mkdir /media/NAS
Run Code Online (Sandbox Code Playgroud)
我将以下行添加到我的 fstab
//192.168.1.209/public /media/NAS cifs guest,uid=1000,iocharset=utf8 0 0
Run Code Online (Sandbox Code Playgroud)
然后跑了
sudo mount -a
Run Code Online (Sandbox Code Playgroud)
从那时起,我的 NAS 驱动器就被挂载了。我已经重新启动了我的机器几次并确认它现在已经安装并为我启动。就其价值而言,我使用的是以太网连接,因此它可以比 Wi-Fi 连接更快地配置、启动和运行。
小智 5
如果已安装gvfs-bin,则可以运行:
gvfs-mount smb://username@servername/sharename/
有关联机帮助页上的 gvfs-mount 的更多信息
你也可以阅读官方维基Samba/SambaClientGuide
请注意,您最好将 SMB 协议版本 (egvers=1.0) 添加到挂载选项。mount.cifs 声明使用 vers=1.0 作为默认值,但事实并非如此,当您尝试挂载到较旧的 NAS 时,您会遇到“主机关闭”错误。上面的解决方案然后读取
sudo mount -t cifs -o username=serverUserName,vers=1.0 //myServerIpAdress/sharename /mnt/myFolder/
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此解决方案。
在 Ubuntu 18.04 上,从 Nautilus 挂载的 GNOME 虚拟文件系统可以在 中找到/run/user/1000/gvfs。例如,可以cd进入 Samba 共享
cd /run/user/1000/gvfs/smb-share:server=media,share=sda1
Run Code Online (Sandbox Code Playgroud)