Centos7挂载网络存储

除了使用mount命令挂载Samba、NFS、iSCSI等常规存储协议分享的存储空间外,通常需要将例如FTP、sFTP以及各种网盘资源挂载在本地使用,不仅是为了方便操作,也有可能是为了备份数据。
下面介绍这些非存储共享协议的挂载方式

FTP

# 安装curlftpfs
yum -y install curlftpfs
# 挂载
mkdir /mnt/ftp
curlftpfs -o codepage=utf8 ftp://root:123456@192.168.3.12 /mnt/ftp
# 卸载
fusermount -u /mnt/ftp

sFTP

# 安装SSHFS
yum install sshfs
# 挂载
mkdir /mnt/sftp
sshfs root@192.168.3.19:/testsFTP /mnt/sftp  # 然后输入密码
# 如果想要开机后就挂载,可在/etc/local.rc文件中添加下面一行:
# sshfs -o IdentityFile=秘钥文件位置 root@192.168.3.19:/testsFTP /mnt/sftp
# 卸载
umount /mnt/sftp

WebDav

# 安装davfs2
yum install -y davfs2
# 挂载
mkdir /mnt/webdav
mount -t davfs https://cainiao.net/ /mnt/webdav
# 卸载
unmount /mnt/webdav

网盘等资源

只能借助rclone等工具,当然rclone也可以挂载以上网络存储

1. 官网下载rpm安装包上传到需要挂载网络存储的服务器
2. 安装:yum -y localinstall rclone.......
3. 生成rclone配置文件:rclone config,选择自己需要挂在的存储类型,然后按照要求填写参数
4. 创建挂载文件夹
5. 挂载:rclone mount sFTP:/testsFTP /mnt/123 &
6. 卸载:fusermount -u /mnt/123