sloaris 出現“mount: I/O error”錯誤

anycall2010發表於2009-04-09

今天處理一個問題,在V880上報錯:

# mount /dev/dsk/c3t201A00A0B829233Ad1s2 /data
mount: I/O error
mount: Cannot mount /dev/dsk/c3t201A00A0B829233Ad1s2

檢查磁碟:


# df -k
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c1t0d0s0    36305972  284803 35658110     1%    /
/devices                   0       0       0     0%    /devices
ctfs                       0       0       0     0%    /system/contract
proc                       0       0       0     0%    /proc
mnttab                     0       0       0     0%    /etc/mnttab
swap                 12218336    1408 12216928     1%    /etc/svc/volatile
objfs                      0       0       0     0%    /system/object
/dev/dsk/c1t0d0s4    10327132 3713750 6510111    37%    /usr
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1
                     36305972  284803 35658110     1%    /platform/sun4u-us3/lib/libc_psr.so.1
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
                     36305972  284803 35658110     1%    /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1
fd                         0       0       0     0%    /dev/fd
swap                 12216960      32 12216928     1%    /tmp
swap                 12216952      24 12216928     1%    /var/run
/dev/dsk/c1t0d0s3    15127779   73718 14902784     1%    /opt

沒有找到改磁碟;

# format                
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c1t0d0
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100000c508513fe,0
       1. c1t1d0
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100000c50851086,0
       2. c1t2d0
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100000c50850ebc,0
       3. c1t3d0
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100000c5080f6c4,0
       4. c1t4d0
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100000c5085172f,0
       5. c1t5d0
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100000c5080f5c1,0
       6. c3t201A00A0B829233Ad1
         
/pci@9,600000/QLGC,qlc@1/fp@0,0/ssd@w201a00a0b829233a,1
Specify disk (enter its number): 6
selecting c3t201A00A0B829233Ad1
[disk formatted]
/dev/dsk/c3t201A00A0B829233Ad1s2 is normally mounted on /data according to /etc/vfstab. Please remove this entry to use this device.

從FORMAT中能夠檢視到有這塊磁碟,就是無法MOUNT上去。難道是儲存的問題?鏈路的問題?

經過檢查儲存,確認不是儲存的問題。儲存沒有任何關於這個磁碟的報錯資訊。邏輯錯誤?物理壞道?

嘗試重啟機器,看是否能夠掛接上;在重啟的時候,需要在/ETC/VFSTAB中,將磁碟自動掛載這條給註釋掉,否則害怕磁碟啟動不了。

啟動機器後,錯誤照舊。於是用FSCK命令修復改磁碟。如果還不成,可真的遇到大麻煩了。。。。。

檢視了一下報錯日誌:

# more /var/adm/messages
Apr  8 01:08:04 mymail fctl: [ID 517869 kern.warning] WARNING: fp(0)::GPN_ID for
 D_ID=610113 failed
Apr  8 01:08:04 mymail fctl: [ID 517869 kern.warning] WARNING: fp(0)::N_x Port w
ith D_ID=610113, PWWN=201a00a0b829233a disappeared from fabric

看來鏈路曾經斷過,先修復一下再說吧。

fsck  -y  /dev/dsk/c3t201A00A0B829233Ad1s2

經過漫長的等待,最後終於修復完畢。

然後磁碟就可以MOUNT上去了。

分析錯誤原因:

客戶前一天,掉過電,有些資料沒有寫入完,造成磁碟無法掛載。修復後,就OK了。

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8334342/viewspace-586910/,如需轉載,請註明出處,否則將追究法律責任。

相關文章