文章大纲

centos系统怎么挂载windows系统下ftp共享的文件夹

2024-11-11 16:54:39

直接开门见山,用好用的工具:rclone


rclone的优点

尤其我们工作中的服务器没有网络时,rclone就更香了。

用sshfs工具,如果有网络,相关依赖都能够自动帮我们安装,那就还好(本人没试过)。

如果没有网络,那就不仅一脸懵,还有点生不如死,要一个个安装依赖,依赖版本还不确定是否满足要求。


另外,rclone还支持很多方式的挂载,ftp、sftp都涵盖其中。


rclone的安装

rclone的安装,直接一条命令就搞定:

bsh
curl https://rclone.org/install.sh | sudo bash

服务器没有网络,就把shell脚本先下载到本地,然后再上传到服务器里就好了。

下面是我此次安装的版本:


本文为翟码农个人博客下技术大类下linux分类的文章,转载请注明出处:http://www.zhai14.com/blog/how-to-mount-ftp-shared-folder-in-server-with-centos-system.html


rclone配置连接

要将共享文件夹挂载到centos服务器里,就要先配置共享相关的配置信息:名称,IP,账号、密码等。

rclone config命令就可以开始配置,比较简单,就不赘述了。


注意:15是ftp,34是sftp,两者看似相似,实际截然不同

ftp是用的TCP协议,sftp是用的SSH协议,协议不同,如果用程序实现迁移,一般所用到的扩展也不同,即程序可能要另写,并不能复用。




挂载文件夹

直接贴出命令,把共享文件夹tdms_file挂载到centos服务器target_folder下,大家照葫芦画瓢

bsh
nohup rclone mount 'transport tdms file via ftp':tdms_file /target_folder > /var/log/mnt_ftp_folder.log 2>&1 &
注意transport tdms file via ftp这部分内容要和你上面配置里填写的名称一致


想取消挂载,就用下面命令:

bsh
umount /target_folder






我要评论
评论列表