iT邦幫忙

0

Windows Server 2003 如何將磁碟機(網路磁碟機)掛載成某個目錄的子目錄?

由於我們家老大的一個特殊想法,想問問各位邦友:
Windows Server 2003,是否可以將NFS磁碟機,掛載成某個目錄的子目錄?
舉例來說:已連接NFS並掛載成網路磁碟機代號 Z,假設本機磁碟機代號 D,
是否有辦法可以將Z磁碟掛載成 d:\virtualdir,也就是可以透過存取d:\virtualdir,即可達到存取Z磁碟的目的。
利用重新導向的方式也可以,只要讓應用程式,在存取d:\virtualdir的時候,轉為存取z磁碟機即可。
前提是:Z磁碟是由NFS掛載而來。

先感謝各位邦友的幫忙囉~~

看更多先前的討論...收起先前的討論...
tom6507 iT邦大師 1 級 ‧ 2010-05-06 16:11:35 檢舉
利用捷徑的方式呢
先建立網路磁碟


再去建立捷徑



完成後會變成這樣


再到執行中去跑看看
外獅佬 iT邦大師 1 級 ‧ 2010-05-06 16:28:08 檢舉
讚!!
試試看~~謝謝狐狸大師~~
另外,移到回答去吧...不然不知道怎麼給點...XDD
外獅佬 iT邦大師 1 級 ‧ 2010-05-06 16:33:04 檢舉
這個方法,好像只能騙過檔案總管...XDD
騙不過應用程式。例如cmd還有敝公司的ERP....XDD..
不過,還是感謝啦
tom6507 iT邦大師 1 級 ‧ 2010-05-06 16:41:58 檢舉
cmd模式下需要加上附檔名".lnk"才可運作ERP的話就.....
不然就是直接改用ISCSI
外獅佬 iT邦大師 1 級 ‧ 2010-05-06 16:52:11 檢舉
呵呵~~瞭,感恩啦
James iT邦大師 6 級 ‧ 2010-05-07 08:19:46 檢舉
據說DFS的連接點可以連接網路共用,沒試過不知道怎麼用。
http://support.microsoft.com/?kbid=205524
外獅佬 iT邦大師 1 級 ‧ 2010-05-07 08:37:35 檢舉
讚~~感謝,try try see...XDD
外獅佬 iT邦大師 1 級 ‧ 2010-05-31 12:03:34 檢舉
剛剛找到一個方法,Windows Vista/7,可以使用『NTFS Symbolic Link』
範例:mklink /d d:\mappedfolder \\fileserver\sharedfolder

這樣就可以把分享資料夾 \\fileserver\sharedfolder,直接掛載成 d:\mappedfolder目錄。
同樣的,如果 Z 磁碟是網路磁碟機,可以用相同的方法把Z磁碟掛載成某個目錄。
mklink /d d:\mappedfolder z:\,一樣可行。

XP如果要達到相同的功能,請下載junction。
下載

參考資料:
http://ithelp.ithome.com.tw/question/10035953

2 個回答

14
raytracy
iT邦大神 1 級 ‧ 2010-05-06 16:54:18
最佳解答

2003 R2 以後的版本, 有內建 NFS 的支援, 但預設是不安裝, 要自己去程式集裡面把它裝起來. 2008 開始則是列入系統「檔案服務」的角色之一, 不過也是要自己去勾選.

2003 以前的版本, 微軟以前有出一個 SFU 套件, 請自行下載:
http://www.microsoft.com/taiwan/windows/sfu/

以上是免錢的. 若要花錢的, 網路上很多, 搜尋一下便知.

但是, 磁碟機代號, 不能被掛載到子目錄底下. 這是 NTFS 的限制, 跟 NFS 無關. 所以您的想法可能無法實施.

外獅佬 iT邦大師 1 級 ‧ 2010-05-06 17:01:48 檢舉

感謝回答,看來還是得考慮iSCSI了。

10
cklin
iT邦新手 2 級 ‧ 2010-05-07 09:44:08

提供一個異想天開的做法:透過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 功能,但不能用在程式化自動操作

外獅佬 iT邦大師 1 級 ‧ 2010-05-07 10:43:42 檢舉

很感謝~可是...殘念...D磁碟必須是實體磁碟機...不過,還是很感謝您的熱心回答。
這個,我們家老大的想法,只是想在不修改系統程式的前提下,把某個特定目錄的資料,直接存放在NFS上。

cklin iT邦新手 2 級 ‧ 2010-05-07 17:04:30 檢舉

...D磁碟必須是實體磁碟機... 那就沒辦法了
不過我目前正在嘗試將所有的光碟/Driver變成ISO image檔,掛在虛擬主機上,再透過DFS掛載出來,呵~ 果然 PC端不需要個別修改,都可以讀到指定的d:\Driver位置

外獅佬 iT邦大師 1 級 ‧ 2010-05-07 17:06:48 檢舉

還是感謝您的經驗分享

我要發表回答

立即登入回答