diff --git a/weed/shell/command_volume_unmount.go b/weed/shell/command_volume_unmount.go index 7a649bb0e..3e0a768d5 100644 --- a/weed/shell/command_volume_unmount.go +++ b/weed/shell/command_volume_unmount.go @@ -41,6 +41,12 @@ func (c *commandVolumeUnmount) Do(args []string, commandEnv *CommandEnv, writer if err = volUnmountCommand.Parse(args); err != nil { return nil } + if *nodeStr == "" { + return fmt.Errorf("-node option is required") + } + if *volumeIdInt == 0 { + return fmt.Errorf("-volumeId option is required") + } if err = commandEnv.confirmIsLocked(args); err != nil { return