首页 > 其他分享 >mountpoint-s3 rpm 包

mountpoint-s3 rpm 包

时间:2023-03-27 16:24:55浏览次数:39  
标签:infinity s3 rpm AWS mountpoint config

为了方便linux 系统使用mountpoint-s3包(centos)基于自己构建的二进制程序+fpm 制作了一个rpm 可以方便大家使用

参考构建处理

  • 命令
fpm -s dir -t rpm -n mountpoint-s3 --rpm-os linux -v v1.0.0_centos7 \
  ./mount-s3-centos=/usr/bin/mount-s3 \
  ./mountpoint.service=/usr/lib/systemd/system/mountpoints3.service \
  ./mountpoint.config=/etc/mountpoint/config
  • mountpoint.service
    使用了forking模式,默认mount-s3 挂载为后台任务
 
[Unit]
Description=mountpoint-s3 service
After=network.target
 
[Service]
EnvironmentFile=-/etc/mountpoint/config
ExecStart=/usr/bin/mount-s3  $OPTIONS
Type=forking
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
LimitNOFILE=64000
# processes/threads
LimitNPROC=64000
# locked memory
LimitMEMLOCK=infinity
# total threads (user+kernel)
TasksMax=infinity
TasksAccounting=false
[Install]
WantedBy=multi-user.target
  • mountpoint.config
    启动配置,通过环境变量存储了s3 访问key 以及启动配置
 
AWS_ACCESS_KEY_ID=""
AWS_SECRET_ACCESS_KEY=""
OPTIONS=" --endpoint-url http://127.0.0.1:9000  demoapp demoapp"

说明

rpm包我已经放到github了,实际使用主要就是进行/etc/mountpoint/config 配置的修改对于挂载点配置需要使用绝对路径
参考

 
AWS_ACCESS_KEY_ID="minio"
AWS_SECRET_ACCESS_KEY="minio123"
OPTIONS=" --endpoint-url http://127.0.0.1:9000 -l /opt/s3/logs  demoapp /opt/s3/demoapp"
   

参考资料

https://github.com/awslabs/mountpoint-s3
https://github.com/rongfengliang/mountpoint-s3-packages/releases/tag/v1.0.0

标签:infinity,s3,rpm,AWS,mountpoint,config
From: https://www.cnblogs.com/rongfengliang/p/17261921.html

相关文章

  • linux 删除rpm安装的jdk,修改软连接
    由于rpm安装的java使得maven读取jdk环境变量出错NB:JAVA_HOMEshouldpointtoaJDKnotaJRE。弄了半天无果,索性删除所有jdk文件重新安装 #查看Java版本java-ve......
  • mountpoint-s3 linux 构建一些问题
    依赖包问题cmake3yuminstall-ycmake3clang通过scl解决yuminstallcentos-release-sclyuminstallllvm-toolset-7scl......
  • mount-s3 aws 开源的基于fuse 的高性能s3 挂载本地文件系统客户端
    mount-s3aws开源的基于fuse的高性能s3挂载本地文件系统客户端特性当前主要是处理读场景,暂时不支持写入场景,还在规划中兼容性,主要是aws的s3服务,应该是可以和其他s3......
  • css3新特性
    css3新特性圆角使用CSS3border-radius属性,你可以给任何元素制作"圆角"border-radius属性,可以使用以下规则:四个值:第一个值为左上角,第二个值为右上角,第三个值为......
  • 关于aws-s3-bucket-静态网站托管相关的查询-S3.Client.get_bucket_website(**kwargs)
    关于aws-s3-bucket-静态网站托管相关的查询,这里笔者主要整理一下基于AWSSDKforPython(Boto3)方式,相关的判断和逻辑1、首先是判断s3-bucket有没有开启静态网站托管,即页......
  • 【codevs3119】高精度开根号(二分答案)
    problem高精度开根号输入一个数求平方根solution二分答案,如果mid*mid>原数就去找更小的,反之找更大的。精度小于二忽略不计?用到高精加,高精乘,加低精,除低精,比较大小这几个......
  • CSS选择器(包含CSS3新增的伪类和属性选择器等)
    选择器详见https://developer.mozilla.org/zh-CN/docs/Learn/CSS/Building_blocks/SelectorsCSS语法规则由两个主要的部分构成:选择器,以及一条或多条声明(样式)全局选择器......
  • 自动将数据从AWS S3同步到Workdocs
    根据文章步骤测试:https://aws.amazon.com/blogs/storage/auto-sync-files-from-amazon-s3-to-amazon-workdocs/,但中间遇到很多坑,靠自己摸索一步步填平,特作此文记录。主要步......
  • Centos 7 自定义路径安装 mysql - rpm包自定义路径安装mysql - 测试记录
    序言就目前而言,笔者绝对rpm包是挺方便的,不过如果想要自定义安装路径,说实话,笔者都不知道怎么改,看网上的都是tar包安装,然后更改各种路径,就可以的样子。rpm包是笔者的测......
  • CSS3动画
    动画动画(animation)是CSS3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。相比较过渡,动画可以实现更多变化,更多控制,连续自......