nmgliangwei / shell

TFS运维脚本集合

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

注意:使用前需要根据自己的tfs服务器部署与配置修改脚本的tfs目录位置以及NS的ip与端口
命令参数间无先后顺序

说明

  • autoCpTFS.sh 压缩淘宝tfs块空间脚本
  • autoSyncBlk.sh tfs迁移脚本按块迁移
  • autoSyncFile.sh tfs迁移脚本按文件迁移
  • downloadFile.sh 批量下载tfs文件到本地

使用

autoCpTFS

命令 参数 说明 示例
status -l 查看tfs块的文件占用情况,limitNum 指定删除文件占用数量过滤条件 sh ./autoCpTFS.sh status 或者 sh ./autoCpTFS.sh status -l 500 (删除文件>= 500个的block)
compact -l 压缩tfs块,limitNum 指定删除文件占用数量过滤条件 sh ./autoCpTFS.sh compact 或者 sh ./autoCpTFS.sh compact -l 500 (压缩删除文件>= 500个的block)
help 帮助 sh ./autoCpTFS.sh help 或者 sh ./autoCpTFS.sh -h

autoSyncBlk

命令 参数 说明 示例
status 查看tfs块的文件占用情况 sh ./autoSyncBlk.sh status
bak 开始按块迁移 sh ./autoSyncBlk.sh bak
help 帮助 sh autoSyncBlk.sh help

autoSyncFile

命令 参数 说明 示例
status 查看tfs块的文件占用情况 sh ./autoSyncFile.sh status
getFile 获取所有的tfs文件名 sh ./autoSyncFile.sh bak
bakFile 开始迁移 sh ./autoSyncFile.sh bak
help 帮助 sh autoSyncFile.sh help

downloadFile

首先需要准备一个文件用于提供批量下载tfs文件的列表和对应的tfs文件下载到本地的文件名,中间用','号分隔 格式如下: 下载到本地的文件名 , tfs服务器上的文件名
342422199602103914,T1EcKTBCLv1RXrhCrK.jpg

About

TFS运维脚本集合


Languages

Language:Shell 100.0%