From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zdenek Kabelac Subject: Re: Possible bug in mirror target Date: Wed, 13 Feb 2019 19:08:40 +0100 Message-ID: <10b45aa5-58af-e198-aa77-30aedc998238@redhat.com> References: <27e658d7-265f-b765-1b19-d61f52da8457@redhat.com> <23648.40558.660430.523285@quad.stoffel.home> <84219415-de11-5b28-ec2f-68ee7e74c4b0@redhat.com> <23651.19067.298943.820452@quad.stoffel.home> <64d236db-20d9-35f6-83d8-bf81cb4b8fb5@redhat.com> <20190213150141.GC26740@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20190213150141.GC26740@localhost.localdomain> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: "Bryn M. Reeves" Cc: dm-devel@redhat.com, John Stoffel , Drew Hastings List-Id: dm-devel.ids Dne 13. 02. 19 v 16:01 Bryn M. Reeves napsal(a): > On Wed, Feb 13, 2019 at 03:21:52PM +0100, Zdenek Kabelac wrote: >> If you have this free space it's surely not a bad thing - but there >> are many cases, you can get any free space - majority of filesystems >> does not support shrinking - so the only 'free' space you can >> get is by adding new storage to VG - again quite limiting factor. > > Probably obvious to many, but if you find yourself in this situation > using the Red Hat / Fedora default layout created by Anaconda, the > easiest solution is normally to "steal" one extent from the auto- > configured swap LV, and donate it to the mirror conversion: > > # swapoff -a > # lvresize -l -1 rhel/swap > # mkswap /dev/rhel/swap > # swapon -a > # lvchange -m1 ... > > This will always work with the automatic layouts provided by those > distros. Just to further clear this - yeah - stealing 1 extent this way 'mostly' temporarily works, however for conversion to 'raid' - the rule should be, that log/metadata device for each leg should be co-located on the same physical device as the leg itself - clearly storing multiple or all metadata devices on 1 physical device will not have required purpose - although as long as all devices do run correctly such setup will appear as usable (and user will actually not get any warning that setup is actually not very safe for device failure) Regards, Zdenek