On Aug 17, 2015, at 6:14 AM, Fran Tsao Santín <tsao@gpul.org> wrote:


2015-08-17 14:59 GMT+02:00 Shaheen Bakhtiar <shashaness@hotmail.com>:

I would like to, but this is a root partition so when I do multipath -F it says device is in use, I would also need to update fstab, to reflect the new locations of root, swap, and boot. The question is this…. Can I do so without having to created a new initrd? or reconfiguring grub

Did you blacklisted the device in /etc/multipath.conf and reloaded the service? If you did it, what is the output of multipath -ll command?

About /etc/fstab, I think you don't need update nothing, as the partitions are identified by UUID not by device name.


--
Francisco J. Tsao Santín
http://gattaca.es
1024D/71CF4D62  42 F1 53 35 EF 98 98 8A FC 6C 56 B3 4C A7 7D FB

So...I thoroughly am not getting multipath at all :( 

Where is the UUID for /boot partition?? The one that is NOT associated with multipathd? I want to setup fstab and disable the device in in multipathd.conf, but I’m afraid if I do that right now the loader won’t be able to find the boot partition as it still points to mpatha1. In fact, all references in grub.conf are to UUID 9abf4d-17aa-47fb-8f22-5d0d33711684 which is /dev/mapper/mpatha1  

Am I missing something??

[root@smtp ~]# multipath -F 
Sep 03 13:50:55 | mpatha2: map in use
Sep 03 13:50:55 | failed to remove multipath map mpatha


[root@smtp ~]# more /etc/fstab 
#
# /etc/fstab
# Created by anaconda on Tue Aug 11 20:01:08 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
#/dev/mapper/fedora_smtp-root /                       xfs     defaults        0 0
#/dev/mapper/fedora_smtp-swap swap                    swap    defaults        0 0
UUID=529abf4d-17aa-47fb-8f22-5d0d33711684 /                       xfs     defaults        0 0
UUID=19a56b93-5a7d-48ca-8bc4-4ec461292dc0 /boot                   ext4    defaults        1 2
UUID=59c17540-971e-4cc9-8d3b-3e29fa9d62f6 swap                    swap    defaults        0 0

[root@smtp ~]# df -m
Filesystem                   1M-blocks  Used Available Use% Mounted on
devtmpfs                          1966     0      1966   0% /dev
tmpfs                             1976     0      1976   0% /dev/shm
tmpfs                             1976     1      1976   1% /run
tmpfs                             1976     0      1976   0% /sys/fs/cgroup
/dev/mapper/fedora_smtp-root    233358  3553    229806   2% /
tmpfs                             1976     1      1976   1% /tmp
/dev/mapper/mpatha1                380   123       234  35% /boot
tmpfs                              396     0       396   0% /run/user/1000

[root@smtp ~]# fdisk -l /dev/cciss/c0d0
Disk /dev/cciss/c0d0: 232.9 GiB, 250023444480 bytes, 488327040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xea0e0059

Device            Boot  Start       End   Sectors   Size Id Type
/dev/cciss/c0d0p1 *      2048    821247    819200   400M 83 Linux
/dev/cciss/c0d0p2      821248 488310783 487489536 232.5G 8e Linux LVM


[root@smtp ~]# blkid
/dev/mapper/mpatha1: UUID="19a56b93-5a7d-48ca-8bc4-4ec461292dc0" TYPE="ext4" PARTUUID="ea0e0059-01"
/dev/mapper/mpatha2: UUID="BWFbnX-pWQM-8zqS-SIBk-fTak-Cxzj-ksp0Au" TYPE="LVM2_member" PARTUUID="ea0e0059-02"
/dev/mapper/fedora_smtp-root: UUID="529abf4d-17aa-47fb-8f22-5d0d33711684" TYPE="xfs"
/dev/mapper/fedora_smtp-swap: UUID="59c17540-971e-4cc9-8d3b-3e29fa9d62f6" TYPE="swap"
/dev/cciss/c0d0: PTUUID="ea0e0059" PTTYPE="dos"
/dev/mapper/mpatha: PTUUID="ea0e0059" PTTYPE=“dos"

[root@smtp ~]# multipath -ll
Sep 03 13:53:16 | cciss/c0d0: No fc_host device for 'host0'
Sep 03 13:53:16 | cciss/c0d0: No fc_host device for 'host0'
Sep 03 13:53:16 | cciss/c0d0: No fc_remote_port device for 'rport-0:0-0'
mpatha (3600508b10010503953574630324d0003) dm-0 HP      ,LOGICAL VOLUME  
size=233G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='service-time 0' prio=1 status=active
  `- 0:0:0:0 cciss/c0d0 104:0 active ready running

[root@smtp ~]# multipath -v3
Sep 03 13:52:15 | loading /lib64/multipath/libcheckdirectio.so checker
Sep 03 13:52:15 | loading /lib64/multipath/libprioconst.so prioritizer
Sep 03 13:52:15 | sr0: device node name blacklisted
Sep 03 13:52:15 | cciss/c0d0: not found in pathvec
Sep 03 13:52:15 | cciss/c0d0: mask = 0x3f
Sep 03 13:52:15 | cciss/c0d0: dev_t = 104:0
Sep 03 13:52:15 | cciss/c0d0: size = 488327040
Sep 03 13:52:15 | cciss/c0d0: vendor = HP      
Sep 03 13:52:15 | cciss/c0d0: product = LOGICAL VOLUME  
Sep 03 13:52:15 | cciss/c0d0: rev = 1.78
Sep 03 13:52:15 | cciss/c0d0: h:b:t:l = 0:0:0:0
Sep 03 13:52:15 | cciss/c0d0: 59844 cyl, 255 heads, 32 sectors/track, start at 0
Sep 03 13:52:15 | cciss/c0d0: serial = PA6C90P9SWF02M
Sep 03 13:52:15 | cciss/c0d0: get_state
Sep 03 13:52:15 | loading /lib64/multipath/libchecktur.so checker
Sep 03 13:52:15 | cciss/c0d0: path checker = tur (controller setting)
Sep 03 13:52:15 | cciss/c0d0: checker timeout = 300000 ms (internal default)
Sep 03 13:52:15 | cciss/c0d0: state = up
Sep 03 13:52:15 | cciss/c0d0: uid_attribute = ID_SERIAL (internal default)
Sep 03 13:52:15 | cciss/c0d0: uid = 3600508b10010503953574630324d0003 (udev)
Sep 03 13:52:15 | cciss/c0d0: detect_prio = 1 (config file default)
Sep 03 13:52:15 | cciss/c0d0: prio = const (controller setting)
Sep 03 13:52:15 | cciss/c0d0: prio args = (null) (controller setting)
Sep 03 13:52:15 | cciss/c0d0: const prio = 1
Sep 03 13:52:15 | dm-0: device node name blacklisted
Sep 03 13:52:15 | dm-1: device node name blacklisted
Sep 03 13:52:15 | dm-2: device node name blacklisted
Sep 03 13:52:15 | dm-3: device node name blacklisted
Sep 03 13:52:15 | dm-4: device node name blacklisted
===== paths list =====
Sep 03 13:52:15 | cciss/c0d0: No fc_host device for 'host0'
Sep 03 13:52:15 | cciss/c0d0: No fc_host device for 'host0'
Sep 03 13:52:15 | cciss/c0d0: No fc_remote_port device for 'rport-0:0-0'
uuid                              hcil    dev        dev_t pri dm_st chk_st ve
3600508b10010503953574630324d0003 0:0:0:0 cciss/c0d0 104:0 1   undef ready  HP
Sep 03 13:52:15 | cciss/c0d0: No fc_host device for 'host0'
Sep 03 13:52:15 | cciss/c0d0: No fc_host device for 'host0'
Sep 03 13:52:15 | cciss/c0d0: No fc_remote_port device for 'rport-0:0-0'
Sep 03 13:52:15 | params = 1 queue_if_no_path 0 1 1 service-time 0 1 2 104:0 1 1 
Sep 03 13:52:15 | status = 2 0 0 0 1 1 A 0 1 2 104:0 A 0 0 1 
Sep 03 13:52:15 | mpatha: disassemble map [1 queue_if_no_path 0 1 1 service-time 0 1 2 104:0 1 1 ]
Sep 03 13:52:15 | mpatha: disassemble status [2 0 0 0 1 1 A 0 1 2 104:0 A 0 0 1 ]
Sep 03 13:52:15 | tur checker refcount 1
Sep 03 13:52:15 | const prioritizer refcount 1
Sep 03 13:52:15 | unloading const prioritizer
Sep 03 13:52:15 | unloading tur checker
Sep 03 13:52:15 | unloading directio checker



[root@smtp ~]# tail -f /var/log/messages
Sep  3 14:19:44 smtp multipathd: 104:0: reinstated
Sep  3 14:19:49 smtp multipathd: 104:0: reinstated
Sep  3 14:19:54 smtp multipathd: 104:0: reinstated
Sep  3 14:19:59 smtp multipathd: 104:0: reinstated
Sep  3 14:20:04 smtp multipathd: 104:0: reinstated
Sep  3 14:20:09 smtp multipathd: 104:0: reinstated
Sep  3 14:20:14 smtp multipathd: 104:0: reinstated
Sep  3 14:20:19 smtp multipathd: 104:0: reinstated
Sep  3 14:20:24 smtp multipathd: 104:0: reinstated
Sep  3 14:20:29 smtp multipathd: 104:0: reinstated
Sep  3 14:20:34 smtp multipathd: 104:0: reinstated