linux的nfs服務
『壹』 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系統
您好,方法
1、用rpm或者yum源方式安裝nfs,兩個軟體包nfs-utils和nfs-utils-lib(這里已經裝過了)。
2、創建共享目錄 share,並在其文件夾下面創建一個a的文本文件。
3、修改nfs配置文件 vi /etc/exports 設置允許192.168.4.122用戶以讀寫方式來掛載/share,
4、啟動nfs服務service nfs start ,並關閉防火牆。
5、查看本機nfs共享目錄信息,用命令exportfs。
6、客戶端測試,用rpm -qa nfs-utils 查看是否安裝,沒有安裝的話可以使用yum安裝。
7、在客戶端進行查看並掛載,用mount -t 命令進行掛載。
在客戶端查看是否可以看到伺服器端的數據,卸載umount。
『叄』 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服務
舉例,有台機器叫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(Network File System)即網路文件系統,是FreeBSD支持的文件系統中的一種,它允許網路中的計算機之間共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的文件,就像訪問本地文件一樣。
NFS最顯而易見的優點:
1、節省本地存儲空間,將常用的數據存放在一台NFS伺服器上且可以通過網路訪問,那麼本地終端將可以減少自身存儲空間的使用。
2、用戶不需要在網路中的每個機器上都建有Home目錄,Home目錄可以放在NFS伺服器上且可以在網路上被訪問使用。
3、一些存儲設備如軟碟機、CDROM和Zip(一種高儲存密度的磁碟驅動器與磁碟)等都可以在網路上被別的機器使用。這可以減少整個網路上可移動介質設備的數量。
(5)linux的nfs服務擴展閱讀:
NFS 有很多實際應用。下面是比較常見的四點:
1、多個機器共享一台CDROM或者其他設備。這對於在多台機器中安裝軟體來說更加便宜跟方便。
2、在大型網路中,配置一台中心 NFS 伺服器用來放置所有用戶的home目錄可能會帶來便利。這些目錄能被輸出到網路以便用戶不管在哪台工作站上登錄,總能得到相同的home目錄。
3、不同客戶端可在NFS上觀看影視文件,節省本地空間。
4、在客戶端完成的工作數據,可以備份保存到NFS伺服器上用戶自己的路徑下。
NFS是運行在應用層的協議。隨著NFS多年的發展和改進,NFS既可以用於區域網也可以用於廣域網,且與操作系統和硬體無關,可以在不同的計算機或系統上運行。
參考資料來源:
網路-NFS
網路-linux
『陸』 如何利用Linux系統做一個NFS伺服器
創建文件夾
新建文件夾名為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
『柒』 如何在linux操作系統中配置NFS伺服器
1.
服務端安裝:
1.setup
2.System
Services
3.分別選中portmap與nfs
4.service
portmap
restart
5.service
nfs
restart
許可權文件配置示例:
1.vi
/etc/exports
2.寫入/usr/www/
192.168.153.133(rw,no_root_squash,sync)
/usr/local/www指本地路徑
192.168.153.133遠程IP
(rw,no_root_squash,sync)讀寫並許可權過渡
3.service
nfs
restart
『捌』 linux 里怎麼取消nfs共享
使用掛載的卷時,umount命令將無法分離共享,要找出正在訪問NFS共享的進程,請使用fuser命令:
fuser -m MOUNT_POINT
找到進程後,可以使用kill命令停止它們並卸載NFS共享。
如果你仍然無法卸載共享,請使用-l(--lazy)選項,該選項允許你在繁忙的文件系統不再忙時立即卸載它:
umount -l MOUNT_POINT
如果遠程NFS系統無法訪問,請使用-f(--force)選項強制卸載:
umount -f MOUNT_POINT 命令使用介紹看下圖查找
『玖』 在Linux下怎樣配置NFS(網路文件系統的配置和實現文件共享)
方法/步驟
首先確認自己的伺服器上面是否有portmap和nfs包,一般情況下都會有.
查詢命令:
rpm
-qa
|
grep
portmap
rpm
-qa
|
grep
nfs
如果有就接著向下走
啟動portmap和nfs,但是portmap的先於nfs啟動,因為portmap為nfs動態分配埠
查看是有啟動正常用如下命令
prcinfo
-p
如果看到portmap和nfs表示啟動正常
設置你要共享的文件和目錄
編輯vi
/etc/exports
格式如下:
共享目錄
允許訪問的主機ip(許可權)
輸出共享目錄和文件
1.要不重啟nfs服務
2.使用exportfs
-rv命令
接著到另一台伺服器上面去掛載nfs伺服器輸出的文件和目錄
1.新建你要掛載的目錄
2.查看nfs伺服器的輸出目錄
showmount
-e
nfs的ip
掛載目錄或文件
格式如下:
mount
nfs伺服器地址:/usr/local/web
/mnt/websites
查看掛載結果
df
-h
測試共享時候成功,在web1上面下面的掛載目錄下面新建一個文件然後隨便寫點東西看web2上面時候同步
卸載目錄的命令:
umount
/mnt/websites
『拾』 Linux NFS服務
這個是考核的autonfs
1、首先安裝並啟動autofs ,service autonfs start
2、nfs伺服器 端配置nfs共享:
[root@linux-node3 ~]# cat /etc/exports
/var/test *(rw)
[root@linux-node3 ~]#
3、客戶端配置auto.master文件
-bash-3.2$ cat /etc/auto.master
/misc /etc/auto.misc
/net -hosts
/home/nfsuser /etc/auto.nfsuser
+auto.master
-bash-3.2$
4、客戶端配置/etc/auto.nfsuser
[root@linux-node2 ~]# cat /etc/auto.nfsuser
test -ro,soft,intr 172.16.1.11:/var/test
5、重啟autofs服務
service autofs restart
6、切換到nfsuser,直接cd test,即可實現掛載//var/test
[root@linux-node2 ~]# su - nfsuser
-bash-3.2$ cd test
-bash-3.2$ ls
aa
-bash-3.2$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 7.7G 3.9G 3.4G 54% /
/dev/sda1 99M 12M 82M 13% /boot
/dev/mapper/myvg01-lv01
14G 13G 89M 100% /oracle
tmpfs 2.1G 0 2.1G 0% /dev/shm
172.16.1.11:/var/test
7.7G 3.9G 3.4G 54% /home/nfsuser/test
7、至於說要登錄自動掛載,則把cd test命令放到.bash_profile即可