当前位置: 首页 > news >正文

Ubuntu部署Dufs文件服务器

安装dufs

  1. 安装cargo

    apt install cargo
    
  2. 升级rust工具链

    apt install rustup
    rustup update stable
    
  3. 查看rust版本,需要>1.81

    rustc --version
    
  4. 安装dufs

    cargo install dufs
    
  5. 将dufs加入环境变量

    sudo vim ~/.bashrc
    export PATH="$HOME/.cargo/bin:$PATH"
    source ~/.bashrc
    

用法

  1. 参数列表

    Usage: dufs [OPTIONS] [serve-path]
    用法:dufs [选项] [服务路径]
    
    Arguments:
    参数:
    [serve-path] Specific path to serve [default: .]
    [服务路径] 指定要服务的路径 [默认: 当前目录]
    
    Options:
    选项:
    -c, --config <文件> 指定配置文件
    -b, --bind <地址> 指定绑定地址或 Unix 套接字
    -p, --port <端口> 指定监听的端口 [默认: 5000]
    --path-prefix <路径前缀> 指定路径前缀
    --hidden <值> 从目录列表中隐藏路径,例如 tmp,.log,.lock
    -a, --auth <规则> 添加认证规则,例如 user:pass@/dir1:rw,/dir2
    -A, --allow-all 允许所有操作
    --allow-upload 允许上传文件/文件夹
    --allow-delete 允许删除文件/文件夹
    --allow-search 允许搜索文件/文件夹
    --allow-symlink 允许创建指向根目录外的文件/文件夹的符号链接
    --allow-archive 允许将文件夹下载为压缩文件
    --enable-cors 启用 CORS,设置 Access-Control-Allow-Origin: *
    --render-index 请求目录时返回 index.html,如果未找到 index.html 则返回 404
    --render-try-index 请求目录时尝试返回 index.html,如果未找到则返回目录列表
    --render-spa 提供 SPA(单页应用)服务
    --assets <路径> 设置资源目录路径以覆盖内置资源
    --log-format <格式> 自定义 HTTP 日志格式
    --log-file <文件> 指定保存日志的文件(而非标准输出/标准错误)
    --compress <级别> 设置 ZIP 压缩级别 [默认: 低] [可选值: none, low, medium, high]
    --completions 打印指定 shell 的自动补全脚本 [可选值: bash, elvish, fish, powershell, zsh]
    --tls-cert <路径> 指定用于 HTTPS 的 SSL/TLS 证书路径
    --tls-key <路径> 指定 SSL/TLS 证书的私钥路径
    -h, --help 打印帮助信息
    -V, --version 打印版本信息
    
  2. 运行dufs,设置登录用户名密码为admin和888888,-A允许所有操作,文件服务器根目录为/home/narada/ems,放在后台执行且不输出错误信息

    nohup dufs -a admin:888888@/:rw -A /home/narada/ems > /dev/null 2>&1 &
    
  3. 运行效果如图

    在这里插入图片描述

相关文章:

  • 唯品会 unidbg 补环境 分析
  • Weblogic
  • 解决企业案例
  • srpingboot-后端登录注册功能的实现
  • 美摄科技智能汽车视频延迟摄影解决方案,开启智能出行新视界
  • 基于SpringBoot + Vue 的汽车租赁管理系统
  • C++ 术语解析与实践指南(十一)
  • Cesium通过本地nginx代理实现离线加载地图
  • 算法(十六)
  • Mysql-经典实战案例(11):深度解析Sysbench压测(从入门到MySQL服务器性能验证)
  • ES 加入高亮设置
  • 12届蓝桥杯—货物摆放
  • 《AI加持,SQL Server预测性维护全攻略》
  • 如何下载 Postman?快速指南!
  • 论坛测试报告
  • 汽车行业可信数据空间研究探索
  • 人工智能与区块链融合:开启数字信任新时代
  • 第 2 章 | 智能合约攻击图谱全景解析
  • 【数组去重、分组和拷贝】
  • Vue 3使用 Socket
  • 做公司网站的专业公司深圳/揭阳百度seo公司
  • 运城建设网站/seo教程书籍
  • 软件技术专业升本可以升哪些专业/seo自学网
  • 网站优化哪家专业/上海优化营商环境
  • 怎样建个人网站 步骤/百度一级代理商
  • seo做网站真的赚钱/自媒体营销的策略和方法