iT邦幫忙

0

NAS系統與壞軌請教

nas

一. 請問系統檔案錯誤,跟檔案系統錯誤的差別是不是:
Q1 系統檔案錯誤代表系統快掛了? Q2 檔案系統錯誤代表有硬碟出問題?
Q3 請問該如何以SSH登入NAS系統看系統有無損毀呢?

二. Q4 請問如何觀看NAS的CONF.BIN檔呢?

其他專業人士觀看到
★Tray:1 Disk:sda
sda: 9 Power_On_Hours 0x0032 037 037 000 Old_age Always - 46005
sda:197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 77

★Tray:5 Disk:sde
sde: 9 Power_On_Hours 0x0032 067 067 000 Old_age Always - 24785
sde:197 Current_Pending_Sector 0x0032 200 199 000 Old_age Always - 189

此兩顆壞軌,Q5. 請問是如何以LINUX讀出CONF.BIN檔來看到這兩顆壞軌的資訊呢?
Q6. 請問這些訊息表達的意思是甚麼呢?
如何以這兩行可得知有壞軌呢?

字面上只看得懂 通電時間總是某個位置的壽命
(Power_On_Hours_age Always)
目前擱置的磁區總是某個位置的壽命
(Current_Pending_Sector_age Always)

請指教,感恩您們的教導,謝謝

看更多先前的討論...收起先前的討論...
CalvinKuo iT邦大師 7 級 ‧ 2015-11-02 00:22:26 檢舉
重點是C5(197)那行,這數字代表 有問題的磁區
https://en.wikipedia.org/wiki/S.M.A.R.T.

197 0xC5 Current Pending Sector Count
Count of "unstable" sectors (waiting to be remapped, because of unrecoverable read errors). If an unstable sector is subsequently read successfully, the sector is remapped and this value is decreased.


https://disp.cc/b/733-8jLz

一般使用者使用傳統硬碟較需注意的是05跟C5值。
C5值是當硬碟發現讀取有問題的磁區,它會先標記起來等待重新分配磁區來替換掉它;
如果下次讀取到該磁區正常的話C5就會消失,不正常的話會跑到05去。
而05則是有真的壞軌,硬碟已經利用備用的磁區來替換原有故障的磁區。
所以有的時候明明SMART的05或C5值有異常,但我們使用如HDTune、HDD Regenerator
或其他掃換軌軟體卻掃不到壞軌的區塊,

pp00pp iT邦新手 5 級 ‧ 2015-11-02 00:51:33 檢舉
謝謝您的回應,請問依此看來,有可能是假性壞軌的意思嗎?
(假性壞軌的話硬碟大概還能撐多久呢?)

是否能登入系統下達什麼指令測試是真壞軌c5的值會變成05呢?
(真的壞軌的話,這硬碟大概多久內就一定掛掉呢?)
ps:會不會我一測試兩顆同時真的壞軌接著馬上同時掛掉的可能?
那我就玩完了...game over!! (冷笑話)

謝謝您的解說
~晚安吉祥~
CalvinKuo iT邦大師 7 級 ‧ 2015-11-02 10:11:09 檢舉
先確定備份沒問題,不然就馬上把有問題磁碟資料備份出來,再做磁碟檢查...
正常的硬碟不應該會有錯誤,通常C5大量增加,會搞得整顆硬碟效率很差...
有當系統碟遇過開機要15分鐘,但做抹除零填充後在格式化,拿來放一般資料看起正常,但還是會毛毛的...
pp00pp iT邦新手 5 級 ‧ 2015-11-02 18:55:23 檢舉
謝謝您的教學,此次的寶貴經驗: 此兩顆硬碟,第一顆才剛換,大約幾分內第二顆馬上也跟著掛掉了。
CalvinKuo iT邦大師 7 級 ‧ 2015-11-03 09:33:31 檢舉
因為RAID Rebuild很損耗硬碟,切記一定要先備份再Rebuild...
yesongow iT邦大師 1 級 ‧ 2015-11-27 23:21:50 檢舉
以RAID的角度來說,單位是Block,所以Rebuild時,會讀取好硬碟的Block,做演算
再寫入適當的Block資料到空硬碟!
如果是Mirror只要Read好硬碟的Block磁區,不用演算即可照樣寫入空硬碟!
所以Mirror的RAID應該很快就可以完成RAID Rebuild...
除非你的壞硬碟很壞,而好硬碟也有些壞軌,才會導致Read磁區Block很慢!

至於FileSystem狀況異常,以Linux的角度來說,需要將此儲存空間unmount,才能fsck它!但是以商業NAS系統來說,應該不准您這樣玩!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
yesongow
iT邦大師 1 級 ‧ 2015-11-02 11:16:36
最佳解答

你的NAS是做Mirror嗎?
你的NAS還有空槽可以加裝異地備份的臨時硬碟嗎?

如果你的NAS是使用兩顆硬碟做Mirror,如果可以,加裝第三顆當作臨時硬碟,並將Mirror的資料備份至第三顆儲存

在完成異地備份後,請確認你的NAS是否有Data Scrubbing功能,來去檢查現有的儲存空間?
在檢查完成後,再各別針對兩顆Mirror硬碟,做快速SMART檢查

請自行判斷哪一顆壞軌率較高,
先更換壞軌率較高的硬碟,換完後,再完成Rebuild後
再更換壞軌率較低的硬碟,換完後,再完成Rebuild後

就可以擺放新的綠色乖乖。

pp00pp iT邦新手 5 級 ‧ 2015-11-02 19:03:49 檢舉

綠色乖乖..一點都不乖!!! 重建個RAID5 ...好久
RAID Status : Build:1.1% ( 616.0min ) Part of the RAID partition is occupied by the system.

請問您的懂得判斷RAID有filesystem error怎麼看嗎?
因為有專業人士判斷以下訊息是系統檔案錯誤,但是又有B專業人士說此是檔案系統錯誤呢?
EXT4-fs erroe (device dm-1):ext4_xattr_block_get: inode 718274561:bad block 718274562

我要發表回答

立即登入回答