From: Ricardo K. <ri...@am...> - 2008-10-11 23:39:27
|
Hi, I have a Ubuntu 8.0.4 Server installation. EVMS gets installed by default, however what I'm really using is LVM2 and RAID. I'm not really using evms, even though evms does seem to take control of my devices. So here's the weird problem I have. I have 4 disks, all of them with a partition setup for swap. However, I am never able to get swap going. If I try to do anything with these partitions, the system claims the devices are busy, even though they really ARE NOT. They're not mounted anywhere. Swap is not on. They're not part of any physical or logical volume, neither are they part of any raid arrays. I can even go as far as deleting the partitions in fdisk, at which point certainly they're not claimed as used or existing. HOWEVER, as soon as I go and create the partitions again, then suddenly, automatically, they mysteriously become "used". Any operation I attempt to do with them, returns "Device busy". This has been driving me nuts for days. I'm guessing evms and dmsetup are being used for the mapper, but I'm not actually using either for anything. But I need help in diagnosing this and determining if it's safe to completely remove evms from the system. I don't even have to remove it, really, all I want to do is to be able to use the devices to turn on swap, without the kernel claiming the devices are busy! Here's an example... I have /dev/sda3 which currently isn't being used for anything (and I've been trying to use it for swap). EVMS shows it as one of its volumes: $ sudo evms_query volumes /dev/evms/md/md0 /dev/evms/md/md1 /dev/evms/sda3 Again, even though I'm not using it, dmsetup shows that it is active, although not open, the output from 'dmsetup info' has: Name: sda3 State: ACTIVE Tables present: LIVE Open count: 0 Event number: 0 Major, minor: 254, 8 Number of targets: 1 Since it shows up in evms_query, what I did was delete it via the "d:/dev/evms/sda3" command, which does go through and remove the volume: $ sudo evms_query volumes /dev/evms/md/md0 /dev/evms/md/md1 $ ls -l /dev/evms total 0 drwxr-xr-x 2 root root 60 2008-10-11 16:20 dm drwxr-xr-x 2 root root 80 2008-10-11 14:03 md And I even went and removed sda3 from dmsetup as well because it was still showing. $ sudo dmsetup info|grep sda Name: sda3 Name: sda2 Name: sda1 $ sudo dmsetup remove sda3 $ sudo dmsetup info|grep sda Name: sda2 Name: sda1 But this thing insists on refusing to let go... $ sudo mkswap /dev/sda3 /dev/sda3: Device or resource busy I'm guessing there's still something either with dmsetup or evms that is still holding the device in the kernel but I simply can't figure this out. Any help would be greatly appreciated! Thanks Ricardo Here's the partition info: $ sudo fdisk -l /dev/sda|grep sda3 /dev/sda3 60318 60801 3887730 82 Linux swap / Solaris |
From: Dirk H. <dir...@ns...> - 2008-10-13 06:55:10
|
Am Sonntag 12 Oktober 2008 01:38:34 schrieb ext Ricardo Kleemann: > Here's an example... I have /dev/sda3 which currently isn't being used > for anything (and I've been trying to use it for swap). EVMS shows it as > one of its volumes: > > $ sudo evms_query volumes > /dev/evms/sda3 You can simply use it via that path. A 2.6 kernel will not allow to use a block device via different paths. You could also fire up evmsn and delete the compatibility volume for that device, then EVMS will not occupy it again. However, I for one would keep it that way, and even go one step further: Create an EVMS volume on it which allows to give a meaningful name. You could also join those partitions and create an LV for swap. HTH... Dirk -- Dirk Heinrichs | Tel: +49 (0)162 234 3408 Configuration Manager | Fax: +49 (0)211 47068 111 Capgemini Deutschland | Mail: dir...@ca... Wanheimerstraße 68 | Web: http://www.capgemini.com D-40468 Düsseldorf | ICQ#: 110037733 GPG Public Key C2E467BB | Keyserver: wwwkeys.pgp.net |
From: Adrian P. <ad...@ph...> - 2008-10-13 13:01:58
|
>>>>> "Dirk" == Dirk Heinrichs <dir...@ns...> writes: Dirk> Am Sonntag 12 Oktober 2008 01:38:34 schrieb ext Ricardo Dirk> Kleemann: >> Here's an example... I have /dev/sda3 which currently isn't >> being used for anything (and I've been trying to use it for >> swap). EVMS shows it as one of its volumes: >> >> $ sudo evms_query volumes /dev/evms/sda3 Dirk> You can simply use it via that path. A 2.6 kernel will not Dirk> allow to use a block device via different paths. Dirk> You could also fire up evmsn and delete the compatibility Dirk> volume for that device, then EVMS will not occupy it again. I suggest this is the best solution, then delete EVMS from the system. Ubuntu have dropped support for EVMS (the packages are still in universe though) so its probably a good idea to stop using it as soon as possible. I'm currently stuck with an EVMS "extention" to DM, BBR that I can't get rid of until I buy a new hard disk to migrate the data off the disk; BBR is no longer part of the standard Ubuntu kernel. Sincerely, Adrian Phillips -- Who really wrote the works of William Shakespeare ? http://www.pbs.org/wgbh/pages/frontline/shakespeare/ |
From: Dirk H. <dir...@ns...> - 2008-10-13 13:13:59
|
Am Montag 13 Oktober 2008 09:48:09 schrieb ext Adrian Phillips: > I suggest this is the best solution, then delete EVMS from the > system. > Ubuntu have dropped support for EVMS (the packages are still > in universe though) so its probably a good idea to stop using it as > soon as possible. Again my question: When will Debian/Ubuntu stop supporting GNU make? Its last release has been only two months after the last release of EVMS! > I'm currently stuck with an EVMS "extention" to DM, > BBR that I can't get rid of until I buy a new hard disk to migrate the > data off the disk; BBR is no longer part of the standard Ubuntu > kernel. That's _your_ partitcular situation and it's sad that you have been hit by this. However, other users may be in a different situation and may have perfectly working EVMS systems for a long time to come. Bye... Dirk -- Dirk Heinrichs | Tel: +49 (0)162 234 3408 Configuration Manager | Fax: +49 (0)211 47068 111 Capgemini Deutschland | Mail: dir...@ca... Wanheimerstraße 68 | Web: http://www.capgemini.com D-40468 Düsseldorf | ICQ#: 110037733 GPG Public Key C2E467BB | Keyserver: wwwkeys.pgp.net |
From: Steinar H. G. <sgu...@bi...> - 2008-10-13 13:38:47
|
On Mon, Oct 13, 2008 at 03:13:22PM +0200, Dirk Heinrichs wrote: > Again my question: When will Debian/Ubuntu stop supporting GNU make? Its last > release has been only two months after the last release of EVMS! There's a big difference here: GNU make is supported upstream. EVMS is currently not. /* Steinar */ -- Homepage: http://www.sesse.net/ |