NFS
(Network FileSystem)主要用於unix like 系統間進行文件的共享。
主要功能:服務端將文件共享出來,客戶端通過將文件掛載到自己的機子上使用,從而達到共享的目的。
安裝服務:
yum install nfs-utils portmap -y
安裝完成可以設置啓動或者開機啓動
添加服務內容:
vim /etc/exports ##正在這個文件裏面添加共享規則
例如:
/share *(rw,no_root_squash,async)
#表示將/share這個目錄共享給所有客戶機 ,*處代表ip,它可以是一個網段
參數意義:
ro 該主機對該共享目錄有隻讀權限
rw 該主機對該共享目錄有讀寫權限
root_squash 客戶機用root用戶訪問該共享文件夾時,將root用戶映射成匿名用戶
no_root_squash 客戶機用root訪問該共享文件夾時,不映射root用戶
all_squash 客戶機上的任何用戶訪問該共享目錄時都映射成匿名用戶
anonuid 將客戶機上的用戶映射成指定的本地用戶ID的用戶
anongid 將客戶機上的用戶映射成屬於指定的本地用戶組ID
sync 資料同步寫入到內存與硬盤中
async 資料會先暫存於內存中,而非直接寫入硬盤
insecure 允許從這臺機器過來的非授權訪問
重新啓動nfs服務。然後可以在客戶機上測試:
測試服務:
showmount -e ##後面可以跟上服務器ip,查看可以連接的信息
showmount -a ##顯示已經與客戶端連接上的目錄信息
查看了這些信息之後可以進行連接:
mount -t nfs serverIP:服務端目錄 本地目錄
SAMBA
在windows系統中人們通過CIFS(Common Internet File System)文件系統,使用網上鄰居進行文件數據的共享。SAMBA是一個解決windows和unix like 系統間文件數據共享的解決方案。
安裝服務:
yum install samba-client -y
安裝完成可以設置啓動或者開機啓動
識別要訪問的遠程共享:
掛載:
完成以後可以對文件進行操作。
all