From mboxrd@z Thu Jan 1 00:00:00 1970 From: Theodore Ts'o Subject: Re: How to run xfstests against multipath disks on SuSE? Date: Mon, 26 Nov 2012 09:55:59 -0500 Message-ID: <20121126145559.GK31891@thunk.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: Ryan Wang , linux-ext4@vger.kernel.org, xfs@oss.sgi.com To: =?utf-8?B?THVrw6HFoQ==?= Czerner Return-path: Received: from li9-11.members.linode.com ([67.18.176.11]:34857 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754356Ab2KZO4D convert rfc822-to-8bit (ORCPT ); Mon, 26 Nov 2012 09:56:03 -0500 Content-Disposition: inline In-Reply-To: Sender: linux-ext4-owner@vger.kernel.org List-ID: On Mon, Nov 26, 2012 at 02:43:40PM +0100, Luk=C3=A1=C5=A1 Czerner wrote= : > > The I checked the script common.rc, and found that it uses > > df to determine the filesystem type and it uses the realpath > > "/dev/dm-0" instead of "/dev/mapper/mpatha", while df always > > shows "devtmpfs" instead of "ext4" for /dev/dm-0. > >=20 > > I run "mount" and found that devtmpfs is mount on /dev/ on opensuse > > ***by default***. Even though I run "mount -t btrfs /dev/dm-0 /som= edir", > > df still showed devtmpfs. > >=20 > > Any ideas to kick off the xfstests? At least with the df which ships with Debian Testing, df will display the file system in use if it matches the device name which is /etc/mtab. It looks the issue is that mount is canonicalizing the device name to be the human friendly version: # ls -l /dev/mapper/closure-bigscratch=20 0 lrwxrwxrwx 1 root root 7 Nov 16 15:15 /dev/mapper/closure-bigscratch = -> ../dm-7 {/home/tytso/bin}, level 2 =20 # mount /dev/dm-7 /u2 # df /u2 =46ilesystem 1K-blocks Used Available Use% Mounte= d on /dev/mapper/closure-bigscratch 52403200 224772 52178428 1% /u2 # grep /u2 /etc/mtab /dev/mapper/closure-bigscratch /u2 xfs rw,relatime,attr2,inode64,noquot= a 0 0 So the simplest solution is to just use /dev/mapper/mpatha instead of insisting on using /dev/dm-0. That's what I do.... - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" i= n the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id qAQErmjx206475 for ; Mon, 26 Nov 2012 08:53:48 -0600 Received: from imap.thunk.org (li9-11.members.linode.com [67.18.176.11]) by cuda.sgi.com with ESMTP id jHek5CY9WuB2qP5j (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 26 Nov 2012 06:56:03 -0800 (PST) Date: Mon, 26 Nov 2012 09:55:59 -0500 From: "Theodore Ts'o" Subject: Re: How to run xfstests against multipath disks on SuSE? Message-ID: <20121126145559.GK31891@thunk.org> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: List-Id: XFS Filesystem from SGI List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: xfs-bounces@oss.sgi.com Errors-To: xfs-bounces@oss.sgi.com To: =?utf-8?B?THVrw6HFoQ==?= Czerner Cc: Ryan Wang , linux-ext4@vger.kernel.org, xfs@oss.sgi.com T24gTW9uLCBOb3YgMjYsIDIwMTIgYXQgMDI6NDM6NDBQTSArMDEwMCwgTHVrw6HFoSBDemVybmVy IHdyb3RlOgo+ID4gVGhlIEkgY2hlY2tlZCB0aGUgc2NyaXB0IGNvbW1vbi5yYywgYW5kIGZvdW5k IHRoYXQgaXQgdXNlcwo+ID4gZGYgdG8gZGV0ZXJtaW5lIHRoZSBmaWxlc3lzdGVtIHR5cGUgYW5k IGl0IHVzZXMgdGhlIHJlYWxwYXRoCj4gPiAiL2Rldi9kbS0wIiBpbnN0ZWFkIG9mICIvZGV2L21h cHBlci9tcGF0aGEiLCB3aGlsZSBkZiBhbHdheXMKPiA+IHNob3dzICJkZXZ0bXBmcyIgaW5zdGVh ZCBvZiAiZXh0NCIgZm9yIC9kZXYvZG0tMC4KPiA+IAo+ID4gSSBydW4gIm1vdW50IiBhbmQgZm91 bmQgdGhhdCBkZXZ0bXBmcyBpcyBtb3VudCBvbiAvZGV2LyBvbiBvcGVuc3VzZQo+ID4gKioqYnkg ZGVmYXVsdCoqKi4gRXZlbiB0aG91Z2ggIEkgcnVuICJtb3VudCAtdCBidHJmcyAvZGV2L2RtLTAg L3NvbWVkaXIiLAo+ID4gZGYgc3RpbGwgc2hvd2VkIGRldnRtcGZzLgo+ID4gCj4gPiBBbnkgaWRl YXMgdG8ga2ljayBvZmYgdGhlIHhmc3Rlc3RzPwoKQXQgbGVhc3Qgd2l0aCB0aGUgZGYgd2hpY2gg c2hpcHMgd2l0aCBEZWJpYW4gVGVzdGluZywgZGYgd2lsbCBkaXNwbGF5CnRoZSBmaWxlIHN5c3Rl bSBpbiB1c2UgaWYgaXQgbWF0Y2hlcyB0aGUgZGV2aWNlIG5hbWUgd2hpY2ggaXMKL2V0Yy9tdGFi LiAgSXQgbG9va3MgdGhlIGlzc3VlIGlzIHRoYXQgbW91bnQgaXMgY2Fub25pY2FsaXppbmcgdGhl CmRldmljZSBuYW1lIHRvIGJlIHRoZSBodW1hbiBmcmllbmRseSB2ZXJzaW9uOgoKIyBscyAtbCAv ZGV2L21hcHBlci9jbG9zdXJlLWJpZ3NjcmF0Y2ggCjAgbHJ3eHJ3eHJ3eCAxIHJvb3Qgcm9vdCA3 IE5vdiAxNiAxNToxNSAvZGV2L21hcHBlci9jbG9zdXJlLWJpZ3NjcmF0Y2ggLT4gLi4vZG0tNwo8 dHl0c28ucm9vdEBjbG9zdXJlPiB7L2hvbWUvdHl0c28vYmlufSwgbGV2ZWwgMiAgCiMgbW91bnQg L2Rldi9kbS03IC91MgojIGRmIC91MgpGaWxlc3lzdGVtICAgICAgICAgICAgICAgICAgICAgMUst YmxvY2tzICAgVXNlZCBBdmFpbGFibGUgVXNlJSBNb3VudGVkIG9uCi9kZXYvbWFwcGVyL2Nsb3N1 cmUtYmlnc2NyYXRjaCAgNTI0MDMyMDAgMjI0NzcyICA1MjE3ODQyOCAgIDElIC91MgojIGdyZXAg L3UyIC9ldGMvbXRhYgovZGV2L21hcHBlci9jbG9zdXJlLWJpZ3NjcmF0Y2ggL3UyIHhmcyBydyxy ZWxhdGltZSxhdHRyMixpbm9kZTY0LG5vcXVvdGEgMCAwCgpTbyB0aGUgc2ltcGxlc3Qgc29sdXRp b24gaXMgdG8ganVzdCB1c2UgL2Rldi9tYXBwZXIvbXBhdGhhIGluc3RlYWQgb2YKaW5zaXN0aW5n IG9uIHVzaW5nIC9kZXYvZG0tMC4gIFRoYXQncyB3aGF0IEkgZG8uLi4uCgoJCQkJCQktIFRlZAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KeGZzIG1haWxp bmcgbGlzdAp4ZnNAb3NzLnNnaS5jb20KaHR0cDovL29zcy5zZ2kuY29tL21haWxtYW4vbGlzdGlu Zm8veGZzCg==