【问题标题】:what's the meaning of number of volumes?卷数是什么意思?
【发布时间】:2018-05-24 02:33:57
【问题描述】:

我部署了一台 seaweedfs 主服务器和一台卷服务器

/usr/bin/weed master -ip=10.110.200.149 -port=9333 -mdir=/weed/mdir
/usr/bin/weed volume -ip=10.110.200.149 -dir=/weed/vdir -port=8080 -mserver=10.110.200.149:9333 -max=7

运行数周后报错:

curl -X POST http://10.110.200.149:9333/dir/assign
{"error":"No free volumes left!"} 

我将音量从 7 更改为 50(参数 ma​​x),它解决了。但是我检查了 seaweedfs 使用的磁盘大小

[root@node149 vdir]# ls
1.dat  1.idx  2.dat  2.idx  3.dat  3.idx  4.dat  4.idx  5.dat  5.idx  6.dat  6.idx  7.dat  7.idx
[root@node149 vdir]# du . -hs
14M .
[root@node149 vdir]# 

它显示只有14M的磁盘空间使用,那么卷数的真正含义是什么?

【问题讨论】:

    标签: weed-fs


    【解决方案1】:

    如果您已将任何文件上传到 FS。然后文件使用的总空间将是您所看到的 14M。 如果您期望看到 50 个卷使用的空间是为每个卷分配的空间的 50 倍,那么您就错了,因为该空间将在文件完全填满时使用。 在您将任何文件存储到 weed-fs 之前,所有卷使用的空间应该是一个较小的数字,并且随着您添加更多文件而增加。

    【讨论】:

      猜你喜欢
      • 2012-04-02
      • 2013-03-14
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 2011-08-12
      • 2017-06-11
      相关资源
      最近更新 更多