自己設定freeNAS的時候,有遇到一個怪怪的問題
就是硬碟掛載不上去~~~
一直出現Wrong partition type or partition number

查東查西,弄了半天之後,才找到問題 
原來是我那個要掛載的硬碟,之前有先用freenas web UI去格式化
所以才造成這個問題~~

後來我把那個HD用格式化程式重新做過
再到freenas上重新設定與掛載..就OK了~~~

真是累死了~~~>"<~~ 

下面是在網路上看到的一些問題,就轉過來

希望對有在玩 FreeNAS / Openfiler 的人有幫助

分別轉載自
http://stringr.blogspot.com/2009/05/openfilershare.html
http://stringr.blogspot.com/2009/05/freenassamba.html

另有 Installing and Configuring Openfiler with DRBD and Heartbeat
http://www.howtoforge.com/installing-and-configuring-openfiler-with-drbd-and-heartbeat

可以參考


1.讓OpenfilerShare可以正常建立中文目錄

Openfiler 的帳號管理基本上就是LDAP,帳號、群組都建好後,準備開始建立要分享的目錄。

進入Share這頁,點選mount點,輸入好資料夾的名稱,愉快的按下Create Sub-folder,然後.........網頁就炸掉啦.....()

後來直接進console看了一下,中文目錄有成功建立,XML檔也建立了,
打開XML檔後,發現裡面關於資料夾名稱敘述的地方變成亂碼了!?這就是炸掉的原因嗎!?


花了大把時間查詢,最後找到關鍵的因素在於share這隻php程式,
使用了
htmlentities這個function,但是沒有指定編碼,
php預設就使用了ISO-8859-1,所以就亂碼了啊啊啊啊啊....rz

解決這問題的方法很簡單,
就是用文字編輯器打開
/opt/openfiler/var/www/htdocs/admin/目錄底下的shares.html & shares_edit.html
搜尋裡面所有的
htmlentities,改成htmlentities($str,ENT_QUOTES, 'UTF-8')這樣的形式,就可以一切正常了!

2.FreeNASSamba悲劇

FreeNASBaseFreeBSD的系統上,系統設定完後,突然發現我無法透過網路芳鄰連進去,
不論我怎麼輸入密碼,就是無法登入
.... orz

後來查了一下系統的log,拜了一下google大神,
才發現這問題似乎是
FreeBSDngroups_max系統參數所引起,只要groups加了超過16個,samba就會login失敗.


3.當Openfiler所使用的RAID發生問題時要如何處理

  • 狀況一 在建立RAID 時有加入Spare Disk時
  • 狀況二 RAID中沒有加入Spare Disk,直接用新增HDD來修復。


狀況一 在建立RAID 時有加入Spare Disk時

在進行測試時,我當一顆硬碟關閉後重新開機,Openfiler會自動發現問題;並直接將Spare Disk轉為Membre Disk後開始同步。

RAID9
Openfiler已發現問題,並開始自動將Spare Disk轉為Membre Disk後開始同步。


RAID7
在Software RAID Management畫面中也可以發現系統正在將Spare Disk Being used


RAID8 
完成同步後,系統即可正常使用。


狀況二 RAID中沒有加入Spare Disk,直接用新增HDD來修復。

接下來的測試是在沒有加入Spare Disk的情況下,當RAID有磁碟損壞時的處理方式。

RAID10
在Software RAID Management畫面中會發現RAID array有一個磁碟已經無法連接,目前RAID array停止使用中。


RAID11
因我為了修復RAID因此在電腦中新增一顆磁碟,所以點選Volumes→Block Devices 來將這個磁碟的Partitions Type 轉為RAID array member


RAID12
在Create a Partition 畫面中,請將Partition Type更改為:『RAID array member』並輸入啟始及結束磁蕊後按下『Create』完成建立


RAID13 
回到Software RAID Management畫面中,即可發現原本的RAID Array多了『Add members』,請將新增加的RAID Partition加入現有的RAID Array中按下『Sunmit』確認。


RAID14
完成新增RAID Partition後,系統即開始進行同步的工作,完成同步後,系統即可正常使用。




創作者介紹
創作者 ITMan 的頭像
ITMan

挨踢人

ITMan 發表在 痞客邦 留言(1) 人氣()


留言列表 (1)

發表留言
  • yumiko
  • 喜歡你的部落格,讓人流連忘返
  • 謝謝你的鼓勵..^^
    這個部落格的出發點,單純只是想記錄下自己實作上的情況,與遇到的問題,解決的方式等
    希望提供自己一個記錄,也希望對他人有幫助....

    ITMan 於 2009/12/12 08:00 回覆