s3
Amazon S3 (Simple Storage Service) 是 Amazon Web Services (AWS) 提供的一个对象存储服务。
s3fs-fuse 是一个开源的 FUSE(Filesystem in Userspace)模块,它使得 Amazon S3 存储能够像本地文件系统一样挂载并操作。
# 安装s3驱动
yum install epel-release
yum install s3fs-fuse
# 写入密码文件
echo '<ak>: <sk>' > ~/.passwd-s3fs
# 手动挂载(passwd_file默认为~/.passwd-s3fs时可以不指定,只是挂载的时候读取,之后可以删除)
s3fs <bucket-name> <mount-point> -o allow_other -o passwd_file=~/.passwd-s3fs -o url=https://s3.your-provider.com -o use_path_request_style -o allow_other
# 开机自动挂载
echo "s3fs#<bucket_name> <mount-point> fuse _netdev,allow_other,passwd_file=/root/.passwd-s3fs,url=https://s3.your-provider.com,use_path_request_style 0 0" | tess -a /etc/fstab
nfs
NFS (Network File System) 是一种网络文件系统协议,通过网络共享文件和目录,多个客户端可以通过 NFS 访问服务器上的文件,并可以像操作本地文件一样进行读取、写入和修改。
# 安装
yum install -y nfs-utils
# 挂载
mkdir -p /share/data
mount -t nfs server_ip:/share/data /share/data
# 开启自动挂载
echo 'server_ip:/share/data /share/data nfs defaults,nofail 0 0' >> /etc/fstab
mount -a