IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:CIFS

共 2 篇相关文章

IT 累计浏览 4,078

Windows与Linux文件系统互访的几种方法

这篇讲的是如何让Windows和Linux像使用本地磁盘一样直接互访文件系统。作者从实际开发中的痛点出发:Windows编辑代码、Linux编译运行,来回拷贝太麻烦。文章指出,虽然Windows有CIFS、Linux有NFS,但二者不互通,好在Linux上已有CIFS的实现。 文章主要介绍了两种通过CIFS协议实现互访的具体方法。一种是用开源的Samba软件在Linux上搭建服务端,配置共享目录并设置用户后,Windows资源管理器就能像访问局域网共享一样,直接访问Linux文件系统,甚至可以映射为本地盘符。另一种方法是让Linux作为客户端,去挂载Windows已经共享出来的目录。作者以Windows XP为例,详细展示了如何开启共享,并在Linux下使用mount -t cifs命令将远程共享挂载到本地目录。 文章最后简单对比了两种方式的适用场景:Samba方案更适合需要频繁、便捷地从Windows侧访问Linux文件的工作流;而从Linux挂载Windows共享,则更适合那些主要工作空间在Windows,偶尔需要在Linux环境下编译或调试的场景。

IT 累计浏览 4,580

将远程共享文件夹挂载到linux本地目录

客户要在不生成本地副本的情况下,将Windows虚拟机里10多T的扫描图片直接加载进数据库。这是一个典型的大数据量、高性能ETL场景,作者面对的核心矛盾是:物理主机无法直接挂载虚拟机磁盘,而传统的数据拷贝方式在数据量、时间成本和数据校验(MD5)上都不可接受。 文章首先探讨了在Windows虚拟机上安装Oracle客户端,使用SQL*Loader直接远程加载数据的方案。但由于安全策略限制(虚拟机无登录权限,数据目录仅开放读权限),该方案被否决。因此,作者转向了第二种思路:将Windows虚拟机上的扫描数据通过共享文件夹形式提供,然后将其挂载(mount)到Linux服务器的本地目录下。这样,从Linux应用的角度看,远程数据就像本地文件一样可以被直接访问和读取,为后续直接将数据流导入数据库(而非先落盘再导入)奠定了基础。文章给出了具体的实现验证开头,包括在Linux上创建测试表的SQL语句,预示着后续将进行实际的数据加载测试。