diff --git a/weed/shell/command_ec_encode.go b/weed/shell/command_ec_encode.go index d66bbdba9..84ce4ad68 100644 --- a/weed/shell/command_ec_encode.go +++ b/weed/shell/command_ec_encode.go @@ -317,13 +317,13 @@ func collectVolumeIdsForEcEncode(commandEnv *CommandEnv, selectedCollection stri if float64(v.Size) > fullPercentage/100*float64(volumeSizeLimitMb)*1024*1024 { if good, found := vidMap[v.Id]; found { if good { - if diskInfo.FreeVolumeCount < 1 { + if diskInfo.FreeVolumeCount < 2 { glog.V(0).Infof("skip %d.%d on %s, no free disk", v.Id, v.Collection, dn.Id) vidMap[v.Id] = false } } } else { - if diskInfo.FreeVolumeCount < 1 { + if diskInfo.FreeVolumeCount < 2 { glog.V(0).Infof("skip %d.%d on %s, no free disk", v.Id, v.Collection, dn.Id) vidMap[v.Id] = false } else {