[dm-devel] Removing a failed device from LVM2/DM

malahal at us.ibm.com malahal at us.ibm.com
Tue Sep 1 16:25:37 UTC 2009


Alan D. Brunelle [Alan.Brunelle at hp.com] wrote:
> The vgreduce --removemissing helped a lot, thanks! But I still remain
> with all these error messages about the removed device. I tried
> everything again - using devices sda, sdab & sdad (failing sdab), and
> now every time I issue an LVM2/DM command I get all sorts of error
> messages about /dev/sdab failures. The 'pvs -a -o +devices' command not
> only puts out a ton - but also has a messed up display about the devices
> left working:
> 
> # pvs -a -o +devices
>   /dev/sdab: read failed after 0 of 2048 at 0: Input/output error
>   Volume group name (null) has invalid characters
>   Skipping volume group (null)
> ...
>   Volume group name (null) has invalid characters
>   Skipping volume group (null)
>   Volume group name (null) has invalid characters
>   Skipping volume group (null)
>   PV         VG   Fmt  Attr PSize   PFree   Devices    
>   /dev/sda   vg   lvm2 a-   271.34G 239.34G /dev/sda(0)
>   /dev/sda   vg   lvm2 a-   271.34G 239.34G            
>   /dev/sda   vg   lvm2 a-   271.34G 239.34G            
>   /dev/sdad  vg   lvm2 a-   271.34G 271.34G            
>   /dev/sdad  vg   lvm2 a-   271.34G 271.34G
> 
> Why the 5 lines for 2 devices?
> 
> I've attached a log of commands & results.
> 
> I have tried adding in "/dev/sdab" as being filtered out
> in /etc/lvm/lvm.conf but that doesn't change things. Here is first part
> of the output from lvm dumpconfig:
> 
> # lvm dumpconfig
>   devices {
>   	dir="/dev"
>   	scan="/dev"
>   	preferred_names=[]
>   	filter=["r|sdab|", "a/.*/"]
>   	cache_dir="/etc/lvm/cache"
>   	cache_file_prefix=""
>   	write_cache_state=1
>   	sysfs_scan=1
>   	md_component_detection=1
>   	md_chunk_alignment=1
>   	ignore_suspended_devices=0
>   }
> 
> but commands still error on /dev/sdab:

Did you remove the cache or ran vgscan?
/etc/lvm/lvm.conf recommends running 'vgscan -vvvv' to see what is going
on with filters.




More information about the dm-devel mailing list