fastdfs 全测试

全面测试fastdfs

 测试包括:

  • 测试文件属性
  • fastdfs_download下载过去的文件
  • wget下载过去的文件
  • fastdfs_upload_file上传文件
#!/bin/bash

lines="
./01/29/wKgAsVVjFkuSwqU1AAAG-1HOmIA118.png
./01/29/wKgAsVVjFkvAlqIUAAALdplNRns644.png
./01/29/wKgAsVVjFkuiuereAAALhTzf-bA634.png
./01/29/wKgAsVVjFkvjXkNcAAAGHlY9Dpo830.png
./01/29/wKgAsVVjFkvA9swLAAAGFQ-coVM534.png
./01/29/wKgAsVVjFkuT62spAAAFiWaNBFs659.png
./01/29/wKgAsVVjFkuAKAvuAAAMlPJWg0g490.png
./01/29/wKgAsVVjFkuiKlC3AAAJaF5-9us580.png
./01/29/wKgAsVVjFkvB4QfLAAAGEIUQV7w630.png
./01/29/wKgAsVVjFkvBqbyeAAAESF537pI541.png
./01/29/wKgAsVVjFkvhspcGAAAGikyTOeA486.png
./01/29/wKgAsVVjFkuTUIgoAAAJofBcSgA046.png
./01/29/wKgAsVVjFkuhTfgdAAAG7NXG9K8627.png
./01/29/wKgAsVVjFkuw_34yAAAWHWTps9k681.png
./01/29/wKgAsVVjFkvwBsfoAAAG7UCvibY952.png
"

for line in `echo $lines`
do
    echo "____"
    echo $line
    echo "开始测试"
    filename=`echo $line | awk '{print $0}' | replace '\.\/' ''`
    filename="group1/M00/$filename"
    echo $filename
    echo -n "checking file $filename info  :     "
    /opt/123/fastdfs/usr/bin/fdfs_file_info /opt/123/fastdfs/etc/fdfs/client.conf ${filename} 1>/dev/null 2>&1 && echo 'OK' || echo 'Error'
    echo -n "downloading file $filename :     "
    /opt/123/fastdfs/usr/bin/fdfs_download_file /opt/123/fastdfs/etc/fdfs/client.conf ${filename} 1>/dev/null 2>&1 && echo 'OK' || echo 'Error'
    echo -n "wget file $filename :     "
    wget http://192.168.0.17:8080/${filename} 1>/dev/null 2>&1&& echo "OK" || echo "Error"
done


echo -n "开始进行上传测试"
dd if=/dev/zero of=10mb.png bs=1M count=10
/opt/123/fastdfs/usr/bin/fdfs_upload_file /opt/123/fastdfs/etc/fdfs/client.conf 100mb.file && echo "OK" || echo "Error"

echo "开始清理"
rm -f *png*

备注:

  • 过去fastdfs的监听端口和现在的监听端口
Name1portport for http interface
tracker221228080
storage230008888

* 现在的监听端口(引入nginx)

Name1portport for http interface
tracker22122-
storage23000-
Nginx-8888 8080
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值