वर्चुअलबॉक्स साझा किए गए फ़ोल्डरों में सिम्लिंक नहीं बना सकते हैं [बंद]


32

कुछ दिनों पहले मैंने पाया कि मैं अब किसी भी निर्देशिका में उबंटू से सिमलिंक नहीं बना सकता हूं जो ओएस एक्स होस्ट के साथ साझा किए जाते हैं।

ln: creating symbolic link `foo': Read-only file system

मैं गैर-साझा किए गए फ़ोल्डरों में और सीधे ओएस एक्स पर सिमलिंक बनाने में सक्षम हूं। मैंने डिस्क मरम्मत चलाने की भी कोशिश की है, लेकिन कोई त्रुटि नहीं मिली।

सेट अप:

  • OS X 10.6.6
  • उबंटू सर्वर 11.04
  • वर्चुअलबॉक्स 4.1.8

जवाबों:


36

आपके होस्ट पर निम्न आदेश चलाने के लिए एक और समाधान है:

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

या विंडोज पर

VBoxManage.exe setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

जहां VM_NAME आपकी वर्चुअल मशीन (उदाहरण Ubuntu) और SHARE_NAME का नाम आपकी साझा निर्देशिका ("sf_" उपसर्ग के बिना) है।

यह पिछले सिमिंक अनुकूल व्यवहार को फिर से सक्षम करेगा।

नोट: विंडोज पर, हमेशा वर्चुअल मशीन और वर्चुअलबॉक्स GUI को पुनरारंभ करें ।


विंडोज होस्ट पर आप इसे कैसे चलाते हैं?
क्रिस प्रैट

1
@ क्रिस, VBoxManage प्रोग्राम फाइल्स डायरेक्टरी (उदाहरण C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe) में स्थित है। उस ने कहा, मुझे अभी तक मेरे लिए काम करने का समाधान नहीं मिला है जब खिड़कियों पर ( virtualbox.org/ticket/10085#comment:16 पर विवरण ) की मेजबानी कर रहा हूं ।

क्या आप वास्तव में Windows / NTFS पर आपके लिए काम कर रहे हैं, क्या आप इसकी पुष्टि कर सकते हैं? मुझे और अन्य लोगों को अभी भी "रीड ओनली फाइल-सिस्टम" मिलता है, जैसा कि मैंने टिकट में virtualbox.org/ticket/1008585#comment:16 पर बताया है ।
स्टूडेन्ज

इसे विंडोज होस्ट के साथ काम करने के लिए नहीं मिला
OlliM

2
इस समाधान से मदद मिली। केवल एक चीज जिसे आपको नहीं भूलना चाहिए, वह है SHARE_NAME को अपने वास्तविक शेयर नाम में बदलने के लिए
n1313

11

एक विंडोज़ होस्ट पर - एक प्रशासक के रूप में वर्चुअल मशीन इंस्टेंस चलाएं। मुझे यह समस्या हल हो गई।

- मैंने पहले @ सिस्सामो के सुझाव की कोशिश की - यह दोनों करने के लिए आवश्यक हो सकता है। क्षमा याचना मैंने इसे एक टिप्पणी के रूप में जोड़ा होगा, लेकिन मैं इतना गरीब हूं कि मैं टिप्पणी भी नहीं कर सकता ;-)


व्यवस्थापक के रूप में चल रहा है
मैरिएन ज़र्बल

संयुक्त समाधान ने मेरे लिए काम किया। Host OS : Windows 10 64 bit , VirtualBox version: 6.0, Guest OS : Ubuntu Xenial। इसलिए, मैंने अपने विंडोज होस्ट से स्वीकृत उत्तर में दी गई कमांड को चलाया "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata net1mc1 VBoxInternal2/SharedFoldersEnableSymlinksCreate/shared3 1:। shared3शेयर बनाते समय दिए गए साझा फ़ोल्डर का नाम है। उसके बाद, मैंने VirtualBox को व्यवस्थापक उपयोगकर्ता के रूप में पुनरारंभ किया, और VM को भी पुनरारंभ किया। इसके बाद, मैं अतिथि ओएस की साझा निर्देशिका से प्रतीकात्मक लिंक बनाने में सक्षम था।
बिनीता भारती

8

यह VirtualBox 4.1.8 में एक बग प्रतीत होता है। कुछ लोग रिपोर्ट करते हैं कि 4.1.6 पर डाउनग्रेड करना समस्या का समाधान करता है। Https://www.virtualbox.org/ticket/10085 देखें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.