Results 1 to 2 of 2
Hi,
I have a RHEL 5.3 server attached to an EMC Clariion. There are 24 36gb LUNs presented to my server. I have 4 paths to each LUN. I'm using ...
- 06-27-2009 #1Just Joined!
- Join Date
- Feb 2006
- Posts
- 1
RHEL 5.3: Need help with filter statement in /etc/lvm/lvm.conf
Hi,
I have a RHEL 5.3 server attached to an EMC Clariion. There are 24 36gb LUNs presented to my server. I have 4 paths to each LUN. I'm using native Linux multipathing. Consequently, each LUN shows up 5 times (one for each path, and one for the multipath). I also have two internal logical drives, /dev/sda and /dev/sdb, and I want LVM to see them.
I'm trying to get LVM to ignore the individual paths and I need help making my filter statement correct in /etc/lvm/lvm.conf. Here is my filter line:
filter = [ "a/dev/sda/", "a/dev/sdb/", "a/dev/mpath/.*/", "r/.*/" ]
Here are my devices:
# sfdisk -s
/dev/sda: 142737408
/dev/sdb: 71041024
/dev/sdc: 37748736
/dev/sdd: 37748736
/dev/sde: 37748736
/dev/sdf: 37748736
/dev/sdg: 37748736
/dev/sdh: 37748736
/dev/sdi: 37748736
/dev/sdj: 37748736
/dev/sdk: 37748736
/dev/sdl: 37748736
/dev/sdm: 37748736
/dev/sdn: 37748736
/dev/sdo: 37748736
/dev/sdp: 37748736
/dev/sdq: 37748736
/dev/sdr: 37748736
/dev/sds: 37748736
/dev/sdt: 37748736
/dev/sdu: 37748736
/dev/sdv: 37748736
/dev/sdw: 37748736
/dev/sdx: 37748736
/dev/sdy: 37748736
/dev/sdz: 37748736
/dev/sdaa: 37748736
/dev/sdab: 37748736
/dev/sdac: 37748736
/dev/sdad: 37748736
/dev/sdae: 37748736
/dev/sdaf: 37748736
/dev/sdag: 37748736
/dev/sdah: 37748736
/dev/sdai: 37748736
/dev/sdaj: 37748736
/dev/sdak: 37748736
/dev/sdal: 37748736
/dev/sdam: 37748736
/dev/sdan: 37748736
/dev/sdao: 37748736
/dev/sdap: 37748736
/dev/sdaq: 37748736
/dev/sdar: 37748736
/dev/sdas: 37748736
/dev/sdat: 37748736
/dev/sdau: 37748736
/dev/sdav: 37748736
/dev/sdaw: 37748736
/dev/sdax: 37748736
/dev/sday: 37748736
/dev/sdaz: 37748736
/dev/sdba: 37748736
/dev/sdbb: 37748736
/dev/sdbc: 37748736
/dev/sdbd: 37748736
/dev/sdbe: 37748736
/dev/sdbf: 37748736
/dev/sdbg: 37748736
/dev/sdbh: 37748736
/dev/sdbi: 37748736
/dev/sdbj: 37748736
/dev/sdbk: 37748736
/dev/sdbl: 37748736
/dev/sdbm: 37748736
/dev/sdbn: 37748736
/dev/sdbo: 37748736
/dev/sdbp: 37748736
/dev/sdbq: 37748736
/dev/sdbr: 37748736
/dev/sdbs: 37748736
/dev/sdbt: 37748736
/dev/sdbu: 37748736
/dev/sdbv: 37748736
/dev/sdbw: 37748736
/dev/sdbx: 37748736
/dev/sdby: 37748736
/dev/sdbz: 37748736
/dev/sdca: 37748736
/dev/sdcb: 37748736
/dev/sdcc: 37748736
/dev/sdcd: 37748736
/dev/sdce: 37748736
/dev/sdcf: 37748736
/dev/sdcg: 37748736
/dev/sdch: 37748736
/dev/sdci: 37748736
/dev/sdcj: 37748736
/dev/sdck: 37748736
/dev/sdcl: 37748736
/dev/sdcm: 37748736
/dev/sdcn: 37748736
/dev/sdco: 37748736
/dev/sdcp: 37748736
/dev/sdcq: 37748736
/dev/sdcr: 37748736
/dev/sdcs: 37748736
/dev/sdct: 37748736
/dev/dm-6: 37748736
/dev/dm-7: 37748736
/dev/dm-8: 37748736
/dev/dm-9: 37748736
/dev/dm-10: 37748736
/dev/dm-11: 37748736
/dev/dm-12: 37748736
/dev/dm-13: 37748736
/dev/dm-14: 37748736
/dev/dm-15: 37748736
/dev/dm-16: 37748736
/dev/dm-17: 37748736
/dev/dm-18: 37748736
/dev/dm-19: 37748736
/dev/dm-20: 37748736
/dev/dm-21: 37748736
/dev/dm-22: 37748736
/dev/dm-23: 37748736
/dev/dm-24: 37748736
/dev/dm-25: 37748736
/dev/dm-26: 37748736
/dev/dm-27: 37748736
/dev/dm-28: 37748736
/dev/dm-29: 37748736
/dev/dm-30: 37744686
/dev/dm-31: 37744686
/dev/dm-32: 37744686
/dev/dm-33: 37744686
/dev/dm-34: 37744686
/dev/dm-35: 37744686
/dev/dm-36: 37744686
/dev/dm-37: 37744686
/dev/dm-38: 37744686
/dev/dm-39: 37744686
/dev/dm-40: 37744686
/dev/dm-41: 37744686
/dev/dm-42: 37744686
/dev/dm-43: 37744686
/dev/dm-44: 37744686
/dev/dm-45: 37744686
/dev/dm-46: 37744686
/dev/dm-47: 37744686
/dev/dm-48: 37744686
/dev/dm-49: 37744686
/dev/dm-50: 37744686
/dev/dm-51: 37744686
/dev/dm-52: 37744686
/dev/dm-53: 37744686
total: 5649499216 blocks
When I delete /etc/lvm/cache/.cache and run vgscan, I get this:
# vgscan
Reading all physical volumes. This may take a while...
/dev/sdag: read failed after 0 of 4096 at 0: Input/output error
/dev/sdag: read failed after 0 of 4096 at 38654640128: Input/output error
/dev/sdag: read failed after 0 of 4096 at 38654697472: Input/output error
/dev/sdag: read failed after 0 of 4096 at 0: Input/output error
/dev/sdag: read failed after 0 of 4096 at 4096: Input/output error
/dev/sdag: read failed after 0 of 4096 at 0: Input/output error
/dev/sdaw: read failed after 0 of 4096 at 0: Input/output error
/dev/sdaw: read failed after 0 of 4096 at 38654640128: Input/output error
/dev/sdaw: read failed after 0 of 4096 at 38654697472: Input/output error
/dev/sdaw: read failed after 0 of 4096 at 0: Input/output error
/dev/sdaw: read failed after 0 of 4096 at 4096: Input/output error
/dev/sdaw: read failed after 0 of 4096 at 0: Input/output error
/dev/sdbn: read failed after 0 of 4096 at 0: Input/output error
/dev/sdbn: read failed after 0 of 4096 at 38654640128: Input/output error
/dev/sdbn: read failed after 0 of 4096 at 38654697472: Input/output error
/dev/sdbn: read failed after 0 of 4096 at 0: Input/output error
/dev/sdbn: read failed after 0 of 4096 at 4096: Input/output error
/dev/sdbn: read failed after 0 of 4096 at 0: Input/output error
/dev/sdai: read failed after 0 of 4096 at 0: Input/output error
/dev/sdai: read failed after 0 of 4096 at 38654640128: Input/output error
/dev/sdai: read failed after 0 of 4096 at 38654697472: Input/output error
<snip>
/dev/sdaf: read failed after 0 of 4096 at 0: Input/output error
/dev/sdaf: read failed after 0 of 4096 at 38654640128: Input/output error
/dev/sdaf: read failed after 0 of 4096 at 38654697472: Input/output error
/dev/sdaf: read failed after 0 of 4096 at 0: Input/output error
/dev/sdaf: read failed after 0 of 4096 at 4096: Input/output error
/dev/sdaf: read failed after 0 of 4096 at 0: Input/output error
/dev/sdbl: read failed after 0 of 4096 at 0: Input/output error
/dev/sdbl: read failed after 0 of 4096 at 38654640128: Input/output error
/dev/sdbl: read failed after 0 of 4096 at 38654697472: Input/output error
/dev/sdbl: read failed after 0 of 4096 at 0: Input/output error
/dev/sdbl: read failed after 0 of 4096 at 4096: Input/output error
/dev/sdbl: read failed after 0 of 4096 at 0: Input/output error
Found volume group "rootdg" using metadata type lvm2
Found volume group "datadg" using metadata type lvm2
Here's what shows up in /var/log/messages:
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:6: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
Jun 27 13:12:44 bkgqdb01 kernel: end_request: I/O error, dev sdag, sector 0
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:6: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
Jun 27 13:12:44 bkgqdb01 kernel: end_request: I/O error, dev sdag, sector 75497344
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:6: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
Jun 27 13:12:44 bkgqdb01 kernel: end_request: I/O error, dev sdag, sector 75497456
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:6: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
Jun 27 13:12:44 bkgqdb01 kernel: end_request: I/O error, dev sdag, sector 0
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:6: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
Jun 27 13:12:44 bkgqdb01 kernel: end_request: I/O error, dev sdag, sector 8
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:6: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
Jun 27 13:12:44 bkgqdb01 kernel: end_request: I/O error, dev sdag, sector 0
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:22: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
Jun 27 13:12:44 bkgqdb01 kernel: end_request: I/O error, dev sdaw, sector 0
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:22: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
Jun 27 13:12:44 bkgqdb01 kernel: end_request: I/O error, dev sdaw, sector 75497344
Jun 27 13:12:44 bkgqdb01 kernel: sd 3:0:1:22: Device not ready: <6>: Current: sense key: Not Ready
Jun 27 13:12:44 bkgqdb01 kernel: Add. Sense: Logical unit not ready, manual intervention required
Jun 27 13:12:44 bkgqdb01 kernel:
<snip>
Similar messages show up every time I reboot the server.
Any ideas on how to make my filter statement correct?
Thanks!
- 06-27-2009 #2Linux Guru
- Join Date
- Nov 2007
- Posts
- 1,695
Google: lvm.conf filter > First Link
Use the pipe symbol as the separator.


Reply With Quote