aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--weed/storage/volume_read_write.go7
1 files changed, 2 insertions, 5 deletions
diff --git a/weed/storage/volume_read_write.go b/weed/storage/volume_read_write.go
index 671246dc3..7644ec7fd 100644
--- a/weed/storage/volume_read_write.go
+++ b/weed/storage/volume_read_write.go
@@ -40,11 +40,8 @@ func (v *Volume) Destroy() (err error) {
err = fmt.Errorf("%s is read-only", v.dataFile.Name())
return
}
- defer v.Close()
- err = os.Remove(v.dataFile.Name())
- if err != nil {
- return
- }
+ v.Close()
+ os.Remove(v.FileName() + ".dat")
err = v.nm.Destroy()
os.Remove(v.FileName() + ".cpd")
os.Remove(v.FileName() + ".cpx")