linux 挂载windows smb 共享
  UPDXd5cjON6v 2023年11月05日 18 0

CIFS(Common Internet File System)是一种在网络上共享文件的协议,也称为SMB(Server Message Block)。在CentOS中配置CIFS网络存储服务,可以将远程共享文件夹当做本地文件夹来使用。

以下是配置CIFS网络存储服务的详细步骤:

1. 安装CIFS工具

在CentOS中,需要通过yum命令安装CIFS工具。

 

sudo yum install cifs-utils -y

2. 创建本地挂载目录

在本地创建一个目录,作为挂载CIFS共享文件夹的目录。

 

sudo mkdir /mnt/myshare

3. 挂载CIFS共享文件夹

使用mount命令挂载CIFS共享文件夹。其中,ipaddress为CIFS服务器的IP地址,sharename为共享文件夹的名称,username为访问共享文件夹的用户名,password为访问共享文件夹的密码。

 

sudo mount -t cifs //ipaddress/sharename /mnt/myshare -o username=username,password=password

如果需要挂载的CIFS共享文件夹需要身份验证,则需要在挂载命令中添加用户名和密码。

挂载成功后,可以使用ls命令查看CIFS共享文件夹中的文件。

4. 自动挂载CIFS共享文件夹

为了避免重复手动挂载操作,可以将CIFS共享文件夹自动挂载到指定目录中。需要在/etc/fstab文件中添加一个新的挂载项。

首先,需要获取CIFS共享文件夹的UID和GID。

 

 

sudo id -u username # 获取UID

 

sudo id -g username # 获取GID

在/etc/fstab文件中添加如下一行。

 

//ipaddress/sharename /mnt/myshare cifs credentials=/root/.smbcredentials,uid=,gid=,noauto,x-systemd.automount,x-systemd.device-timeout=10,uid=,gid= 0 0

其中,credentials参数指定一个保存用户名和密码的文件,x-systemd.automount参数表示在使用前自动挂载,noauto参数表示开机时不自动挂载,x-systemd.device-timeout参数表示在挂载失败时的超时时间,uid和gid参数表示使用指定的UID和GID。

接下来,需要创建一个保存用户名和密码的文件。

 

 

sudo vim /root/.smbcredentials

 

 

 

username=your_username

 

password=your_password

确保文件的权限设置为600。

 

sudo chmod 600 /root/.smbcredentials

最后,可以使用以下命令测试自动挂载。

 

sudo mount -a

5. 卸载CIFS共享文件夹

卸载CIFS共享文件夹时,使用umount命令即可。

 

sudo umount /mnt/myshare

以上是在CentOS中配置CIFS网络存储服务的详细步骤和操作示例。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
UPDXd5cjON6v