nfs簡(jiǎn)介
nfs是network file system的縮寫,即網(wǎng)絡(luò)文件系統(tǒng)。一種使用于分散式文件系統(tǒng)的協(xié)定,功能是通過網(wǎng)絡(luò)讓不同的機(jī)器,不同的操作系統(tǒng)能夠彼此分享個(gè)別的數(shù)據(jù),讓應(yīng)用程序在客戶端通過網(wǎng)絡(luò)訪問位于服務(wù)器磁盤中的數(shù)據(jù),是在類unix系統(tǒng)間實(shí)現(xiàn)磁盤文件共享的一種方法。
nfs的基本原則是“容許不同的客戶端及服務(wù)端通過一組rpc分享相同的文件系統(tǒng)”,它是獨(dú)立于操作系統(tǒng),容許不同硬件及操作系統(tǒng)的系統(tǒng)共同進(jìn)行文件的分享;
nfs在文件傳送或信息傳送過程中以來于rpc協(xié)議。rpc ,遠(yuǎn)程過程調(diào)用(remote procedure call)是能使客戶端之行其他系統(tǒng)中程序的一種機(jī)制。
nfs的主配置文件:/etc/exports
格式:<輸出目錄> [客戶端1 選項(xiàng) (訪問權(quán)限,用戶映射,其他)]
/home/log 127.0.0.1(rw,all_squash,anoonuid=500)
修改了/etc/exports文件配置后,可以使用exportfs使命令立刻生效
客戶端mount:
命令格式:mount ? nfs服務(wù)器ip:/home/log ? 本地掛載點(diǎn)目錄mount 192.168.1.121:/home/log ?/home/xyp/log
客戶端自動(dòng)掛在nfs文件系統(tǒng):
格式:<server>:</home/log> ?<local dir> ?nfs ?defaults 0 0?
vim /etc/fstab
192.168.1.121:/home/log ? ? /home/xyp/log ? nfs ?defaults ? 0 ? 0?