訪問網絡文件系統

########################

####訪問網絡文件系統####

########################

 

####cifs網絡文件系統訪問####


       CIFS 是一個新提出的協議,它使程序可以訪問遠程Internet計算機上的文件並要求此計算機提供服務。CIFS 使用客戶/服務器模式。客戶程序請求遠在服務器上的服務器程序爲它提供服務。服務器獲得請求並返回響應。CIFS是公共的或開放的SMB協議版本,並由Microsoft使用。SMB協議在局域網上用於服務器文件訪問和打印的協議。像SMB協議一樣,CIFS在高層運行,而不像TCP/IP協議那樣運行在底層。CIFS可以看做是應用程序協議如文件傳輸協議和超文本傳輸協議的一個實現


Ip設定

wKioL1gpMI3A-dPpAAEkBMRBzp8215.png-wh_50 

 

wKioL1gpMJ2jNxH5AADeUAOx4XA288.png-wh_50 

 

wKioL1gpMKfAOOiwAAA5kUIFhAY393.png-wh_50 

 

共享文件製作

 

 

wKiom1gpMLaw_siVAAEIF4SKe-s070.png-wh_50 

 

 

wKiom1gpMMTRI0_CAAEvpAl8KkU510.png-wh_50 

 

1.安裝共享訪問客戶端

yum install samba-client -y

 

wKiom1gpMNGAvNbYAABpb3-J060898.png-wh_50 

2.識別共享服務器共享目錄

smbclient -L //172.25.254.253

 

wKiom1gpMOOAhEFJAADAjXyrs4M087.png-wh_50 

3.訪問共享

命令訪問)

smbclient  //172.25.254.253/westos (沒設置密碼,直接回車)

wKiom1gpMO-iSYLCAABjECT3zaA563.png-wh_50 

 

ls   查看本地文件

put  +文件名 上傳

del   +文件名 刪除

 

 

掛載訪問)

mount //172.25.254.253/westos /mnt -o username=guest

wKioL1gpMPzhf03rAAIw5DGBis4651.png-wh_50 

 

4.開機自動掛載cifs

方法1

vim /etc/fstab

//172.25.254.253/westos  /mnt cifs defaults,username=guest  0  0

 

方法2

vim /etc/rc.d/rc.local

mount  //172.25.254.253/westos /mnt -o username=guest

 

 

 

####nfs網絡文件系統的訪問####

 

NFS Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於1984年向外公佈。功能是通過網絡讓不同的機器、不同的操作系統能夠彼此分享個別的數據,讓應用程序在客戶端通過網絡訪問位於服務器磁盤中的數據,是在類Unix系統間實現磁盤文件共享的一種方法。

 

NFS 的基本原則是容許不同的客戶端及服務端通過一組RPC分享相同的文件系統,它是獨立於操作系統,容許不同硬件及操作系統的系統共同進行文件的分享。

 

NFS在文件傳送或信息傳送過程中依賴於RPC協議。RPC,遠程過程調用 (Remote Procedure Call) 是能使客戶端執行其他系統中程序的一種機制。NFS本身是沒有提供信息傳輸的協議和功能的,但NFS卻能讓我們通過網絡進行資料的分享,這是因爲NFS使用了一些其它的傳輸協議。而這些傳輸協議用到這個RPC功能的。可以說NFS本身就是使用RPC的一個程序。或者說NFS也是一個RPC SERVER。所以只要用到NFS的地方都要啓動RPC服務,不論是NFS SERVER或者NFS CLIENT。這樣SERVERCLIENT才能通過RPC來實現PROGRAM PORT的對應。可以這麼理解RPCNFS的關係:NFS是一個文件系統,而RPC是負責負責信息的傳輸。

 

1.安裝訪問共享軟件

yum install nfs-utils -y

wKiom1gpMQyj6wXQAACRgVIeq0s213.png-wh_50 

 

2.識別共享

showmount -e 172.25.254.250

wKioL1gpMRfyM5fQAADaAwPeWIk556.png-wh_50 

 

3.使用共享

mount 172.25.254.250:/nfsshare/nfs1  /mnt

wKiom1gpMSCSe6nsAAJN9hF8fjM089.png-wh_50 

 

4.自動掛載

方法1

vim /etc/fstab

172.25.254.250:/nfsshare/nfs1 /mntnfs defaults  0  0

 

方法2

vim /etc/rc.d/rc.local

mount 172.25.25.250:/nfsshare/nfs1/mnt

 

chmod 755 /etc/rc.d/rc.local

 

 

####autofs自動掛載服務#####

1.服務功能

默認使用mount掛載共享時當不使用共享也會處於掛載狀態

浪費共享服務器資源

autofs可以實現當使用時自動掛載,當閒置時自動卸載

 

2.安裝服務

yum install autofs -y

systemctl start autofs

 

3.訪問

cd  /net/172.25.254.250/nfsshare/nfs1

wKiom1gpMSyipN-xAAJ_3q-5vvE713.png-wh_50 

4.設定空閒卸載時間

vim /etc/autofs.conf

15 timeout = 3##閒置3秒後系統自動卸載網絡設備

 

 

5.實現自定義共享掛載點

vim /etc/auto.master

最終自定義掛載點的上層目錄子配置文件

/mnt/etc/auto.nfs

 

vim 子配置文件

最終掛載點網絡共享目錄

vim /etc/auto.nfs

pub1172.25.254.250:/nfsshare/nfs1

*172.25.254.250:/nfsshare/&##指定任意共享掛載

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章