mfi0: I/O error kein Pool mehr da?Wie Reparieren?

Status
Not open for further replies.

exelzur

Dabbler
Joined
Nov 11, 2015
Messages
21
Habe ein Problem,

Gerade ist mein Freenas Server 9.3.1 am sterben: mfi0 I/O error und irgendwas one or more Devices are not available cannot import.

Asus Board mit 12 GB ram
Raid Controller perc h310
WD Green Platten
2 Seagate Platten
1 SSD


Der Fehler kam, als ich NFS getestet hab, mit 2 VM maschinen von einem anderen Server, irgendwann antwortete der Freenas nicht mehr und habe ich hard-resettet.... Naja dannach ende...

was wäre jetzt das richtige vorgehen?

die log :

http://pastebin.com/HfALxfEK


Code:
[root@ark1 ~]# zpool status                                                    
  pool: freenas-boot                                                           
state: ONLINE                                                                 
  scan: scrub repaired 0 in 0h5m with 0 errors on Sat Nov  7 03:50:13 2015     
config:                                                                        
                                                                               
        NAME        STATE     READ WRITE CKSUM                                 
        freenas-boot  ONLINE       0     0     0                               
          ada0p2    ONLINE       0     0     0                                 
                                                                               
errors: No known data errors                                                   
[root@ark1 ~]#   
 
Last edited:

warri

Guru
Joined
Jun 6, 2011
Messages
1,193
Oh, ein RAID-Controller. Wird generell nicht empfohlen, außer für reines pass-through. Wie war dein Pool denn aufgesetzt? Mirror, RAIDZ?

Nov 10 22:35:11 ark1 Fatal trap 12: page fault while in kernel mode

Hast du mal eine Runde memtest laufen lassen um sicherzustellen, dass der RAM ok ist?
 

exelzur

Dabbler
Joined
Nov 11, 2015
Messages
21
Der perc war aber nicht auf RAID eingestellt. Raidz 2 meine ich eingestellt zu haben.

Nein RAM test hab ich noch nicht gemacht,aber wichtiger ist erstmal an die Daten zu kommen.
 

mnbokaem

Cadet
Joined
Mar 19, 2015
Messages
6
Nach einem Blick ins log - die Fehler scheinen nur auf einer Platte zu sein pd0:
Nov 10 22:35:11 ark1 mfisyspd0: hard error cmd=read 1132817408-1132817663

Später stirbt syslog-ng - kann es sein, dass dem das 'System Dataset' fehlt ?

Mein Vorschlag:
- System von USB-Stick mit frischem FreeNAS booten
- im log und mit 'mfiutil' prüfen ob die Platten erkannt wurden, falls ja dann
- 'zfs import' versuchen.
 

exelzur

Dabbler
Joined
Nov 11, 2015
Messages
21
So der M1015 ist drin:


Neues Log : http://pastebin.com/yW7FMucx

zpool status

Code:
[root@ark1 ~]# zpool status                                                   
  pool: freenas-boot                                                          
state: ONLINE                                                                
  scan: scrub repaired 0 in 0h5m with 0 errors on Sat Nov  7 03:50:13 2015     
config:                                                                       
                                                                              
        NAME        STATE     READ WRITE CKSUM                                
        freenas-boot  ONLINE       0     0     0                              
          ada0p2    ONLINE       0     0     0                                
                                                                              
errors: No known data errors                                                  
[root@ark1 ~]# ^C                                                             
[root@ark1 ~]#  



zpool import und zpool import Pool1:

Code:
   pool: Pool1                                                                
     id: 11704731651828404384                                                 
  state: ONLINE                                                               
action: The pool can be imported using its name or numeric identifier.       
config:                                                                      
                                                                              
        Pool1                                           ONLINE                
          raidz2-0                                      ONLINE                
            gptid/fe6f637a-3f86-11e4-a0a3-ac220bc7a8dc  ONLINE                
            gptid/ff075b02-3f86-11e4-a0a3-ac220bc7a8dc  ONLINE                
            gptid/ffa491e1-3f86-11e4-a0a3-ac220bc7a8dc  ONLINE                
            gptid/0046c681-3f87-11e4-a0a3-ac220bc7a8dc  ONLINE                
            gptid/00ac83ea-3f87-11e4-a0a3-ac220bc7a8dc  ONLINE                
            gptid/012da711-3f87-11e4-a0a3-ac220bc7a8dc  ONLINE                
          mirror-1                                      ONLINE                
            gptid/01a9b043-3f87-11e4-a0a3-ac220bc7a8dc  ONLINE                
            gptid/021e37ad-3f87-11e4-a0a3-ac220bc7a8dc  ONLINE                
        cache                                                                 
          gptid/2fa44cfe-2895-11e5-ad8b-ac220bc7a8dc                          
