Fájlok sérülhetnek meg a virtuális gépen belül GlusterFS és qcow2 formátum használata során, de az alábbi beállítással elkerülhető a fájlsérülés.

Leírás

Fáljok sérülnek a virtuális gépen belül. Random fájlok tartalma íródik felül 0 értékekkel.

  • Proxmox 6.2-11
  • Glusterfs 5.5-3

Detektálás

VM-en belül kiadott parancsokkal (debian/ubuntu):

debsums -c

Nem rendszer fájlok kereséséhez:

find_zeroes.sh

#!/bin/bash
D=$(date +%Y-%j-%H%M%S)
find $@ -type f | (
        EXPOUT="00000000: 0000 0000 0000 0000 0000 0000 0000 0000  ................"
        while read f
        do
                TESTOUT=$(xxd -l 16 "${f}")
                if [[ "${TESTOUT}" == "${EXPOUT}" ]]
                then
                        echo "${f}"
                        echo "${f}" >> ~/find_zeroes-${D}.txt
                fi
        done
)

Megoldás

  1. Az érintett volume-on az alábbi paranccsal:

    gluster volume set performance.write-behind off

    , vagy

  2. Nyers disk használata ajánlott.

Források

Bug 1701736