Skip to content
  • Iustin Pop's avatar
    lvmstrap: add an explicit test for mounted devices · 5e861051
    Iustin Pop authored
    
    
    Recent kernels/userland report a mounted filesystem as follows:
    
        root@node4:~# fuser -avm /dev/sda5
                             USER        PID ACCESS COMMAND
        /dev/sda5:           root     kernel mount /srv/ganeti
    
    But old ones do not:
    
        node1# fuser -avm /dev/sda5
                             USER        PID ACCESS COMMAND
        /dev/sda5:
    
    So in order to cover both, we add an explicit test for this. We
    already compute the device numbers of all mounted filesystems, so it
    is a trivial addition (GetMountInfo() is cheap, so we don't need to
    cache it).
    
    Signed-off-by: default avatarIustin Pop <iustin@google.com>
    Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
    5e861051