2015年7月25日 星期六

DSM 5.2 fsck

之前有同事的 Synology 硬碟忽然離線,經過搶修以後,發現是磁區有錯,日積月累最後終於壞到磁碟分配表,最後就再見了。

幸好他的資料在手動 fsck 之後,又都找了回來,不過目錄都還要重新整理一遍,也結束了兩天提心吊膽漫長的等待。

所以平常磁碟檢查還是很重要的,無論你是 RAID 多少,有多少顆容錯,久久還是檢查一下。

我在 DSM 裡面尋找磁碟檢查相關的工具,結果發現找不太到,只好請出 Google 大神解惑。

找到這一篇:  Fix Synology DS412+ DSM 5.2 file system

大意如下:
  • 開啟 SSH 連線
  • 執行 syno_poweroff_task -d
  • 將 volumn1 掛回去
    •  vgchange -ay
    • 會顯示 
       1 logical volume(s) in volume group "vg1000" now active
  •  執行 fsck  檢查
    • e2fsck -nvf -C 0 /dev/vg1000/lv
  •  如果有問題,修復硬碟
    • e2fsck -y /dev/vg1000/lv