顯示具有 NAS 標籤的文章。 顯示所有文章
顯示具有 NAS 標籤的文章。 顯示所有文章

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

2014年4月4日 星期五

Synology 713+ 安裝 bootstrap ipkg

前幾個禮拜我買的 Synology 713+ 到貨了。
因為最近社會有一些動盪,所以放到現在才努力研究他。

這一篇要介紹的是如何安裝 bootstrap,讓他可以安裝別人 build 好的 package。

有一些我們 Linux 常用的指令工具,在 Synology 上面是沒有的,於是就有一群人幫忙編譯好,包成套件。只要安裝了他的套件管理程式,就可以找回你熟悉的工具。就跟 APT 在 Ubuntu 系統的角色是一樣的。

安裝

  1. 建立一個共用目錄 'public'
  2. 開啟 SSH 功能 (從控制台進去設定)
  3. 使用 root 登入(密碼跟 admin 一樣)
  4. cd /volume1/public
  5. wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh 
  6. sh syno-i686-bootstrap_1.2-7_i686.xsh
    • 如果出現 「rm -rf  /volume1/@optware」表示曾經安裝過了,請使用下面的方式清除上一次失敗的安裝。
      • rm -rf /volume1/@optware
      • rm -rf /usr/lib/ipkg
    • 如果出現 can't mount /opt,請執行下面的指令後,再重新安裝一次。
      • rm -rf /volume1/@optware
      • rm -rf /usr/lib/ipkg
      • umount /opt
  7. 重開機
  8. 再度登入,試試看有沒有 ipkg 這個指令。
  9. ipkg update
  10. 試裝一下 vim 看看
    • ipkg install vim 看看

環境變數

編輯 /etc/profile,PATH 在最前面加上
  • PATH=/opt/bin:/opt/sbin:{原本的設定}

我安裝的套件

  • ipkg install vim 
  • ipkg install bash
  • ipkg install lftp
  • ipkg install screen

參考資料