2014年5月24日 星期六

如何讓Unix上的Share Disk掛載到Windows上

      在作業平台上,分成多種不同的作業系統,通常公司內也會包含多種,如Unix or Linux or Windows等,為了要資源可以彼此分享,所以我們可以透過NFS Service來達到這個目的,基本上分成兩種不同的方式,一種是將Unix上的Disk掛載到Windows上,而另一種就是將Windows上的Disk掛載到Unix上,兩者之間設定上略有不同,在此我們就先介紹第一種方式,在請參考下列詳細的作法。

環境說明:
Windows:Windows 2012 (Client端)
Linux:Red Hat (Server端)

1、請先在Linux上先行安裝並啟用NFS Service,並設定與分享Disk。

2、在Windows的電腦上,請啟用Client For NFS的功能。



3、預設的情況下,並不會安裝NFS的管理工具,所以也請同時勾選下列的項目:

路徑:
功能 -> 遠端伺服器管理工具 -> 角色管理工具 -> 檔案服務工具 -> 網路檔案系統管理工具的服務

安裝完成後,即可在系統管理工具中,找到 [Services for Network File System(NFS)] 的項目。

4、安裝完成後,即可在系統管理工具中找到此工具(Services for Network File System-NFS)。


5、確認網路和共用中心有啟用網路探索與檔案及印表機共用的功能。

6、上述的動作設定完成後,即可透過UNC的方式找到Unix分享出來的Disk,相對的也可以透過 [連線網路磁碟機] 的方式直接掛載即可。



7、另外,也可以透過指令的方式,直接將Unix上的Disk掛到Windows上。

指令格式:
Mount path disk

範列:
mount \\192.168.1.110\tmp\RMS S:



8、預設的情況下,使用者只有唯讀的權限,您可以前面安裝的工具將權限也開到可讀寫的部份。

9、權限設定上,請開啟前面中已安裝的工具[Services for Network File System(NFS)]進行。

將下列Group與Others進行勾選即可。


透過dos command可以確認目前的權限已開到最大。

PS:此權限的設定仍取決於Unix端上的設定,如果Unix沒有開放寫入的權限時,此端進行設定也是沒有用的。


10、最後,我們也是可以透過 mount 的指令來確認目前的權限。


關鍵字:NFSNetwork FileSystem、Mount、Share Disk