From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OqQRA-00041h-Eb for garchives@archives.gentoo.org; Tue, 31 Aug 2010 12:59:40 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 79D9AE0F7B; Tue, 31 Aug 2010 12:58:38 +0000 (UTC) Received: from mail-vw0-f53.google.com (mail-vw0-f53.google.com [209.85.212.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 57F97E0F7B for ; Tue, 31 Aug 2010 12:58:38 +0000 (UTC) Received: by vws15 with SMTP id 15so6114675vws.40 for ; Tue, 31 Aug 2010 05:58:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=OLJLFbQ6pchOOz6uVT1XSmsIzvdKtcpOHQ709hDOJ+0=; b=mG2vgM6gy352CyENUF83ZWnR1dfmNemIIzLhVLqRi3KOBnseWl0LDk9pkl93lXa220 XJX7TT18bdaLgc0nRYSPM8fadFGSLAfdW1l6YqfaqOPdyA7mJCHN2ALWQBkkohg/xpnh aID/PHL2zbPu8xgthlTnfCum5Dvby7VNsEv0E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=HMI1pAi6oX+l73ABpak1KLvM1hopDYtyXZ+6A4j9imxWcXkvYmjGeopDSt6AdYhBag Si0EnCSCOv3k8ruLAdzn6jhcwjRxI7MoKHmgz/DgZHOBTMGiArGRpUyE8Um8lC1i6vap 5tR8puI7XjT8aVyQeaeWDg5EbLxBNuS0xhV08= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.229.1.95 with SMTP id 31mr4080179qce.239.1283259517630; Tue, 31 Aug 2010 05:58:37 -0700 (PDT) Received: by 10.229.96.135 with HTTP; Tue, 31 Aug 2010 05:58:37 -0700 (PDT) In-Reply-To: References: <201008301532.14402.joost@antarean.org> Date: Tue, 31 Aug 2010 14:58:37 +0200 Message-ID: Subject: Re: [gentoo-user] help with Persistent hard disk device names with udev From: Pau Peris To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 6f8ad72e-24b2-4a75-b13a-e84cc1180879 X-Archives-Hash: 75efb10531de68fdd01d660ed511c7dd Hi, after following your tips the code gets like the following one: SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"VNVB05G2RKTRZH", NAME=3D"hda" SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"9QK0T4WM", NAME=3D"sda" SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"3QD0X58D", NAME=3D"sdb" SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"9QK0RS9G", NAME=3D"sdc" SUBSYSTEM=3D=3D"block", ATTR{serial}=3D"9VP0SBVN", NAME=3D"sdc" KERNEL=3D=3D"hd*", SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"VNVB05G2RKTRZ= H", NAME=3D"hda%n" KERNEL=3D=3D"sd*", SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"9QK0T4WM", NA= ME=3D"sda%n" KERNEL=3D=3D"sd*", SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"3QD0X58D", NA= ME=3D"sdb%n" KERNEL=3D=3D"sd*", SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"9QK0RS9G", NA= ME=3D"sdc%n" KERNEL=3D=3D"sd*", SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"9VP0SBVN", NA= ME=3D"sdc%n" That's not working, when i plug more devices they get named without taking care of the rules above. Do someone know why? thanks. i would like to be able to name devies using its serial number. Thanks in advanced 2010/8/30 Pau Peris : > Thx a lot! > > 2010/8/30 J. Roeleveld : >> On Monday 30 August 2010 15:00:28 Pau Peris wrote: >>> Hi, i would like to give persistent device names to the system hard >>> drives (just renaming its original device name to the one i want using >>> its serial number as identifier). I've created the following rules >>> which are not currently working. I'm trying to use device serial >>> numbers to properly set its device name. One of the main reasons for >>> doing that is i have a RAID composed by 3 disk (let's say sda sdc sdd) >>> and when i plug another 4 disks sda becomes sde, sdc becomes sdg and >>> so on while new drives take old device names, that's why i would like >>> to make it sure device names remains always the same. >>> Here are the rules >>> C=F3digo: >>> >>> SUBSYSTEM=3D=3D"block", ATTR{serial}=3D"VNVB05G2RKTRZH", NAME=3D"hda" >>> SUBSYSTEM=3D=3D"block", ATTR{serial}=3D"9QK0T4WM", NAME=3D"sda" >>> SUBSYSTEM=3D=3D"block", ATTR{serial}=3D"3QD0X58D", NAME=3D"sdb" >>> SUBSYSTEM=3D=3D"block", ATTR{serial}=3D"9QK0RS9G", NAME=3D"sdc" >>> SUBSYSTEM=3D=3D"block", ATTR{serial}=3D"9VP0SBVN", NAME=3D"sdc" >>> >>> KERNEL=3D=3D"hd*", SUBSYSTEM=3D=3D"block", ATTR{serial}=3D"VNVB05G2RKTR= ZH", >>> NAME=3D"hda%n" KERNEL=3D=3D"sd*", SUBSYSTEM=3D=3D"block", ATTR{serial}= =3D"9QK0T4WM", >>> NAME=3D"sda%n" KERNEL=3D=3D"sd*", SUBSYSTEM=3D=3D"block", ATTR{serial}= =3D"3QD0X58D", >>> NAME=3D"sdb%n" KERNEL=3D=3D"sd*", SUBSYSTEM=3D=3D"block", ATTR{serial}= =3D"9QK0RS9G", >>> NAME=3D"sdc%n" KERNEL=3D=3D"sd*", SUBSYSTEM=3D=3D"block", ATTR{serial}= =3D"9VP0SBVN", >>> NAME=3D"sdc%n" >>> >>> Should this work? Do some one know how can i get it to work? thanks in >>> advanced >> >> Hi, >> >> You need to use double "=3D" for all the fields you want to match. >> In other words, for sda, you need to use: >>> SUBSYSTEM=3D=3D"block", ATTR{serial}=3D=3D"9QK0T4WM", NAME=3D"sda" >> instead of: >>> SUBSYSTEM=3D=3D"block", ATTR{serial}=3D"9QK0T4WM", NAME=3D"sda" >> >> Otherwise it doesn't match it correctly or will try to change the serial= for >> the all the block-devices it finds. >> >> (I found this out when trying to rename my network-interfaces) >> >> -- >> Joost >> >> >