[root@ark1 ~]# zpool import Pool1                                             
cannot import 'Pool1': one or more devices is currently unavailable           




Bitte helft mir meine daten wiederherszustellen :(
 

xaibex

Patron
Joined
Mar 19, 2013
Messages
340
In dem Log kommt mehrfach vor:
Code:
Nov 16 13:37:32 ark1 (da7:mps0:0:7:0): READ(10). CDB: 28 00 43 85 6c 00 00 01 00 00
Nov 16 13:37:32 ark1 (da7:mps0:0:7:0): CAM status: SCSI Status Error
Nov 16 13:37:32 ark1 (da7:mps0:0:7:0): SCSI status: Check Condition
Nov 16 13:37:32 ark1 (da7:mps0:0:7:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error)
Nov 16 13:37:32 ark1 (da7:mps0:0:7:0): Info: 0x43856c78


Insgesammt 12x.
Sagt mir zwar leider nichts. Aber SCSI Fehler klingt nicht so gut. Google bringt einige Verweise auf beiträge im freenas Forum.
 

Kurti2k

Contributor
Joined
Mar 9, 2014
Messages
155

mnbokaem

Cadet
Joined
Mar 19, 2015
Messages
6
Kannst Du noch ein 'zpool import' _nach_ dem fehlgeschlagenen tatsächlichen import machen ?

Denn vorher sagte er ja
  1. pool: Pool1
  2. id: 11704731651828404384
  3. state: ONLINE
  4. action: The pool can be imported using its name or numeric identifier.
Alle ähnlichen Fälle von denen ich gelesen habe, zeigen soetwas:
  1. pool: ZFS2_7TB_V0
  2. id: 3012034759271673160
  3. state: UNAVAIL
  4. status: One or more devices are missing from the system.
Links:
https://forums.freenas.org/index.php?threads/import-zpool-with-missing-cache-device.23782/
https://forums.freenas.org/index.php?threads/log-ssd-failed-cant-import-zpool-with-m.17018/

 

mnbokaem

Cadet
Joined
Mar 19, 2015
Messages
6
Wird da7 denn irgendwann als UNAVAIL oder FAULTED angezeigt ?

Hast Du mal versucht sie rauszunehmen und dann ein import ?
Eine fehlende Platte sollte nichts ausmachen.
 

exelzur

Dabbler
Joined
Nov 11, 2015
Messages
21
Mnbokaem vielen vielen dank für dein Tip habe die Platte gezogen und kann wieder an die daten :D

Bedeuted ich muss nur die platte austauschen die defekt ist?
 

mnbokaem

Cadet
Joined
Mar 19, 2015
Messages
6
Prima, ein happy end :)

Ein Austausch und ein 'resilvering' sollten reichen.
Die Frage ist eher warum das System die nicht selbst als schlecht markiert hat ... kein Ahnung :(

Ich schlage vor auch über Backups nachzudenken - die reduzieren den Stressfaktor in solchen Situationen ;)
 

exelzur

Dabbler
Joined
Nov 11, 2015
Messages
21
Das peinliche ist ja, das ich Backups mache. Diese in einem Extra Koffer liegen aber habe es 2 Monate nicht gemacht... mein Problem.

Kann man den Mirror "erweitern" also erstmal eine 2Tb Platte rein->resilvern -> 1TB raus und wieder Resilvern? bzw. den Mirror raus und in den RaidZ2 migrieren?
 

mnbokaem

Cadet
Joined
Mar 19, 2015
Messages
6
Den Mirror so zu erweitern geht - wenn Gehäuse und Controller den Platz haben kann man die neue 2TB-disk auch als erstes dazunehmen (3-way mirror), dann arbeitet man nicht temporär DEGRADED.
Mehr disks in ein RAIDZ2 zu integrieren geht nicht.
Mir ist auch kein Weg bekannt den mirror in ein RAIDZx zu verwandeln.

Viel nützliches gibt es hier: https://drive.google.com/file/d/0BzHapVfrocfwbXYxcGgycEIzNG8/view?usp=sharing
Allerdings alles in Englisch.
 

exelzur

Dabbler
Joined
Nov 11, 2015
Messages
21
okay das wäre ja kein thema, hatte noch eine 1 TB platte gefunden nur muss beide aus dem Mirror mal gegen frische austauschen....

Kann man den Cache wieder rausnehmen ?
 
Status
Not open for further replies.
Top