当前位置: 代码网 > 服务器>服务器>Linux > Linux与Windows跨平台文件共享的实现方案

Linux与Windows跨平台文件共享的实现方案

2025年04月08日 Linux 我要评论
1. 前言在智慧工厂的应用场景中,常常需要通过工控机集中读取多台设备生成的日志来获取运行数据。由于设备通常运行 windows 系统,而工控机多采用 linux 环境,需将这些终端的日志文件夹通过 c

1. 前言

在智慧工厂的应用场景中,常常需要通过工控机集中读取多台设备生成的日志来获取运行数据。由于设备通常运行 windows 系统,而工控机多采用 linux 环境,需将这些终端的日志文件夹通过 cifs/smb 协议挂载到 linux 系统中,以实现跨平台文件共享与数据采集。为验证方案的可行性,本测试使用虚拟机运行 ubuntu 系统模拟工控机环境。

2. 安装

首先,需要安装 cifs-utils 软件包,在 ubuntu 终端中执行以下命令:

sudo apt-get install cifs-utils

接着,在 ubuntu 系统中创建一个用于挂载 windows 共享文件夹的目录。可以使用以下命令:

sudo mkdir /mnt/share

3. windows 共享配置

windows 系统中共享指定的文件夹。通常使用 windows 主机用户名和密码来登录更为安全,但在实际验证过程中发现,由于用户名或密码中可能包含特殊字符,容易导致各种问题。为了简化验证过程,这里直接使用 everyone,跳过用户名的要求。具体操作步骤如下:右键点击要共享的文件夹(如 sharefolder),选择“属性”,然后点击“共享”标签页,接着点击共享按钮,选择添加 everyone,并修改权限级别为“读取/写入”,最后点击共享按钮使设置生效。

设置完成后,可以看到共享路径,并且可以在电脑上通过网页访问进行验证。

4. ubuntu 终端挂载

通过在命令终端窗口中使用 ipconfig 命令获取 windows 主机电脑的 ip 地址,例如当前我的 windows 电脑 ip 为 192.168.2.82。在 ubuntu 系统中,使用以下命令进行挂载:

sudo mount -t cifs //192.168.2.82/sharefolder /mnt/share

执行上述命令后,系统会提示输入 windows 主机密码,输入正确的密码后,挂载操作即可成功。

5. 验证

为了验证挂载是否成功,可以使用以下命令进行检查:

df -h

此外,还可以查看 /mnt/share 目录下是否出现了共享的文件。

当上述步骤均顺利完成,并且能够正常访问共享文件时,说明 linux 与 windows 跨平台文件共享已经成功实现。

到此这篇关于linux与windows跨平台文件共享的实现方案的文章就介绍到这了,更多相关linux windows跨平台文件共享内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com