Por que recebo erros de E / S de disco inicializando o kernel 3.2 em um servidor xen vps? [fechadas]

3

Eu tenho um xen vps, que acabei de atualizar para o novo LTS 12 Precise Pangolin.

No entanto, vejo esse erro na inicialização:

[   12.848076] end_request: I/O error, dev xvda, sector 12841
[   12.848093] end_request: I/O error, dev xvda, sector 12841
[   12.848103] Buffer I/O error on device xvda1, logical block 1605
[   12.848110] lost page write due to I/O error on xvda1
[   12.848129] Aborting journal on device xvda1.

Resultados em / sendo montados somente leitura. Reinicie:

[    3.087257] EXT3-fs (xvda1): warning: ext3_clear_journal_err: Marking fs in need of filesystem check.
[    3.087677] EXT3-fs (xvda1): recovery complete
[    3.088514] EXT3-fs (xvda1): mounted filesystem with ordered data mode
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... done.
fsck from util-linux 2.20.1
PRGMRDISK1 contains a file system with errors, check forced.
Checking disk drives for errors. This may take several minutes.
Press C to cancel all checks in progress
PRGMRDISK1: ***** REBOOT LINUX *****
PRGMRDISK1: 371152/6001184 files (2.8% non-contiguous), 4727949/12000000 blocks
mountall: fsck / [308] terminated with status 3
mountall: System must be rebooted: /
[  151.566949] Restarting system.
Name                                        ID   Mem VCPUs      State   Time(s)
shadowmint                                 236  2048     1     --p---      0.0

Reiniciar - > de volta para 1.

Este é definitivamente um problema com o kernel 3.2, porque inicializar a série de kernel 3.0.0 ou 2.6.38 faz com que esse problema desapareça magicamente.

Tenho certeza de que esse é um tipo estranho de xen, mas não faço ideia.

Alguém?

De qualquer forma, até que isso seja resolvido, eu recomendo strongmente contra a atualização se você estiver executando um servidor xen.

    
por Doug 28.04.2012 / 04:08

2 respostas

0

Percebi que existe um kernel especial para máquinas virtuais:

linux-image-3.2.0-23-virtual - imagem do kernel do Linux para a versão 3.2.0 em convidados virtuais x86 de 64 bits linux-image-extra-3.2.0-23-virtual - Imagem do kernel Linux para a versão 3.2.0 em Convidados virtuais x86 de 64 bits

Talvez isso resolva isso?

    
por Michael 29.04.2012 / 20:55
0

Eu tive um problema semelhante, mas problemas semelhantes não envolvem necessariamente causas semelhantes: -D. Resolvi meu problema adicionando a nobarrier (opção de montagem) em /etc/fstab à linha de montagem da partição raiz:

UUID=7960e41c-6ad3-458e-ba0b-289c43a7508f / ext4 nobarrier 0 1

Após a primeira reinicialização bem-sucedida, executei

dmesg | grep barrier

e é isso que eu tenho:

[    0.690596] blkfront: xvda: barrier: enabled 
[   12.914802] blkfront: xvda: empty barrier op failed
[   12.914807] blkfront: xvda: barrier or flush: disabled 
[   14.806961] EXT4-fs (xvda1): re-mounted. Opts: errors=continue,nobarrier
    
por Radu Dumbrăveanu 21.03.2014 / 12:44