记录一下使用 ossfs 将oss挂载到ecs上

合集 – shell(1)

1.记录一下使用 ossfs 将oss挂载到ecs上01-10

收起

起因

服务器存储空间发现占用非常多,按理来说 mysql redis 都是买的云产品,本地不应该占用这么高存储。排查了一下发现日志占用挺高的。基本没清理过,由于不知道这些日志还有没有需要再用到。凑巧了解到 阿里云开源的 ossfs 工具。记录一下本次优化过程

查看内存占用前20的目录

# 由于我们项目基本都是在 /data 目录下面,所以这里指定 /data 目录筛选
sudo du -ah /data 2>/dev/null | sort -hr | head -n 20

下载 ossfs

服务器是centos

yum -y install ossfs

创建密码文本

sudo echo BucketName:yourAccessKeyId:yourAccessKeySecret > /etc/passwd-ossfs

写一个start.sh脚本,配合 supervisor 每次开启自动加载服务

#!/bin/bash
# 先卸载
fusermount -u 要挂载的本地目录
# 再挂载
ossfs [阿里云oss的bucket]:/[oss的目录] 要挂载的本地目录 -o url=阿里云oss通信内网地址 -opasswd_file=/etc/passwd-ossfs -f

配置好 supervisor 后重载服务
然后把一些不要紧的日志文件都移动到挂载的本地目录就ok了

__EOF__

记录一下使用 ossfs 将oss挂载到ecs上
本文作者: Death-Satan 本文链接: https://www.cnblogs.com/death-satan/p/17956653 关于博主: 评论和私信会在第一时间回复。或者直接私信我。 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...