Find the answer to your Linux question:
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 ...
  1. #1
    Just 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!

  2. #2
    Linux Guru
    Join Date
    Nov 2007
    Posts
    1,695
    Google: lvm.conf filter > First Link

    Use the pipe symbol as the separator.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...