From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161137AbVKRUjQ (ORCPT ); Fri, 18 Nov 2005 15:39:16 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1161183AbVKRUjQ (ORCPT ); Fri, 18 Nov 2005 15:39:16 -0500 Received: from c-67-177-35-222.hsd1.ut.comcast.net ([67.177.35.222]:48256 "EHLO vger.utah-nac.org") by vger.kernel.org with ESMTP id S1161137AbVKRUjP (ORCPT ); Fri, 18 Nov 2005 15:39:15 -0500 Message-ID: <437E35D3.1050105@soleranetworks.com> Date: Fri, 18 Nov 2005 13:13:07 -0700 From: jmerkey User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 X-Accept-Language: en-us, en MIME-Version: 1.0 To: jmerkey Cc: Alan Cox , linux-kernel Subject: Re: Swap Bug Massive EXT3 Corruption on FC4 with 2.6.14 update References: <437CC67C.4060109@soleranetworks.com> <1132346133.5238.4.camel@localhost.localdomain> <437E33E5.2060603@soleranetworks.com> In-Reply-To: <437E33E5.2060603@soleranetworks.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org jmerkey wrote: > Alan Cox wrote: > >> On Iau, 2005-11-17 at 11:05 -0700, jmerkey wrote: >> >> >>> To reproduce, install FC2 on an /dev/hda device with defaults, then >>> install FC4 on a /dev/hdb device, build the 2.6.14 update for >>> FC4 and watch your data disappear. >>> >> >> >> Should be reported in the FC bugzilla although I've not been able to >> reproduce it. >> >> >> >> > > Alan, > > I'll report over there. I reproduced it with an install of Suse 10.0 > and FC4 and got to the bottom of it. During install of FC4, anaconda > allocates > the swap partitions assigned to Suse 10.0 on /dev/hda (or any swap > partitions on the primary drive) for use during the install. After > the install > completes, FC4 uses this LABEL-SWAP-hda2 (etc.) method for determining > which partitions to use for swap. What happened here it turned > out was not related to swap extents, but misidentifcation of which > partition was assigned this LABEL-XXX tag. Upon first boot of FC4, > it allocated /dev/hda6 (the / partitition) as swap and started > swapping to the / partition for Suse 10.0. I first saw it when I > installed FC4 on a system > with FC2. After FC2 / partition got trashed, I reinstalled with Suse > 10.0 (since I am porting DSFS to all of these distributions) and then > reinstalled > FC4 on /dev/hdb -- same thing happened again. > I just finished reinstalling Suse 10.0 and tried with FC2 on > /dev/hdb. FC2 does the same thing and gets mixed on on Swap on the > /dev/hda device, but this time, it did not corrupt the Suse 10.0 on > /dev/hda. This appears to be a bug in anaconda and the setup for the > FCX distributions. ES and AS probably do the same thing since they > use anaconda, so I would have someone look into this. > > Jeff > NOTE; One this that's unique in this case is that after I instal DSFS rpms, I remove these LABEL-XXX constructs from the grub.conf and /etc/fstab files and use the actual device names /dev/hdX. It seems related to removing these labels in a running distribution. Jeff