欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > 【Linux】Linux如何mount smb文件共享

【Linux】Linux如何mount smb文件共享

2025/3/29 1:44:04 来源:https://blog.csdn.net/ouyangtianhan/article/details/146419639  浏览:    关键词:【Linux】Linux如何mount smb文件共享

推荐超级课程:

  • 本地离线DeepSeek AI方案部署实战教程【完全版】
  • Docker快速入门到精通
  • Kubernetes入门到大师通关课
  • AWS云服务快速入门实战

目录

  • **安装**
  • 挂载SMB共享

SMB服务器消息块(Server Message Block)的缩写,它是一种存储协议,提供通过网络共享目录的功能。SMB协议通常用于Windows文件共享。SMB协议最初由IBM开发,但现在由微软维护,这就是为什么它主要用于微软网络共享。

在Windows上挂载SMB文件共享就像复制共享链接并在Windows资源管理器的地址栏中粘贴一样简单。但在Linux上则有所不同。让我们看看如何操作。

可能你的Linux系统默认不支持SMB。所以你可能需要安装SMB支持。让我们来安装它。

安装

在Debian、Ubuntu及其下游版本上,你可以这样安装SMB。

  1. 使用以下命令更新可用包列表:
sudo apt update && sudo apt upgrade  
  1. 使用apt包管理器安装CIFS客户端。
sudo apt install cifs-utils
  1. 使用以下命令验证Linux是否支持CIFS。如果没有错误,说明你目前还没有CIFS连接。
mount  -t  cifs

挂载SMB共享

  1. 创建一个空目录作为挂载点,例如:
mkdir   /mnt/smb  
  1. 输入以下命令以挂载SMB共享,将*[server-ip]替换为你的SMB服务器的IP地址,[share-path]替换为服务器上SMB共享的文件路径,[mount-point]*替换为你刚刚创建的新目录。
mount -t cifs //[server-ip]/[share-path] /[mount-point]

例如:

sudo mount -t cifs //192.168.100.1/myshare /mnt/smb

挂载后,你可以进入该目录并列出文件,创建更多文件,甚至可以将这些文件用于你的应用程序需求。

你还可以使用以下命令检查网络共享占用了多少存储空间:

df -h

现在,如果你真的需要,你可以使用许多其他选项和标志来挂载,但除非你很了解这些,否则没有必要。例如,如果你想传递凭据文件,你可以使用以下标志:

 -o credentials 

带有指定读写缓冲大小的选项的命令可能如下所示。有关挂载选项的更多信息,请点击这里

sudo mount -t cifs //192.168.100.1/myshare /mnt/smb -o vers=2.0,guest,uid=0,gid=0,dir_mode=0755,file_mode=0755,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词