並使用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才可正常使用。



不過我的機器上面沒有螺絲,可見COST DOWN的程度


















都會用電腦語音念過一遍,聽久了蠻吵的,不知道要怎麼關掉
選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
沒有留言:
張貼留言