導航:首頁 > 配伺服器 > 如何搭建nas伺服器

如何搭建nas伺服器

發布時間:2022-04-28 20:04:45

Ⅰ 如何用現有系統創建NAS伺服器

•CentOS5.4操作系統

•技嘉MAA78GM-US2H主板

•一個AMDPhenomIIX4920處理器

•8GB內存(DDR2-800)

linux2.6.30內核(只有reiser4補丁)

•操作系統和啟動盤在一個IBMDTLA-307020硬碟上(在UltraATA/100介面上的20GB硬碟)

•/home在一個希捷ST1360827AS硬碟上

•有兩個硬碟用於測試。它們是希捷ST3500641AS-RK硬碟,每個硬碟有16MB緩存。它們分別是/dev/sdb和/dev/sdc。

對於這個文件系統,僅使用了第一個希捷硬碟/dev/sdb。這個硬碟在這個案例中是ext4。第二個硬碟/dev/sdc用於這個文件系統的日誌部分。這個硬碟分區為正確的尺寸並且只有那個分區用作日誌(/dev/sdc1)。

利用現有的伺服器創建一個NAS設備的第一步就是設置和啟動NFS。我假設你已經在你的系統中安裝了NFS,包括NFS伺服器組件。檢查NFS 是否已經安裝在這台伺服器上的一種方法是檢查是否存在「/etc/exports」文件(這個文件也許沒有任何內容,但是,這個文件應該存在)。此外,在 CentOS或者RHEL平台上,你還可以通過查看「/usr/sbin/rpc.nfsd」這個文件檢查這個NFS伺服器是否安裝了。

[laytonjb@test64 ]$ ls -s /usr/sbin/rpc.nfsd

20 /usr/sbin/rpc.nfsd

對於基於rpm(每分鍾轉速)的系統,你還可以試試下面的方法:

[laytonjb@home8]{$selection}nbsp;rpm-qa|grep-infs system-config-nfs-1.2.8-1 nfs-utils-1.0.6-46

(這是一個老式的CentOS 4.1系統,因此許多數字與比較新的東西是不匹配的)。在這點上,讓我們假設NFS的伺服器組件已經安裝了。

一般來說,我下一步是啟動這台伺服器上的NFS。檢查NFS是否運行的一個簡便的方法是使用這個命令「rpcinfo -p」,這個命令報告這個系統上的RPC(遠程程序調用)信息。如果NFS伺服器還沒有啟動,你將看到類似於如下的信息:

[root@test64]#/usr/sbin/rpcinfo-p programversprotoport 1000002tcp111portmapper 1000002udp111portmapper 1000241udp774status 1000241tcp777status

在這個輸出中最重要的事情是這個「portmapper」(埠映射程序)正在運行,它是NFS的一個重要部分。如果你在這個列表中沒有看到「portmapper」,請閱讀如何讓它運行的說明書。

要啟動NFS伺服器,或者NFS的伺服器部分,在某種程度上取決於你的操作系統發布版。在這個測試的CentOS系統上,這是通過執行下列指令完成的。

[root@test64]#/etc/init.d/nfsstart

然後,我們再一次運行「rpcinfo -p」,看看NFS是否啟動。

[root@test64]#/usr/sbin/rpcinfo-p programversprotoport 1000002tcp111portmapper 1000002udp111portmapper 1000241udp774status 1000241tcp777status 1000111udp645rquotad 1000112udp645rquotad 1000111tcp648rquotad 1000112tcp648rquotad 1000032udp2049nfs 1000033udp2049nfs 1000034udp2049nfs 1000211udp42049nlockmgr 1000213udp42049nlockmgr 1000214udp42049nlockmgr 1000211tcp54256nlockmgr 1000213tcp54256nlockmgr 1000214tcp54256nlockmgr 1000032tcp2049nfs 1000033tcp2049nfs 1000034tcp2049nfs 1000051udp669mountd 1000051tcp672mountd 1000052udp669mountd 1000052tcp672mountd 1000053udp669mountd 1000053tcp672mountd

注意,你看到NFS列表,看到NFS v2、NFS v3和NFS v4啟動了(看第二欄)。還要注意,用於NFS的UDP和TCP協議也列出了。

NFS運行需要一些守護程序。「/etc/init.d/nfs」腳本為我們啟動一切程序。但是,一般來說,我們需要的守護程序是:

rpc.nfsd (伺服器)

rpc.lockd (對於伺服器和客戶機都是常見的)

rpc.statd (對於伺服器和客戶機都是常見的)

rpc.mountd (對於伺服器和客戶機都是常見的)

rpc.rquotad (伺服器)

輸出數據

下一步是告訴NFS伺服器什麼目錄能夠與其它系統(客戶機)共享。在NFS的詞彙中,這叫作「輸出」目錄,具體的目錄叫作「輸出」。現在,NFS啟動了,讓我們設置它以便把目錄輸出到伺服器。

要做這個事情,我們通過定義要輸出的目錄來編輯這個「/etc/exports」文件及其屬性。「/etc/exports 」文件中的典型的輸入內容如下:

directory machine1(option11,option12) machine2(option21,option22)

在這里:

•目錄(directory)是你要輸出到客戶機的伺服器目錄。它可以是一個目錄或者一個整個的硬碟。然而,它必須用一個文件系統進行格式化。「/etc/exports」文件中的每一行都是一個單獨的目錄。

