Nach Upgrade auf FreeBSD 11.2: error 0x31

Morfio

Well-Known Member
Hallo zusammen,

nachdem ich auf FreeBSD 11.2 aktualisiert habe (komplettes ZFS), erhalte ich zu dem wohl harmlosen Fehler

Code:
gptzfsboot: error 49 lba 2871

vier mal folgenden Fehler (ich habe vier HDDs eingebaut):

Code:
read 1 from 0 to 0xverschiedenehexzahlen, error 0x31read 1 from 0 to 0xverschiedenehexzahlen, error: 0x31

Bei Google fand ich nichts dazu. Hat jemand eine Idee, was das sein könnte, welche Auswirkungen das hat und wie man das abschalten kann?

Viele Grüße

Morfio
 
Zeige mal die Ausgabe von zpool status. Mit 11.2 kamen Dinge in zfs hinzu, sodass ein zfs upgrade ausgeführt werden muss. Hierbei kommt dann auch die Meldung, dass du den "Bootsektor" neu schreiben musst. Aber Achtung: Hier bin ich in eine Böse Falle gelaufen: Die Meldung nicht einfach stupide abschreiben sondern prüfen ob es bei dir passt. Das ist davon abhängig, ob du UEFI nutzt oder nicht.

HTH
 
Hatte ich alles soweit gemacht:

Code:
# zpool status
  pool: storage
 state: ONLINE
  scan: resilvered 236K in 0h0m with 0 errors on Thu Jul  7 13:50:49 2016
config:

    NAME                          STATE     READ WRITE CKSUM
    storage                       ONLINE       0     0     0
      mirror-0                    ONLINE       0     0     0
        ufsid/57737673247cbe0ep1  ONLINE       0     0     0
        gpt/storage1              ONLINE       0     0     0

errors: No known data errors

  pool: zroot
 state: ONLINE
  scan: none requested
config:

    NAME            STATE     READ WRITE CKSUM
    zroot           ONLINE       0     0     0
      mirror-0      ONLINE       0     0     0
        gpt/zroot0  ONLINE       0     0     0
        gpt/zroot1  ONLINE       0     0     0

errors: No known data errors
 
Ja genau. Ein zpool-Upgrade ist nicht so ganz Ohne.
Nach einem
zpool upgrade -a
sollte man gucken, wo genau man den Bootkram neu schreibt.

Guckt man sich mal das Partitionlayout an:
# gpart show ada4
Code:
=>       40  247463856  ada4  GPT  (118G)
         40     409600     1  efi  (200M)
     409640       1024     2  freebsd-boot  (512K)
     410664        984        - free -  (492K)
     411648   33554432     3  freebsd-swap  (16G)
   33966080  213495808     4  freebsd-zfs  (102G)
  247461888       2008        - free -  (1.0M)

Das ist hier z.B. der Fall. Klassisches BIOS (kein UEFI) mit GPT (statt klassischer Partiionstabelle).
Der Bootcode kommt sowohl in den Protective-MBR als auch in die 2 Partition, die mit free-bsd-boot gelabelt ist :
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ada4
 
Zurück
Oben