[FreeBSD] Kernel g_vfs_done Error = 16

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 31-08 10:48
Zo nu en dan 'verslikt' mijn FreeBSD file server zich. Dit resulteert in een zeer korte onderbreking van de data stroom (nog geen seconde), maar verder geen problemen (data corruptie, etc). Toch heb ik besloten het uit te zoeken, maar helaas kan ik weinig vinden (Google, etc) mbt de foutcode.

Foutcode:
"Nov 14 00:01:46 030-NAS kernel: g_vfs_done():da0p1[READ(offset=6045696, length=4096)]error = 16"

De bovenstaande 'da0p1' is een raid 6 array die draait op mijn Areca ARC-1280ML.

Aantal belangrijke zaken:
1) Door de Areca controller wordt geen fouten gemeld (temperatuur is ok, BBU is 100%, ECC is ok, etc)
2) Tevens draait er nog een tweede disk (pass-through) op mijn Areca en voor deze krijg ik de bovenstaande melding nooit
3) Wanneer ik een file system check (fsck) draai voor 'da0p1' worden geen fouten gemeld
4) Areca controller heeft de laatste firmware (1.48) en laatste driver (1.20.00.17)
5) FreeBSD draait versie 8.1 en alle services draaien Uber stabiel
6) Hardware draait zonder (merkbare) problemen. Zie config (link)
7) Er worden geen andere fouten gemeld door FreeBSD

Heb het gevoel dat het aan mijn AFPD ligt, maar heb hier geen bewijs voor kunnen vinden.

... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...


Acties:
  • 0 Henk 'm!

  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 31-08 10:48
Update:

Even wat extra gegevens. Benchmark laat een goede performance zien.

Afbeeldingslocatie: https://files.me.com/maartendevries/3qrzjp

Misschien dat FreeBSD niet lekker met sectoren van 4K overweg kan?

[ Voor 18% gewijzigd door Zware Unit op 14-11-2010 16:20 ]

... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Hmm.. denk dat je meer kans maakt op de FreeBSD mailing lists: http://lists.freebsd.org/mailman/listinfo/freebsd-current

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • 0xDEADBEEF
  • Registratie: December 2003
  • Niet online
Ook zou je je vraag op freebsd-stable en freebds-fs kunnen posten: http://lists.freebsd.org/pipermail/freebsd-stable/ http://lists.freebsd.org/pipermail/freebsd-fs/

"Religion is an insult to human dignity. With or without it you would have good people doing good things and evil people doing evil things. But for good people to do evil things, that takes religion." - Steven Weinberg


Acties:
  • 0 Henk 'm!

  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 31-08 10:48
Heb het probleem inmiddels opgelost na veel, heel veel zoeken.

Oplossing:
Gebruik geen "4K Block" grootte, maar "LBA 64" voor een volume van meer dan 2TB.

Stukje uit de handleiding van de Areca kaart (link):
1) No
It keeps the volume size with max. 2TB limitation.

2) LBA 64
This option uses 16 bytes CDB instead of 10 bytes. The maximum volume capacity supports up to 512TB. This option works on different OS which supports 16 bytes CDB. Such as: Windows 2003 with SP1 Linux kernel 2.6.x or latter

3) Use 4K Block
It change the sector size from default 512 Bytes to 4k Byetes. the maximum volume capacity up to 16TB. This option works under Windows platform only. And it can not be converted to Dynamic Disk, because 4k sector size is not a standard format.

... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...