আমি এমন কিছু সফ্টওয়্যার লিখছি যা আদর্শভাবে একাধিক নেটওয়ার্ক ফাইল সিস্টেম (এনএফএস) অবস্থানগুলি গতিশীলভাবে মাউন্ট এবং আনমাউন্ট করতে পারে।
স্থানীয় নাম আমি অধীনে একটি নতুন অস্থায়ী Dir উৎপাদিত পরিকল্পনা সঙ্গে clashing এড়াতে /private/var/folders
যেমন /private/var/folders/6l/jbv4dn11301f7t2wm1r3mqlr0000gp/T/temp_mount.RXArBC
আশা যা OS শাটডাউনে এই ফোল্ডারগুলি আপ পরিপাটি করতে পারেন - প্রতিটি সময় আমি একটি NFS শেয়ার পরিচয় করিয়ে জন্য।
আমার উদ্বিগ্নতাটি হ'ল উদাহরণস্বরূপ, যদি আমি ফোল্ডারটিকে আনমাউন্ট করার আগে এমন কিছু সরিয়ে দেওয়ার চেষ্টা করতাম rm -r /private/var/folders/6l/jbv4dn11301f7t2wm1r3mqlr0000gp/T/temp_mount.RXArBC
- যদি মাউন্টটি কেবল পঠনযোগ্য না হয়, তবে এটি ভাগ থেকে সামগ্রীগুলি মুছতে পারে (মুছতে ব্যর্থ হওয়া সত্ত্বেও) মাউন্ট পরিষেবা হিসাবে শীর্ষ স্তরের ফোল্ডারটি সম্ভবত এটি এখনও একটি লক ধরে আছে)!
আমি উদ্বিগ্ন ওএস /private/var/folders
কোনও মাউন্টগুলি রাখার প্রত্যাশা করে না এবং এই জাতীয় সমস্যা সৃষ্টি করে।
ওএস এই পরিস্থিতিতে কীভাবে আচরণ করবে তা কি কেউ নিশ্চিত করতে পারেন? এখনও পর্যন্ত আমার পরীক্ষার মাধ্যমে এটি ঘটেনি, তবে আমি নিশ্চিত নই যে ম্যাকোস ব্যবহারকারীদের জন্য বোর্ড জুড়ে এটি সূচক।
আমি অন্য একটি বিকল্প বিবেচনা করেছি হ'ল ~/Library/Application Support/MyAppDomain/MountDirs/
আমার সফ্টওয়্যারটির মতো কোথাও কোথাও ফোল্ডার তৈরি করা এবং আমার সফ্টওয়্যারটিতে পরিস্কার পরিশ্রম করা, তবে ওএস কীভাবে আচরণ করবে তা আমি নিশ্চিত নই।