•machine1、machine2是你希望與其共享數據的客戶機的名字。例如,它們的列表可以使用client1或者client2等系統的名字(要保證客戶機在/etc/hosts目錄中列出或者通過NIS列出),或者使用IP地址列出,如192.168.1.8。你還可以使用通配符 「*」來代表任何客戶機。這里強烈建議你列出的每一個客戶機都能幫助保證沒有任何「流氓」客戶機能夠安裝到輸出的目錄中。維護這個客戶機列表是很痛苦的,特別是這個列表很長的話。這點安全性對於不太高級額的攻擊是有幫助的。另一方面,如果你是在一個厚厚的防火牆後面,並且相信這個防火牆的能力以及沒有人會故意地或者意外地引起故障,那麼,你就可以把這些機器的名稱列為「*」,這個意思是所有的客戶機(高性能計算集群經常這樣做,因為這個集群在一個專用網路中。這個網路通常在一個厚厚的防火牆後面)。

•(option11, options12, …) 是用於輸出到這個目錄的選擇列表。有許多可以使用的選擇。這超出了本文介紹的范圍。然而,有些更重要的選擇是:

* 「ro」代表只讀。因此,這個伺服器可以輸出只讀的目錄。這樣,客戶機就不能向它們寫入內容。

* 「rw」代表讀寫。這意味著客戶機能夠對那個輸出的目錄做讀寫操作。

* 「no_root_squash」意思是在客戶機上的用戶的「root」將擁有與在伺服器上的用戶「root」相同的訪問這些文件的級別。再說一次,圍繞這個事情有許多安全問題,建議你在客戶機上不要使用「no_root_squash」。

* 「sync」告訴NFS等待,一直到這個數據在返回之前發送到存儲設備。另一個選擇是「async」,它允許NFS伺服器在數據發送到這就和個設備之前返回到客戶機應用程序(也就是說,它可能在緩存的某個地方)。建議你使用「sync」選擇,以保證這個數據寫道永久性的存儲設備中。然而,這種選擇有性能方面的影響,使用「sync」選擇的安裝的NFS文件系統比使用「async」選擇的系統慢。

你把目錄輸出到客戶機有許多方法。這完全取決於你要完成什麼任務和你如何完成這個任務。例如,你可以輸出包含應用程序的伺服器上的一個目錄。客戶機只需要下面顯示的「/etc/exports」目錄中的一行內容。

/opt 192.168.1.8(ro)

在這個例子中,伺服器正在向一個IP地址為192.168.1.8的客戶機輸出(共享)包含一些應用程序的/opt目錄。這個客戶機能夠以只讀的方式(不允許寫盤)安裝這個目錄。這是在一台伺服器上安裝應用程序並且與其它客戶機共享這些應用程序的一種常見的方式。

NFS應用最多的是用於根目錄。把用戶的根目錄放在一台伺服器上,然後再把它安裝在客戶機上,是很容易的和常見的。在「/etc/exports」目錄中輸入的內容看起來也許像如下的樣子:

Ⅱ 高分請教如何用舊台式機組建一個家用NAS伺服器(性能與中檔的群暉NAS行當)

支持你這樣鍛煉動手能力,就我自己實踐的經驗介紹一下:這台機器安裝WIN2003比較合適,IIS和流媒體播放必裝,這樣可供網頁訪問和在線流媒體播放。然後在台式機上安裝可供智能設備訪問的AIR或者QLOUD伺服器端,然後在IPAD,IPHONE或者安桌設備上安裝對應的客戶端,設置完成各項參數,你就可以通過無線網路來在線播放你的這台自製NAS伺服器上的影音圖片了。
剩下的就是要實現照片的備份了,可以在電腦和你的智能設備上都安裝金山快盤,然後都使用同一帳戶登陸,在手機上的金山快盤上要設置自動備份照片,這樣你照出來的照片就可以很方便的通過無線備份了。你的手機備份完成後,台式機會自動進行掃描變化,從而實現自動備份。這些軟體都是免費的,做成這樣一台NAS,基本沒什麼開銷的。

Ⅲ 想在家裡用老的台式機建立一台NAS伺服器,有高手可以解決嗎

裝XP,通過window遠程桌面過去就好了,一般個人用裝XP就好了,折騰linux之類的對個人沒什麼意義。
遠程調下載任務之類的就可以用遠程桌面,而且winXP的軟體和無線網卡驅動什麼的都比較好找。

閱讀全文

與如何搭建nas伺服器相關的資料

熱點內容
linux查看進程打開的文件數 瀏覽:427
tcp源碼書籍 瀏覽:960
推薦演算法內幕是什麼 瀏覽:651
盒子自動生成文件夾 瀏覽:810
人情世故pdf 瀏覽:631
pro壓縮衣 瀏覽:7
ezpad11如何刷安卓系統 瀏覽:286
程序員加班夜生活 瀏覽:64
迅雷不開會員如何免費解壓 瀏覽:483
app舌頭熱為什麼下載不了東西 瀏覽:459
蘋果的使用壽命為什麼比安卓長 瀏覽:620
電腦版c語言編譯器有哪些 瀏覽:102
android布局解析 瀏覽:338
產水系數計演算法 瀏覽:690
如何登錄我購買的阿里雲伺服器 瀏覽:1001
maven命令依賴 瀏覽:699
手機幻燈片的app叫什麼 瀏覽:75
java特殊字元正則表達式 瀏覽:180
藍白色船的圖標APP叫什麼軟體 瀏覽:267
炸伺服器的狗叫什麼 瀏覽:239