Xillinux 章节十一 Xillinux 使用CIFS 挂载 Windows共享文件夹

本文将演示如何使用CIFS的方式在xillinux 系统端挂载 Windows共享文件夹,以实现文件的交互

CIFS(Common Internet File System)是一种在计算机网络上共享文件的协议,用于在Linux系统中访问远程文件系统。它允许Linux系统像访问本地文件一样访问远程共享文件夹,通过挂载网络共享目录到本地文件系统,并使用mount 等命令进行操作和访问。

以下是简单的演示操作

一、 在windows 端共享一个文件夹

a )右键我们需要共享的文件夹(这里是Share 文件夹),然后点击属性,在弹出的属性对话框中,选择共享页面,点击里面的共享按钮

b )在查找用户的下拉菜单中找到 Everyone,然后点击添加按钮

c )将Everyone 的权限级别 修改成读取/写入,然后点选共享按钮

d ) 修改网络共享中心的设置

e ) 关闭本机防火墙(注意,关闭防火墙后电脑的网络安全会受到影响,请自行判断是否要继续)

在控制面版里找到防火墙设置的页面 关闭windows 自带的防火墙(如果安装了 第三方防火墙,也请先关闭)

f ) 为了方便演示查看结果,我们先在刚才的share文件夹下 创建一个 a.txt 文本文档,里面的内容是”Hello world ”

g )在windows 通过ipconfig 命令查看电脑IP地址(本机是 192.168.0.105 ,先记录 后面会用到)

二、 在windows 端添加CIFS 文件共享支持

在控制面版 ——程序界面里选择 启用或关闭Windows 功能, 然后勾选SMB1.0/CIFS 文件共享支持选项,并点确定,待安装后重新启动电脑

三、 在Xillinux 端安装 CIFS,并挂载windows 文件夹

将安装有xillinux 系统的主板通电(将主板通过网线接入网络,需要和windows电脑在同一网络环境下),并用putty调试工具查看串口命令行(波特率115200)

1)输入下列命令 安装 cifs-utils (需要在主板联网状态下)

sudo apt install cifs-utils -y

2、mount windows 下的Share 文件夹

mount -t cifs //IP地址/共享文件夹  需要mount的路径 -o username=用户名,password=密码

例:本文中的共享文件夹是  Share   主机IP地址是  192.168.0.105  希望mount的路径是 /media   注意 这里的账号是 Everyone ,密码随遍写(这里是123456) ,(如果不用任意账号登录,可以把账号密码改成电脑对应的用户名和密码)  写法参考如下命令

mount -t cifs //192.168.0.105/Share /media/ -o username=Everyone,password=123456

3、 如果mount没报错就说明成功了,之后cd 进入我们的mount 到的 /media 目录

cd /media/

4、通过ls 命令,这时已经可以看到/media 文件夹下已经存在了 a.txt ,通过cat命令 ,可以看到 a.txt文件的内容是Hello world, 证明windows 的Share 共享文件夹已经被挂载成功,并可以成功访问文件夹下的内容了

ls

cat a.txt

对了,重启后 是需要重新mount 一遍的

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注