[lvm-devel] [PATCH] lvcreate: support --force option

Lidong Zhong lzhong at suse.com
Tue Oct 27 02:29:44 UTC 2015


Hello Zdenek,

Thanks for your detailed explanation. I am clear that it's a rule that it prompt every time 
when lvm2 overwrites something.
Once there is a exception in future, I surely will notify the upstream.
Thanks again.

Regards,
Lidong

>>> On 10/26/2015 at 09:42 PM, in message <562E2DC0.1020002 at redhat.com>, Zdenek
Kabelac <zkabelac at redhat.com> wrote: 
> Dne 26.10.2015 v 11:07 Lidong Zhong napsal(a): 
> > Hi Zdenek, 
> > 
> >>>> On 10/12/2015 at 05:02 PM, in message <561B7728.5010804 at redhat.com>, Zdenek 
> > Kabelac <zkabelac at redhat.com> wrote: 
> >> Dne 12.10.2015 v 04:26 Lidong Zhong napsal(a): 
> >>> Hi Zdenek, 
> >>> 
> >>> Thanks for your reply. 
> >>> 
> >>>>>> On 10/10/2015 at 09:17 PM, in message <56190FE5.1030900 at redhat.com>, Zdenek 
> >>> Kabelac <zkabelac at redhat.com> wrote: 
> >>>> Dne 10.10.2015 v 12:39 Lidong Zhong napsal(a): 
> >>>>> The option is supported in the logic of lvcreate but is omitted in 
> >>>>> commands.h. 
> >>>>> 
> >>>> 
> >>>> Nope - it's not intended to be unsupported so far. 
> >>>> 
> >>>> We do support --yes  to overcome prompts. 
> >>>> 
> >>>> Normally --force is meant to be used on paths to proceed with 
> >>>> i.e. lvremove, lvconvert 
> >>>> 
> >>>> Do you have any case in mind where '--force' with lvcreate would have make 
> >> any 
> >>>> 
> >>>> sense ? 
> >>> 
> >>> Not really. I met this problem when I was using lvcreate with the 
> >> --wipesignature option. 
> > 
> > If we set the --wipesignature to y while creating an lv, there will be a  
> prompt for confirming 
> > in current code. Doesn't it make more sense that there shouldn't be the  
> prompt? since we 
> > definitely want to remove the signature by setting this option. 
> > Some options such as "--zero=y" don't give prompt, why it is different? 
> > Please give your opinion. 
> > 
>  
>  
> Hi 
>  
>  
> Here is explanation. 
>  
> 'zero' is unconditional and does not detect any signature - so it has nothing  
>  
> to prompt about - it zeroes first 4K as that's what user asked for. 
>  
> New 'wipesignature' first detects signature and asks if you want to wipe. 
> That's the API (and it's very similar to e.g. mkfs) 
>  
> If lvm2 knows its overwriting something it prompts - that's the rule. 
>  
> If you are going to take a 'risk' for no prompting - use  '--yes' 
>  
> lvm2 is possibly missing couple prompts - so you could possibly open BZ for  
> the case we convert/overwrite something without prompting first. 
>  
> But existing prompts will remain as they are as they are correct. 
>  
> Regards 
>  
> Zdenek 
>  
>  
>  






More information about the lvm-devel mailing list