星期二, 1月 01, 2013

LINKSTATION紅燈六閃硬碟修復方式

LINKSTATION軟改機就是用原廠額外切出的PARTITION裝DEBAIN LINUX,
並使用SWAP程式切換OS,因此可以變成一台小型的LINUX SERVER。

這台機器用了非常久機器幾乎沒關過,就在去年六七月,開機速度越來越慢,
最後DEBAIN LINUX開不起來,DIAG的燈也連六閃,網路上說明六閃為硬碟有問題。
應該是檔案系統亂掉,導致無法開機。
所以需要把硬碟拆了,拔到PC上面去,用KNOPPIX LIVE CD或是有LINUX的機器來救援,
將其改回原廠設定以便修復安裝DEBAIN的PARTITION。

因為BUFFALO在LINKSTATION上面有寫入特殊的格式,讓其他LINUX沒辦法讀取檔案(mount),
因此僅能將Hard Disk直接接到桌機用LINUX系統,抓取X86的SWAP程式,
將PARTITION SWAP回來。最後再裝回LINKSTATION,使用遠端SSH進去維護,
使用ex2fsck指令修復硬碟,從2012/12/31晚上10點做到2013/01/01下午五點,
一共花費20個小時, 最終修復完畢,也算是陪我跨到年了。

若想在一般的LINUX下掛載LINKSTATION的磁碟分割區,則須用fix_ext2_magic來掛載,
不過修復完畢後需要在回復原狀,LINKSTAION才可正常使用。

2006年七月入手,至今也六年多了



網路上的教學是要將前檔撕開,並將螺絲卸下,
不過我的機器上面沒有螺絲,可見COST DOWN的程度

將壓條壓下並向後推便可取下。



外殼唯一有螺絲的為後方,僅需將貼紙挑起,就可取下螺絲。

貼紙拿下之後,螺絲出現

LINKSTATION的腳架僅需往前推就可拆下

腳架拆下後,構造長的跟正上方一樣

整個邊條卸下之後,上下有四個邊扣,用指甲稍微壓下,就可以將外殼取下

外殼拆開了,還算簡單

接下來進行內部拆解,先將邊角的四顆螺絲卸下,就可以把主機板與CASE分離

內部變壓器,需解開兩個對角螺絲,因為變壓器會蓄電,所以拆的時候需要帶手套,或是接地

變壓器拆下來了,剩下硬碟的固定架

硬碟固定架是用卡榫式的

另一邊稍微推開,我使用牙刷刷柄往外推

與BOX的塑膠外殼分離

剩下兩個螺絲了就可以拆下硬碟了

硬碟終於現身,WD 250G的IDE硬碟

接上一台有IDE介面的PC,將拆下來的硬碟接上PC,接著用KNOPPIX LIVE CD開機

KNOPPIX的指令模式,比較令人莞爾的是輸入指令的時候,
都會用電腦語音念過一遍,聽久了蠻吵的,不知道要怎麼關掉

選10進入SHELL MODE,開始下指令了


開始指令模式
搜尋待救援硬碟的代號 knoppix:~$ dmesg | grep -e hda -e hdb -e sda -e sdb 搜尋結果硬碟代號為sda
knoppix:~$ cd /var/tmp
knoppix:~$ wget http://www.geishuettner.de/docs/Linkstation/debil-0.1.tgz
用wget抓回有X86的swappart_x86的壓縮檔案
knoppix:~$ tar zxvf debil-0.1.tgz
knoppix:~$ cd debil-0.1
knoppix:~$ debil-0.1/swappart_x86 /dev/sda /dev/sda
現在已swap回Buffalo原廠系統,將LINKSTATION硬碟拆下,重新裝回,
因為軟改機的檔案系統已毀損,因此需使用PUTTY進入LINKSTATION修復系統。 knoppix:~$ umount /dev/hda3 (卸下有問題的硬碟PARTITION)
knoppix:~$ e2fsck -f -y /dev/hda3 (檢查磁區,記得加上y,就不用等待yes按y了)
knoppix:~$ mount /dev/hda3 (掛回硬碟PARTITION)
knoppix:~$ swaphd (切回軟改機的PARTITION)
knoppix:~$ reboot -n (重新以DEBAIN開機)
從拆機到整個硬碟修復結束,共花了23小時,LINKSTATION也陪我跨過慘淡的2012年,最後祝大家新年快樂~

參考資料
LinkStation 的升級 Part1: 更換硬碟
How to Fix “Read-only file system” Error in Linux?
翔工坊@HYPC

沒有留言:

張貼留言