আমি সম্প্রতি কেভিএম / কিউইএমইউ / লিবিভার্টের সাম্প্রতিক সংস্করণগুলিতে পাসথ্রু ফাইল সিস্টেমগুলির সমর্থন নিয়ে পরীক্ষা-নিরীক্ষা শুরু করেছি। পাঠ্য অ্যাক্সেসের জন্য ফাইল সিস্টেমগুলি উপলব্ধ করা "সবেমাত্র কাজ করেছে", তবে লেখার অ্যাক্সেস কীভাবে কাজ করবে বলে মনে করা হচ্ছে সে সম্পর্কে আমি কিছুটা আশ্চর্য হই। গেস্টে ফাইল সিস্টেম মাউন্ট করার পরে:
# mount -t 9p -o trans=virtio /fs/data /mnt
আমি যদি বিদ্যমান ফাইলটিতে মোড থাকে তবে এটি সংশোধন করতে পারি o+w
:
# cd /mnt/work
# ls -l foo
-rw-rw-rw-. 1 root root 17 Dec 20 11:16 foo
# cat foo
this is line one
# echo this is line two >> foo
# cat foo
this is line one
this is line two
তবে ডিরেক্টরি অনুমতি নির্বিশেষে, আমি কোনও নতুন ফাইল বা ডিরেক্টরি তৈরি করতে পারি না :
# ls -ld /mnt/work
drwxrwxrwx. 2 root root 4096 Dec 20 11:16 /mnt/work
# cd /mnt/work
# touch bar
touch: setting times of `bar': No such file or directory
# mkdir bar
# mkdir: cannot create directory `bar': Operation not permitted
আমি যে ডকুমেন্টেশন সন্ধান করতে পেরেছি (উদাহরণস্বরূপ, এটি ) এই সমস্যাটি স্পষ্টভাবে সম্বোধন করে না। আমি আশা করছি এখানে সার্ভারফল্টে থাকা কোনও ব্যক্তি আমাকে পাসথ্রু ফাইল সিস্টেম সেটআপ করতে সহায়তা করতে পারে যা আমাকে কোনও হোস্ট ফাইল সিস্টেমে কোনও ব্যবহারকারীর লেখার প্রবেশাধিকার দিতে দেবে।