SeaweedFs:如何为每个卷设置最大大小?
SeaweedFs: how to set max size for each volume?
当我启动主服务时,我可以使用参数 -volumeSizeLimitMB
指定最大卷大小。
./weed master -mdir="." -volumeSizeLimitMB=1000
.
然后,我启动两个卷服务。
./weed volume -mserver="localhost:9333" -dir="." -max=10
./weed volume -mserver="localhost:9333" -dir="." -max=10 -port=8081
我有一些问题:
启动卷服务时如何指定最大卷大小?它是否立即知道它,因为主服务在连接时将此信息传递给卷服务?我理解 max 是为了最大。卷数,但每个单独卷的大小如何?
主服务器在一个卷服务上创建卷 8 和 11,在另一个卷服务上创建卷 9 和 10,然后显示“没有 space 剩余”。我不明白为什么。这是整个日志:https://pastebin.com/cLRd8gvt
- 主控控制哪个卷是可写的。当它到达
volumeSizeLimitMB
时,将不会向卷服务器发送任何写入。所以卷服务器不需要知道 volumeSizeLimitMB
.
当我启动主服务时,我可以使用参数 -volumeSizeLimitMB
指定最大卷大小。
./weed master -mdir="." -volumeSizeLimitMB=1000
.
然后,我启动两个卷服务。
./weed volume -mserver="localhost:9333" -dir="." -max=10
./weed volume -mserver="localhost:9333" -dir="." -max=10 -port=8081
我有一些问题:
启动卷服务时如何指定最大卷大小?它是否立即知道它,因为主服务在连接时将此信息传递给卷服务?我理解 max 是为了最大。卷数,但每个单独卷的大小如何?
主服务器在一个卷服务上创建卷 8 和 11,在另一个卷服务上创建卷 9 和 10,然后显示“没有 space 剩余”。我不明白为什么。这是整个日志:https://pastebin.com/cLRd8gvt
- 主控控制哪个卷是可写的。当它到达
volumeSizeLimitMB
时,将不会向卷服务器发送任何写入。所以卷服务器不需要知道volumeSizeLimitMB
.