class="22340">
簡介:
NFS;最初是由;Sun;Microsytem;公司於;1984;年所開發出來的,最主要的功能就是讓網路上的;UNIX;電腦可以共享目錄及檔案。我們可以將遠端所分享出來的檔案系統,掛載;(mount);在本地端的系統上,然後就可以很方便的使用遠端的檔案,而操作起來就像在本地操作一樣,不會感到有甚麽不同。而使用;NFS;也有相當多的好處,例如檔案可以集中管理,節省磁碟空間......等等。
安裝;NFS:
大部份的;Linux;Distribution;安裝時都會將;NFS;安裝上去,在;OpenLinux;上,NFS;由兩個;RPM;套件所組成,分別為;nfs;及;nfs-server,nfs;主要包括一些;client;;端所需要的程式,而;nfs-server;主要是;NFS;Server;的一些;daemon;程式。
設定;NFS:
設定檔:/etc/exports
設定檔格式:檔案系統;;[主機][選項]
例:
/;charlie(ro);john(rw,no_root_squash)
/tmp;pc*.col.com.tw(rw);172.29.0.0/255.255.0.0(ro)
/pub;(ro)
/pub/private;(noaccess)
選項說明:
ro;;read;only;
rw;;read;write;
no_root_squash;;信任客戶端,對應;UID;
noaccess;;客戶端不能使用;
啟動及結束;NFS;的服務:
設定檔更改後,一定要記得重新啟動;NFS;的服務,啟動及停止的方式如下:
#;/etc/rc.d/init.d/nfs;[;start;|;stop;|;restart;|;reload;]
start;;啟動;NFS;服務;
stop;;停止;NFS;服務;
restart;;停止並重新啟動;NFS;服務;
reload;;重新載入;NFS;設定值;
客戶端使用;NFS:
1.查看;NFS;的服務:
client;要查看;Server;有提供哪些;NFS;服務,可以使用;showmount;這個指令。
#;showmount;-e;
可看有分享哪些目錄;
#;showmount;-a;;;可看出所有的;mount;
2.連接;NFS;Server:
要使用;NFS;server;上的資源,使用;mount;指令就可以了。
#;mount;-t;nfs;hostname:/shared_dir;
例:
#;mount;-t;nfs;192.168.1.100:/tmp;/mnt/nfs
3.開機時自動連上;NFS:
如果希望開機的時候,系統就自動掛載;NSF,則需要編輯;/etc/fstab;檔。
例:
192.168.1.100:/tmp;/mnt/nfs;nfs;defaults;0;0