আমি কেন 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

ভার্চুয়াল বাক্স ৪.১.৮ এ, ভাগ করা ফোল্ডারে অতিথি-ওএস ব্যবহার করে সিমলিংক তৈরি করা সুরক্ষার কারণে অক্ষম করা হয়েছে।

আরও তথ্যের জন্য, এই টিকিটটি দেখুন: ভার্চুয়ালবক্স টিকিট 10085 অক্ষম Symlinks সক্ষম করতে, আপনি এই আদেশটি চালানোর চেষ্টা করতে পারেন:

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 প্রকাশে এটি আর কাজ না করার জন্য প্রতিবেদন করা হয়েছে। আমি যখনই কোনও ভাগ করা ফোল্ডারে প্রতীকী লিঙ্ক তৈরি করি (গন্তব্য ছাড়াই স্বাধীন) আমি পেয়েছি ln: failed to create symbolic link 'linkname': Protocol errorএটি দুঃখজনক যে এটি সঠিকভাবে মোকাবেলা করা হয়নি। 4.2.6+ এ কাজ করতে যাচাই করা চারপাশের কোনও নতুন কাজ?
gertvdijk

3
@gertvdijk আপনি যদি উইন্ডোজ হোস্ট চালাচ্ছেন, আপনি প্রশাসক হিসাবে ভার্চুয়ালবক্স চালাতে চাইতে পারেন, উইন্ডোজ-স্টাইলের সিমলিংক তৈরি করতে সক্ষম হওয়ার জন্য এটি বিশেষ সুযোগগুলির প্রয়োজন।
ইজাকুয়েল মুন্স

2
আপনার ভার্চুয়াল বক্স মেশিনটি পুনঃসূচনা করার জন্য আপনি এই
জেসন

1
এটি ভার্চুয়াল বাক্স 5
মুসা হায়দারি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.