由於我們家老大的一個特殊想法,想問問各位邦友:
Windows Server 2003,是否可以將NFS磁碟機,掛載成某個目錄的子目錄?
舉例來說:已連接NFS並掛載成網路磁碟機代號 Z,假設本機磁碟機代號 D,
是否有辦法可以將Z磁碟掛載成 d:\virtualdir,也就是可以透過存取d:\virtualdir,即可達到存取Z磁碟的目的。
利用重新導向的方式也可以,只要讓應用程式,在存取d:\virtualdir的時候,轉為存取z磁碟機即可。
前提是:Z磁碟是由NFS掛載而來。
先感謝各位邦友的幫忙囉~~
2003 R2 以後的版本, 有內建 NFS 的支援, 但預設是不安裝, 要自己去程式集裡面把它裝起來. 2008 開始則是列入系統「檔案服務」的角色之一, 不過也是要自己去勾選.
2003 以前的版本, 微軟以前有出一個 SFU 套件, 請自行下載:
http://www.microsoft.com/taiwan/windows/sfu/
以上是免錢的. 若要花錢的, 網路上很多, 搜尋一下便知.
但是, 磁碟機代號, 不能被掛載到子目錄底下. 這是 NTFS 的限制, 跟 NFS 無關. 所以您的想法可能無法實施.
提供一個異想天開的做法:透過DFS方式來進行
1.作出一個命名空間(Name Space)掛載在D磁碟機代號
2.將網路磁碟機代號 Z:,掛載到命名空間(Name Space)下的分享目錄 virtualdir
這樣就可以透過 存取d:\virtualdir 來存取 NFS磁碟機內容
命名空間(Name Space)下愛掛載什麼東西都可以,我試過光碟機也可以掛進去,已經類似Unix Like系統Mount的功能了
在AD的環境下又超越Mount方便性,不用每一台PC去改
不過前提是D磁碟機不能是實體的磁碟機
以往NTFS環境下只能用[捷徑]作出類似Unix Like系統symbolic 或 "soft" link 功能,但不能用在程式化自動操作