lvm_scan: do not overwrite a preexisting /etc/lvm/lvm.conf
parent
c0dc4c5d1e
commit
376cfd1c27
|
@ -14,6 +14,8 @@ if $UDEV_QUEUE_EMPTY >/dev/null 2>&1; then
|
|||
echo -n "${f##/tmp/.lvm_scan-} "
|
||||
done
|
||||
)
|
||||
|
||||
if [ ! -e /etc/lvm/lvm.conf ]; then
|
||||
{
|
||||
echo 'devices {';
|
||||
echo -n ' filter = [ '
|
||||
|
@ -24,9 +26,12 @@ if $UDEV_QUEUE_EMPTY >/dev/null 2>&1; then
|
|||
echo 'types = [ "blkext", 1024 ]'
|
||||
echo '}';
|
||||
} > /etc/lvm/lvm.conf
|
||||
|
||||
lvmwritten=1
|
||||
fi
|
||||
info "Scanning devices $lvmdevs for LVM volume groups $VGS"
|
||||
lvm vgscan 2>&1 | vinfo
|
||||
lvm vgchange -ay $VGS 2>&1 | vinfo
|
||||
[ "$lvmwritten" ] && rm -f /etc/lvm/lvm.conf
|
||||
unset lvmwritten
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue