开源工具集
OpenVPN
IPSecVPN
ELK日志分析平台
elasticsearch
kibana
logstash
filebeat
Loki日志分析平台
蓝鲸
麦聪DaaS
SQLynx
Spug(运维平台)
JumpServer(堡垒机)
DataEase(数据分析)
1Panel(运维管理面板)
MeterSphere(持续测试)
Syncthing同步神器
matomo(网站访问统计系统)
Yapi接口管理平台
Sentry前端监控平台
Frp内网穿透
Frp使用示例
FileBrowser轻量文件管理
code-server在线VSCODE
Swagger UI可视化API
GoReplay流量重现
GitLab代码仓库
GOGS(Git服务器)
Confluence(知识管理协作)
RouterOS路由器(MikroTik)
go-fastdfs(fileserver)
本文档使用MrDoc发布
返回首页
-
+
go-fastdfs(fileserver)
2025年10月23日 00:24
admin
#查看 curl -X POST http://10.247.171.255:8080/group1/get_file_info?path=/group1/ttsCache/2d27bb95d88e9d3be5bc37ccc0e1cf23.wav #获取 wget http://10.247.171.255:8080/group1/ttsCache/2d27bb95d88e9d3be5bc37ccc0e1cf23.wav #创建 touch /mnt/paas/kubernetes/kubelet/pods/81ce07d8-6c50-48d8-b4ef-2e303e566002/volumes/kubernetes.io~csi/pvc-7969604f-07c1-4f7e-9169-cc9c2ca31f2e/mount/files/ttsCache/2d27bb95d88e9d3be5bc37ccc0e1cf23.wav #删除 curl -X POST http://10.247.171.255:8080/group1/delete?path=/group1/ttsCache/2d27bb95d88e9d3be5bc37ccc0e1cf23.wav --- ##脚本原理 使用shell脚本,实现以下功能步骤: 1、设置变量year,month(for循环),day(for循环) 2、根据步骤1的变量,遍历/mnt/paas/kubernetes/kubelet/pods/81ce07d8-6c50-48d8-b4ef-2e303e566002/volumes/kubernetes.io~csi/pvc-7969604f-07c1-4f7e-9169-cc9c2ca31f2e/ mount/data/${year}${month}${day}/files.md5文件中的数据。数据内容示例如下: 00212352bd64505eb3469efaffe8975f|33076|1729696989|files/ttsCache/4f6428c63c19d4a2d5cdcac350d88ead.wav 00889d6cbc707e700da8bef89e823205|243668|1729697707|files/ttsCache/a6c8c05cad3b014084c8d94b3b0c80b8.wav 00a4dea0c04422bc2c81a54050ca8aec|23898|1729722731|files/ttsCache/b7cd24983fddf76ace6a777607511fb0.wav 00c1062e02cd07c9299f18eb4407b06b|218660|1729702631|files/ttsCache/9c3fbd2f51ea74138be209ae7c6de172.wav 00dc2c3ee7c783992c9ce7a01187d59b|243404|1729707658|files/ttsCache/8d64596c56f702408af0ebc73586d6f3.wav 00f608d75909712511ba39267efc9cfa|18318|1729699094|files/ttsCache/843f1f8ecc73646b08a0eaedc8d78b5b.wav 017ba734181bbe293a0e2e006a437a7d|200914|1729726631|files/ttsCache/09775a83811a1e13eda994d0e89a20a9.wav 027054c2b80cac442f8e45a52b2ce3e4|30990|1729696995|files/ttsCache/f4f6d6753962bff91f1692f6882f7581.wav 3、根据每行的第一列跟最后一列数据,先截取最后一列数据,将files变为group1,调用 wget http://fileserver.cpaas:8080/group1/ttsCache/2b2be1c79ac0a84ab404f5c3d630aa08.wav 如果返回404,则 touch /mnt/paas/kubernetes/kubelet/pods/81ce07d8-6c50-48d8-b4ef-2e303e566002/volumes/kubernetes.io~csi/pvc-7969604f-07c1-4f7e-9169-cc9c2ca31f2e/mount/files/ ttsCache/2b2be1c79ac0a84ab404f5c3d630aa08.wav 然后,调用 curl -X POST http://172.16.2.61:9080/group1/delete?path=/group1/ttsCache/2b2be1c79ac0a84ab404f5c3d630aa08.wav 否则,则输出文件检查正常。
分享到: