nfs是什么咽袜?基哥 度娘
網(wǎng)絡(luò)文件系統(tǒng)(NFS) 是sun微系統(tǒng)最初開發(fā)的分布式文件系統(tǒng)協(xié)議,[1] 允許客戶端計(jì)算機(jī)上的用戶通過計(jì)算機(jī)網(wǎng)絡(luò)訪問文件很像本地存儲(chǔ)被訪問。NFS 與許多其他協(xié)議一樣, 在開放網(wǎng)絡(luò)計(jì)算遠(yuǎn)程過程調(diào)用(很久以前 RPC) 系統(tǒng)上建立。NFS 是在請(qǐng)求注釋(RFC) 中定義的開放標(biāo)準(zhǔn), 允許任何人實(shí)現(xiàn)協(xié)議笙各。
NFS優(yōu)勢(shì):
- 節(jié)省本地存儲(chǔ)空間利术,將常用的數(shù)據(jù)存放在一臺(tái)NFS服務(wù)器上且可以通過網(wǎng)絡(luò)訪問,那么本地終端將可以減少自身存儲(chǔ)空間的使用例获。
- 用戶不需要在網(wǎng)絡(luò)中的每個(gè)機(jī)器上都建有Home目錄汉额,Home目錄可以放在NFS服務(wù)器上且可以在網(wǎng)絡(luò)上被訪問使用。
- 一些存儲(chǔ)設(shè)備如軟驅(qū)榨汤、CDROM和Zip(一種高儲(chǔ)存密度的磁盤驅(qū)動(dòng)器與磁盤)等都可以在網(wǎng)絡(luò)上被別的機(jī)器使用蠕搜。這可以減少整個(gè)網(wǎng)絡(luò)上可移動(dòng)介質(zhì)設(shè)備的數(shù)量。
NFS 通常與unix操作系統(tǒng) (如Solaris收壕、 AIX妓灌、hp-ux)轨蛤、Apple 的macOS和類似 unix的操作系統(tǒng) (如Linux和FreeBSD) 一起使用。它也可用于操作系統(tǒng), 如橡子RISC os,[13] 經(jīng)典 Mac os, OpenVMS,[3] ms-dos,[14] 微軟視窗,[15] novell NetWare,[16] 并且 IBM AS/400虫埂。 [17] 可選遠(yuǎn)程文件訪問協(xié)議包括服務(wù)器消息塊(SMB, 也稱為 CIFS),蘋果歸檔協(xié)議(AFP), NetWare 核心協(xié)議(NCP), 和 OS/400 文件服務(wù)器文件系統(tǒng) (QFileSvr 400)祥山。
SMB 和NetWare 核心協(xié)議(NCP) 比 NFS 在運(yùn)行 Microsoft Windows 的系統(tǒng)上頻繁發(fā)生;在蘋果Macintosh系統(tǒng)中, AFP 的發(fā)生頻率比 NFS 多;QFileSvr 400 在AS/400系統(tǒng)中經(jīng)常發(fā)生。俳句最近[何時(shí)掉伏?]添加了 NFSv4 支持作為谷歌夏季代碼項(xiàng)目的一部分缝呕。
NFS體系至少有兩個(gè)主要部分:
一臺(tái)NFS服務(wù)器和若干臺(tái)客戶機(jī),如圖所示斧散。
客戶機(jī)通過TCP/IP網(wǎng)絡(luò)遠(yuǎn)程訪問存放在NFS服務(wù)器上的數(shù)據(jù)供常。
在NFS服務(wù)器正式啟用前,需要根據(jù)實(shí)際環(huán)境和需求鸡捐,配置一些NFS參數(shù)栈暇。
服務(wù)搭建
服務(wù)器上操作
關(guān)閉防火墻 service iptables stop
關(guān)閉selinux setenforce 0
1、yum install -y nfs-utils
2箍镜、編輯配置文件
vi /etc/exports
/nfstest 10.0.144.0/24(rw,sync)
要共享的目錄 網(wǎng)段
3源祈、創(chuàng)建目錄
mkdir /nfstest
vi /nfstest/lala.txt
4、啟動(dòng)服務(wù)
nfs是基于rpc協(xié)議的色迂,所以首先啟動(dòng)rpc
service rpcbind start
service nfs start
客戶端上操作
1新博、yum install -y nfs-utils
2、查看對(duì)應(yīng)ip地址上面共享的目錄
showmount -e 10.0.144.156
3脚草、掛載nfs
mount -t nfs 10.0.144.156:/nfstest /mnt/usb
mount -t nfs 10.7.181.94:/nfstest /mnt/usb
4赫悄、配置開機(jī)掛載
vi /etc/fstab
10.0.142.34:/test/ /root/nfs nfs defaults 0 0