尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

rustfs一键脚本配置方式

rustfs一键脚本配置方式
📅 发布时间:2026/6/18 5:19:25

rustfs官方安装方式: https://github.com/rustfs/rustfs/blob/main/README_ZH.md

按照官方说明,一般有四种启动方法:

  1. 一键脚本快速启动
  2. Docker快速启动
  3. 从源码构建
  4. 使用Helm Chart部署

控制台可以通过浏览器导航到http://localhost:9000,默认用户名和密码是rustfsadmin,其中9000是默认的端口号

下面主要简要说明一键脚本快读启动的方式

1 一键脚本快速启动

curl -O  https://rustfs.com/install_rustfs.sh && bash install_rustfs.sh

脚本有三个主要功能:

  1. 安装rustfs: install_rustfs
  2. 卸载rustfs: uninstall_rustfs
  3. 升级rustfs: upgrade_rustfss

下面主要简要介绍如何安装rustfs

1.1 安装rustfs

对应的处理 install_rustfs

  1. 用户设置端口以及端口有效性检查
  2. 用户设置console端口以及端口有效性检查
  3. 用户设置数据目录
  4. 下载所需的二进制文件并安装: download_and_install_binary
  5. 设置systemd service问价
  6. 设置rustfs配置文件
  7. 通过systemd启动rustfs

2 默认全局配置

  1. rustfs service文件: /usr/lib/systemd/system/rustfs.service
  2. 默认配置文件(RUSTFS_CONFIG_FILE): /etc/default/rustfs
RUSTFS_ACCESS_KEY=rustfsadmin
RUSTFS_SECRET_KEY=rustfsadmin
RUSTFS_VOLUMES="$RUSTFS_VOLUME" #卷路径
RUSTFS_ADDRESS=":$RUSTFS_PORT"  #服务端口号
RUSTFS_CONSOLE_ADDRESS=":$CONSOLE_PORT" #console端口号
RUSTFS_CONSOLE_ENABLE=true
RUST_LOG=warn
RUSTFS_OBS_LOG_DIRECTORY="$LOG_DIR/" #日志文件路径
  1. 默认二进制文件路径(RUSTFS_BIN_PATH):/usr/local/bin/rustfs
  2. 默认日志路径(LOG_DIR): /var/logs/rustfs
  3. 默认端口号: 9000
  4. 默认console端口号: 9001
  5. 默认systemd service配置文件内容
[Unit]
Description=RustFS Object Storage Server
Documentation=https://rustfs.com/docs/
After=network-online.target
Wants=network-online.target
[Service]
Type=notify
NotifyAccess=main
User=root
Group=root
WorkingDirectory=/usr/local
EnvironmentFile=-$RUSTFS_CONFIG_FILE
ExecStart=$RUSTFS_BIN_PATH  \$RUSTFS_VOLUMES #RUSTFS_VOLUMES为存储数据的路径,一般是某个目录
LimitNOFILE=1048576
LimitNPROC=32768
TasksMax=infinity
Restart=always
RestartSec=10s
OOMScoreAdjust=-1000
SendSIGKILL=no
TimeoutStartSec=30s
TimeoutStopSec=30s
NoNewPrivileges=true
ProtectHome=true
PrivateTmp=true
PrivateDevices=true
ProtectClock=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
RestrictSUIDSGID=true
RestrictRealtime=true
StandardOutput=append:$LOG_DIR/rustfs.log
StandardError=append:$LOG_DIR/rustfs-err.log
[Install]
WantedBy=multi-user.target
  1. systemd启动rustfs的方式
systemctl daemon-reload || err "systemctl daemon-reload failed."
systemctl enable rustfs || err "systemctl enable rustfs failed."
systemctl start rustfs || err "systemctl start rustfs failed."

相关新闻

  • 11.8组会
  • 实用指南:【第十七周】机器学习笔记06
  • 为什么OAuth2与SSO经常混为一谈?

最新新闻

  • Res-Downloader终极指南:一键下载全网视频音频资源的完整解决方案
  • 2026年6月郑州搬家别瞎找!本地实测2家靠谱一站式搬家公司,附近优选、急速上门 - 资讯纵览
  • 旧Mac重获新生:OpenCore Legacy Patcher让你的老设备畅享最新macOS
  • 2026 南昌靠谱的卫生间防水补漏公司推荐 top5 推荐 - 防水资讯
  • 2026 海口靠谱的卫生间防水补漏公司推荐 top5 推荐 - 防水资讯
  • 佛山怎么登报?2026最新正规渠道办理方法 - 资讯纵览

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号