『壹』 linux怎樣安裝和使用NFS服務!
一、NFS伺服器的安裝
檢查linux系統中是否安裝了nfs-utils和portmap兩個軟體包(RHEL4系統默認已經安裝了這兩個軟體包)
命令#rpm –q nfs-utils portmap
二、查看NFS伺服器是否啟動
命令#service nfs starus
#service portmap status
三、如果伺服器沒有啟動,則開啟服務(默認服務下nfs沒有完全開啟)
命令#service nfs start
#service portmap start
四、指定NFS伺服器的配置文件
NFS伺服器的配置文件保存「/etc/」目錄中,文件名稱是「exports」,該文件用於被指NFS伺服器提供的目錄共享
命令#vi /etc/exports
配置「exports」文件格式如下
/home *(sync,ro)
Home:共享目錄名
*:表示所有主機
(sync,ro):設置選項
exports文件中的「配置選項」欄位放置在括弧對(「( )」)中 ,多個選項間用逗號分隔
sync:設置NFS伺服器同步寫磁碟,這樣不會輕易丟失數據,建議所有的NFS共享目錄都使用該選項
ro:設置輸出的共享目錄只讀,與rw不能共同使用
rw:設置輸出的共享目錄可讀寫,與ro不能共同使用
exports文件中「客戶端主機地址」欄位可以使用多種形式表示主機地址
192.168.152.13指定IP地址的主機
nfsclient.test.com指定域名的主機
192.168.1.0/24指定網段中的所有主機
*.test.com指定域下的所有主機
*所有主機
五、重新輸出共享目錄
Exportfs管理工具可以對「exports」文件進行管理
命令#exportfs –rv 可以讓新設置的「exports」文件內容生效
六、顯示NFS伺服器的輸出目錄列表
顯示當前主機中NFS伺服器的輸出列表
# showmount -e
七、顯示NFS伺服器中被掛載的共享目錄
顯示當前主機NFS伺服器中已經被NFS客戶機掛載使用的共享目錄
# showmount -d
八、在另外一個linux系統中掛在共享目錄
顯示NFS伺服器的輸出
# showmount -e 172.16.75.1
掛載NFS伺服器中的共享目錄
# mount -t nfs 172.16.75.1:/software /mnt/
九、查看mnt目錄中的內容
Cd /mnt |ll
十、卸載系統中已掛載的NFS共享目錄
命令# umount /mnt/
總結:
1、在配置NFS伺服器之前用ping命令確保兩個linux系統正常連接,如果無法連接關閉圖形界面中的防火牆#service iptables stop
2、在配置中確保輸入的命令是正確的
3、更改完「exports」文件後要輸入exportfs –rv ,使得「exports」文件生效。
4、檢查nfs服務是否開啟,默認是關閉的。
5、卸載的時候不能在/mnt目錄中卸載,必須注銷系統後卸載
『貳』 Linux搭建NFS伺服器
作者:SpookZanG
linux搭建NFS伺服器
一、什麼是NFS服務
NFS是Network
File
System的簡寫,即網路文件系統.
網路文件系統是FreeBSD支持的文件系統中的一種,也被稱為NFS.
NFS允許一個系統在網路上與它人共享目錄和文件。通過使用NFS,用戶和程序可以象訪問本地文件一樣訪問遠端系統上的文件。
二、NFS的優勢
1.本地工作站使用更少的磁碟空間,因為通常的數據可以存放在一台機器上而且可以通過網路訪問到。
2.用戶不必在每個網路上機器里頭都有一個home目錄。Home目錄
可以被放在NFS伺服器上並且在網路上處處可用。
3.諸如軟碟機,CDROM,和
Zip®
之類的存儲設備可以在網路上面被別的機器使用。這可以減少整個網路上的可移動介質設備的數量。
NFS至少有兩個主要部分:一台伺服器和一台(或者更多)客戶機。客戶機遠程訪問存放在伺服器上的數據。為了正常工作,一些進程需要被配置並運行。
三、NFS的搭建
1、伺服器端
安裝NFS的服務程序
yum
install
-y
nfs-utils
寫配置文件
寫入
/music
192.168.0.0/255.255.255.0(rw,sync)
格式是:
要共享的目錄
共享的IP及掩碼或者域名(許可權,同步更新)
啟動服務
/etc/init.d/portmap
restart
/etc/init.d/nfs
restart
chkconfig
nfs
on
chkconfig
portmap
on
然後關閉防火牆以及更改Selinux關於NIS的選項
/etc/init.d/iptables
stop
(防護牆服務關閉)
chkconfig
iptables
off
system-config-selinux
(設置selinux)
2、客戶端
編輯fstab文件,實現開機自動掛載
mount
-t
nfs
IP:/目錄
掛載到的目錄
(此為臨時掛載)
如:mount
-t
nfs
192.168.0.9:/doce
/doc
編輯FSTAB文件
vim
/etc/init.d/fstab
IP:/目錄
掛載到的目錄
nfs
defaults
0
0
然後關閉防火牆以及更改Selinux關於NIS的選項
/etc/init.d/iptables
stop
(防護牆服務關閉)
chkconfig
iptables
off
system-config-selinux
(設置selinux)
至此,搭建完畢。
『叄』 LINUX怎樣安裝和使用NFS服務
舉例,有台機器叫AAA,想把自己機器根下的一個叫abc的目錄極其裡面的所有文件都共享給一台叫BBB的機器。
在這里AAA就可看成是伺服器,BBB為客戶端,方法如下:
(在AAA上先配置)
1.
vi /etc/exports
(用vi編輯器打開共享資源,在裡面填寫共享的屬性,linux下nfs的共享資源路徑為etc下的exports)
打開編輯器後,裡面可能什麼都沒有,需要自己填寫,然後保存即可,在這里填寫
2.
/abc BBB(ro)
之後按Esc停止文字錄入,然後按Shift+;鍵,在出來的冒號後輸入wq,表示保存退出!
(這個的格式是這樣的:先給出要共享的路徑,然後空格,後面寫共享給誰,可以是IP地址或主機名。再後面的括弧里表示以什麼方式來共享,ro是客戶端只能讀,如果想讓客戶端可以改,可設為rw,即可讀寫)
『肆』 linux nfs 安裝(急)
如果沒有任何引導設備的話,只用nfs是不行的,因為要先引導到linux下。
不使用任何引導設備,就只有pxe一條路了。而且需要硬體支持。
網路搜索得到的,也許有用:
http://blog.chinahr.com/blog/xiaogou258/post/100553
http://forum.ubuntu.org.cn/viewtopic.php?f=77&p=1393908