vProtect: Varmuuskopiointi epäonnistuu virheen "Cannot read from the device: /dev/sdX - tarkista vProtect-käyttäjän oikeudet
Summary: Varmuuskopiointi epäonnistuu käyttöoikeusongelman "Cannot read from the device /dev/sdX - check vProtect user privileges" vuoksi. Näin käy, vaikka vProtect-jaetun resurssin ja vProtect-käyttäjän oikeuksilla olisi oikeat käyttöoikeudet. ...
Symptoms
Varmuuskopiointi epäonnistuu käyttöoikeusongelman "Cannot read from the device /dev/sdX - check vProtect user privileges" vuoksi. Näin käy, vaikka vProtect-jaetun resurssin ja vProtect-käyttäjän oikeuksilla olisi oikeat käyttöoikeudet.
Virhe ilmenee, kun varmuuskopiointiin liitettyjä levyjä ei ole irrotettu. Tämä voi johtua siitä, että hypervisor ei toimi irrotettavana pyyntönä tai että LVM-suodattimia ei ole määritetty oikein ja käyttöjärjestelmä säilyttää levyt.
Cause
/etc/lvl/lvm.conf-tiedostoa ei ole määritetty oikein. LVM-suodattimia ei ole määritetty.
# cat lvm.conf | grep filter # is used to drive LVM filtering like MD component detection, multipath # Configuration option devices/filter. # Run vgscan after changing the filter to regenerate the cache. # filter = [ "a|.*|" ] # filter = [ "r|/dev/cdrom|" ] # filter = [ "a|loop|", "r|.*|" ] # filter = [ "a|loop|", "r|/dev/hdc|", "a|/dev/ide|", "r|.*|" ] # filter = [ "a|^/dev/hda8$|", "r|.*|" ] # filter = [ "a|.*|" ] # Configuration option devices/global_filter. # Because devices/filter may be overridden from the command line, it is # not suitable for system-wide device filtering, e.g. udev. # Use global_filter to hide devices from these LVM system components. # The syntax is the same as devices/filter. Devices rejected by # global_filter are not opened by LVM. # global_filter = [ "a|.*|" ] # This is a quick way of filtering out block devices that are not # the LVs with device filters. Also, when this setting is enabled, # filtered), which can cause performance problems on systems with # an LV. The LVs are ignored using a built in device filter that # Configuration option activation/mlock_filter. # mlock_filter = [ "locale/locale-archive", "gconv/gconv-modules.cache" ]
Käyttöjärjestelmän kannalta on tärkeää, että tarvittavat asemat ovat lvm.conf-tiedoston Devices-osion suodattimessa.
Resolution
vProtect-solmu liittää virtuaalikonelevyjä, jotka saattavat olla omia kloonejaan (esimerkiksi jos solmu otetaan käyttöön mallista). LVM on määritettävä solmussa, jotta se ei etsi LVM-taltioita, joihin levyjä liitetään.
- Määritä seuraavat muuttujat devices-osiossa /etc/lvm/lvm.conf, jotta LVM daemon tunnistaa vain järjestelmäasemat (tässä esimerkissä SDA-levy, jossa on kaksi osiota, sda1 ja sda2):

Kuva 1: Määritä muuttujia:/etc/lvm/lvm.conf
- Tarkista vgscan-tarkistuksella, että käyttöjärjestelmän taltioita tunnistetaan edelleen:
-vvv

Kuva 2: Tarkista, että käyttöjärjestelmän asemat tunnistetaan.
- Uudelleenkäynnistys