如何将本地 Windows 文件夹挂载到 Linux 系统上?详细教程

上周,一位客户询问如何在 Linux 机器上挂载 Windows 文件夹。
我给他详细解释了。
步骤非常简单。
首先,你需要确保该文件夹在Windows端是共享的,并为每个人设置读写权限,然后记下共享的IP地址和共享名称。
Linux端需要创建挂载目录,然后安装cifs-utils工具。

具体操作如下。

1 .在 Windows 上,右键单击该文件夹,选择“属性”,然后在“共享”选项卡中设置共享权限。
记下 IP 和共享名。
还要确保您的防火墙允许文件共享。

2 在 Linux 上,使用 sudo mkdir -p /mnt/win_share 等命令创建装载目录,然后验证是否已安装 cifs-utils。
如果没有,请安装它。

3 sudo mount -t cifs -o username=Windows用户名,password=密码,uid=Linux用户ID,gid=Linux组ID //WindowsIP/共享名/挂载目录 使用命令挂载。
例如: sudo mount -t cifs -o 用户名=fyc,密码=feng,uid=1 000,gid=1 000 //1 9 2 .1 6 8 .7 5 .1 /Src/mnt/SeNT2 .2 /mnt/win_share。

4 安装后安装|使用 grep cifs 检查挂载结果,并使用 df -h /mount 目录检查磁盘空间。

5 要删除,请使用 sudo umount / 挂载该目录。

在此过程中可能会出现连接拒绝、权限错误等问题。
这时需要检查IP地址、网络连接、共享权限、防火墙设置以及密码是否包含特殊字符。

如果你希望它在每次启动时自动挂载,你可以编辑/etc/fstab文件并添加适当的配置行。

总之流程并不复杂,但需要注重细节。
我以前就陷入过这个陷阱,我的密码中有特殊字符,而我没有注意到引号。
无论如何,这取决于你,按照步骤操作就可以了。
我还在考虑这个问题,看看还有什么需要注意的吗?

Linux 挂载windows 共享目录

上周,一位客户问我如何将大型数据源上传到他的服务器,而无法全部上传。
这是一个非常有趣的问题。
我自己遇到的一个陷阱是,在 Ubuntu 服务器上安装 NFS 目录时,路径问题很容易引起头痛。
让我告诉你我的经历。

我记得当时在服务器上挂载目录的命令是:mount -t cifs username=xiaobai,password=1 2 3 4 5 6 //1 .1 .1 .1 /testdir /usr/picresource。
重要的一点是Windows和Linux路径是有差距的!如果输入此命令后屏幕上没有显示任何内容,那么恭喜您,挂载成功!但如果你有问题,那就是问题。

我遇到的第一个问题是下单后没有反应。
后来上网查了一下,发现NFS服务器有很多版本,挂载时必须指定版本。
这就是我解决它的方法:在命令后添加 -o vers=3 具体命令为:mount -t cifs username=xiaobai,password=1 2 3 4 5 6 -o vers=3 //1 .1 .1 .1 /testdir /usr/picresource。

对于第二个问题,我猜测是因为用户名、密码或IP拼写错误,或者Windows共享目录没有读写权限。
解决方案是再次验证此信息。
我还将在这里列出我用来安装 cifs-utils 的命令。
Ubuntu 是 sudo apt-get install cif-utils,CentOS 是 yum install cif-utils。

无论如何,这取决于你。
我希望这些经验可以帮助到你。
我还在想这个。
如果还有其他问题,我们再聊。