मैं vboxsf फाइल सिस्टम पर सॉफ्ट लिंक क्यों नहीं बना सकता?


23

ln -s मुझे कहती रहती है कि फ़ाइल सिस्टम केवल-पढ़ने के लिए है, हालांकि यह नहीं है।

ice@distantstar:~/virt 
➜ touch file
ice@distantstar:~/virt 
➜ rm file
ice@distantstar:~/virt 
➜ ln -s ~/.bashrc ~/virt/.bashrc
ln: failed to create symbolic link `/home/ice/virt/.bashrc': Read-only file system
ice@distantstar:~/virt 
➜ mount | grep virt
none on /home/ice/virt type vboxsf (rw,nodev,relatime)
ice@distantstar:~/virt 
➜ cat /etc/fstab | grep virt
VIRT    /home/ice/virt  vboxsf rw   0   0

जवाबों:


33

वर्चुअल बॉक्स 4.1.8 में, एक साझा फ़ोल्डर में अतिथि-ओएस का उपयोग करके सीमलिंक बनाना सुरक्षा कारणों से अक्षम कर दिया गया है।

अधिक जानकारी के लिए, इस टिकट को देखें: वर्चुअलबॉक्स टिकट 10085 डिसेबल सिमिलिंक फिर से सक्षम करने के लिए, आप इस कमांड को चलाने का प्रयास कर सकते हैं:

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

SHARE_NAMEआपके साझा फ़ोल्डर का नाम कहां है।

वैकल्पिक रूप से आप 4.1.6 को डाउनग्रेड कर सकते हैं और इस मुद्दे को ठीक करना चाहिए।


ठीक है। धन्यवाद। अब मेरे पास हैln: failed to create symbolic link `/home/ice/virt/.bashrc': Protocol error
डिफाल्ट

2
बहुत अच्छा समाधान है, लेकिन यह हाल के 4.2 रिलीज में अब काम नहीं करने की सूचना है। जब भी मैं किसी साझा फ़ोल्डर पर एक प्रतीकात्मक कड़ी (destitnation से स्वतंत्र) बना रहा हूं मैं ln: failed to create symbolic link 'linkname': Protocol errorयह सिर्फ दुख की बात यह नहीं किया गया है ठीक से संबोधित किया है। 4.2.6+ में काम करने के लिए सत्यापित कोई नया काम?
gertvdijk

3
@gertvdijk यदि आप एक Windows होस्ट चला रहे हैं, तो आप VirtualBox को व्यवस्थापक के रूप में चलाना चाह सकते हैं, इसके लिए Windows- शैली सिम्बल बनाने में सक्षम होने के लिए विशेष विशेषाधिकारों की आवश्यकता है।
इजेक्वियल मुन्स

2
एक बार जब आप अपने वर्चुअल बॉक्स मशीन को फिर से चालू करने के लिए इस कमांड को नहीं भूलते हैं
जेसन

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