1、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,即可讀寫)
2、如何在linux操作系統中配置NFS伺服器??
伺服器端
1.檢查所需要的包
[root@ ~]# rpm -qa | grep nfs
nfs-utils-1.2.3-36.el6.x86_64
nfs4-acl-tools-0.3.3-6.el6.x86_64
nfs-utils-lib-1.1.5-6.el6.x86_64
2. 配置輸出選項
[root@app71 ~]# vi /etc/exports
/mnt/iso 192.168.1.1(rw,sync,no_root_squash)
3. 啟動NFS服務
[root@app71 ~]# service nfs start
4. 查看共享
[root@app71 ~]# showmount -e
Export list for app71:
/mnt/iso 32.32.99.0/24
5. 開機啟動
[root@app71 ~]# chkconfig --level 35 nfs on
客戶端
創建掛載點mkdir -p /mnt/bk
mount -t nfs 192.168.1.10:/mnt/iso /mnt/bk
使用df -h查看/mnt/bk是否掛載成功。
將/etc/mtab中關於nfs的行增加到/etc/fstab中,實現自動掛載,注意先啟動伺服器。使用mount -av來查看自動掛載是否正常,正常情況文件系統掛載點無任何變化。
如果是oracle備份需要指定參數,包括讀寫緩沖,版本,超時等。更多信息可查看man 手冊
3、Linux架設NFS伺服器(IP:192.168.11.2)
#vi /etc/exports
輸入如下內容:
/home/nfsdir06jw\#** 912.168.11.0/24(ro) 192.168.11.202(rw)
/home/domaindir06jw *.mylinux06jw\#**.cn(rw)
寫完按esc
打:wq
退出
客戶端:
mount -t nfs -o hard <nfs伺服器ip>:/home/nfsdir06jw\#** /mnt
這條命令將掛在nfs伺服器上/home/nfsdir06jw#**/這個目錄至本地的/mnt
怎樣設置ip……(汗水):
ifconfig eth0 <ip地址/子網掩碼> up
參考:http://.網路.com/question/58759515.html
http://www.oklinux.cn/html/network/wlyy/20070516/23219.html
4、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目錄中卸載,必須注銷系統後卸載
5、如何利用Linux系統做一個NFS伺服器
創建文件copy夾
新建文件夾名為testfs1,並且在該文件夾裡面新建一個文件:touch a.txt
以ROOT身份登錄Linux伺服器,編輯/etc/exports,指定共享目錄及許可權。
添加的信息如下:
/testfs1/ xxx.xxx.xxx.*(rw,sync,no_root_squash)
添加的內容表示:
允許ip 地址范圍在xxx.xxx.xxx.*的計算機以讀寫的許可權來訪問/testfs1 目錄; 其中*.*.*.*表示
括弧內的參數意義描述如下
rw:讀/寫許可權,只讀許可權的參數為ro;
sync:數據同步寫入內存和硬碟,也可以使用async,此時數據會先暫存於內存中,而不立即寫入硬碟.
no_root_squash:NFS 伺服器共享目錄用戶的屬性,如果用戶是 root,那麼對於這個共享目錄來說就具有 root 的許可權。
啟動埠映射
執行以下命令:/etc/rc.d/init.d/portmap start
開啟nfs服務:#service nfs start
關閉nfs服務:#service nfs stop
6、搭建NFS伺服器需要在Linux系統中安裝什麼軟體包
一般是Linux系統自帶的,通常不需要額外安裝
配置/etc/exports文件,然後啟動服務即可
7、怎麼搭建Linux的nfs服務
1. 查看系統有沒有nfs功能
cat /proc/filesystes
2. ntsysv 命令選中nfs
service nfs restart,看能否啟動,如不能正常,可以查看相應的出錯信專息
tali /var/log/messages
3. 配置/etc/exports
eg: /home/mis *(rw)
此文件是屬配置相關的文件和一些許可權,上面的設置表示,所有的用戶對/home/mis都有讀寫的許可權4. 執行exportfs -a 表示將所有的更新.
5. service nfs restart
6. 執行mount命令
eg: mount 10.0.1.153:/home/mis /mnt/mis
7. 常用的命令
showmount
repcinfo
8. 如果在開機時就載入,可在/etc/fstab中加入
ip:/home.mis /mnt/mis nfs intr
8、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,即可讀寫)
9、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,即可讀寫)
3.
service portmap start
service nfs start
ntsysv
(這是3行不同的命令,第一個是將portmap服務打開,也就是先打開nfs共享通訊的埠,第二個是開啟nfs服務,第三步是進入一個圖像畫面,在裡面找到nfs服務,然後用空格選擇上,以保證下次機器啟動時,系統會自動運行nfs服務的意思)
在客戶段操作如下:
mkdir /abc
mount AAA:/abc /abc
service portmap start
service nfs start
ntsysv
第一步是在本機的根上建立一個叫abc的目錄
第二步是將AAA機器上的abc目錄掛載到本機的abc目錄上
第三步和第四步是啟動客戶端的埠和服務
最後一步是保證下次系統啟動時自動運行什麼服務
說了這么多,應該夠詳細了吧? *^_^*