मेरे पास कुछ फ़ोल्डर हैं, C: \ foo को मैं ड्राइव M: \ के रूप में माउंट करना चाहता हूं
Linux में मैं इसे बाइंड माउंट के साथ करूँगा।
मेरे पास कुछ फ़ोल्डर हैं, C: \ foo को मैं ड्राइव M: \ के रूप में माउंट करना चाहता हूं
Linux में मैं इसे बाइंड माउंट के साथ करूँगा।
जवाबों:
आप उपयोग कर सकते हैं subst Windows में आदेश।
subst m: c:\foo
लगातार पुनर्निर्देशन करने के लिए, आप रजिस्ट्री को संपादित कर सकते हैं। इसमें एक स्ट्रिंग (REG_SZ) मान जोड़ें:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
मान का नाम ड्राइव अक्षर पर सेट करें (जैसे M :) , फिर डेटा को:
\??\C:\foo\foosub
यह विधि लॉगिन और रीबूट में काम करेगी। मैंने विंडोज 2008 पर इसका परीक्षण किया, इसलिए इसे विस्टा, एक्सपी, 2003 और 2000 पर भी काम करना चाहिए।
पदार्थ विस्टा में भी काम करता है:
C:\Users\juan>subst /?
Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to
a virtual drive.
/D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives
।
कमांड लाइन से:
subst M: C:\foo
यह विंडोज एक्सपी में काम करता है, अन्य संस्करणों में इसका परीक्षण नहीं किया है।
पदार्थ ही सही उत्तर है। आपको पता होना चाहिए कि विकल्प एक प्रति-सत्र सेटिंग है। जब आप लॉग आउट करते हैं तो यह चला जाता है और यदि आप सेकेंडरी लॉगऑन संदर्भ बनाने के लिए रनस का उपयोग करते हैं, तो आपका विकल्प-ड्राइव उन ऐप्स के लिए नहीं होगा।
आप अपने स्टार्टअप समूह में उन विकल्प ड्राइव को फिर से बनाने के लिए एक शॉर्टकट (.lnk) बना सकते हैं। .Lnk की लक्ष्य संपत्ति कुछ इस तरह की होनी चाहिए:
C: \ Windows \ System32 \ cmd.exe / c विकल्प S: C: \ Some \ Extremely \ Obscure \ Path \ of \
हम इस तकनीक का उपयोग यह सुनिश्चित करने के लिए करते हैं कि सभी डेवलपर्स S: \ से समान पथ के साथ डीबग प्रतीक बनाते हैं
वहाँ एक दृश्य विकल्प एप्लेट भी है ।
आप इसे PowerShell में भी कर सकते हैं। मैं अपने Suvbversion वर्किंग फ़ोल्डर में ड्राइव सेट करने के लिए निम्नलिखित का उपयोग करता हूं:
new-psDrive -name SVN -psprovider FileSystem -root 'c:\documents and settings\xxxx\my documents\subversion\adminscripts\trunk'
फिर आप इसे इस रूप में एक्सेस कर सकते हैं:
cd svn:
ऐसा करने का एक और तरीका है, कि शायद यह शुरू होने पर घुड़सवार के साथ थोड़ा बेहतर खेलता है, http://windows.microsoft.com/en-us/windows7/Create-a-shortcut-to-map पर चाल का उपयोग करना है -ए-नेटवर्क-ड्राइव (अर्थात मेरा कंप्यूटर -> उपकरण -> मैप नेटवर्क ड्राइव) और इस तथ्य का लाभ उठाएं कि आपकी स्थानीय मशीन एक नेटवर्क होस्ट है; मैंने अभी-अभी माउंट किया है, उदाहरण के लिए,
\ localhost \ Users \ me \ दस्तावेज़ \ मेरा ड्रॉपबॉक्स \ पोर्टेबल संगीत
एम: इस तरह से। आप सब कुछ एक्सेस करने के लिए \ localhost \ C $ \ का उपयोग करने में सक्षम हो सकते हैं, लेकिन मुझे यहाँ कुछ परेशानी हुई (हालाँकि यह मेरे लिए कहीं और काम किया है)।
-Robin
यदि आपको कोई ऐसी चीज चाहिए जो क्रॉस-सेशन हो तो आप iSCSI टारगेट के साथ-साथ iSCSI क्लाइंट दोनों को एक ही बॉक्स पर चला सकते हैं। जाहिर है कि यह आपके ओएस पर निर्भर है कि क्या आपको इसे प्राप्त करने के लिए किसी भी 3 पार्टी की आवश्यकता है।
इस .bat फ़ाइल में पदार्थ स्टिक का उपयोग करें
@echo off
subst [DRIVE LETTER]: C:\[FOLDER]
फिर स्टार्ट मेनू में स्टार्टअप फोल्डर में बैच फाइल को सेव करें। यदि आप विंडोज़ 8 पर हैं, तो आप विन + आर टाइप करके स्टार्टअप फ़ोल्डर पा सकते हैं%appdata%\Microsoft\Windows\Start Menu\Programs\Startup