উত্তর:
এটা অধিকাংশ ক্ষেত্রে নির্ধারক - ফাইল সিস্টেম নতুন তথ্য জন্য সেরা জায়গা নির্ধারণ করতে বিভিন্ন আলগোরিদিম ব্যবহার। কিন্তু সব অভ্যন্তরীণ রাষ্ট্রকে 100% নকল করা সম্ভব নয়, তাই আপনাকে এটি বিবেচনা করতে হবে:
বিভিন্ন ফাইল সিস্টেম (ext4, btrfs, এনটিএফএস ...) বিভিন্ন বরাদ্দ অ্যালগরিদম ব্যবহার করুন,
যা লেখাটি প্রোগ্রামের দ্বারা প্রভাবিত হতে পারে (উদাঃ 100 মেগাবাইটে ধীরে ধীরে এমন ফাইলটি কখনও কখনও একটি ফাইল থেকে পৃথকভাবে বরাদ্দ করা হবে যা ফোলক্যাট () একবারে 100 MB এ তৈরি করে তৈরি করা হয়)
পাশাপাশি অন্যান্য প্রোগ্রাম বি ডিস্কের একই সময়ে লেখা, ফাইল বি বরাদ্দকরণ ফাইল A লিখেছে কিনা তা নির্ভর করবে কিনা তা নির্ভর করবে কিনা (আপনার মাল্টি-কোর বা মাল্টি-CPU সিস্টেম থাকলে এখানে সমস্ত নির্ধারনবাদ চলে যায়);
আকার এবং বিদ্যমান ফাইল অবস্থান;
আকার এবং অবস্থান মোছা ফাইলগুলি (উদাঃ লগ-স্ট্রাকচারযুক্ত ফাইল সিস্টেমগুলিতে, তথ্য শুধুমাত্র এগিয়ে যায়)
বিভিন্ন ডিস্কের ধরন (চৌম্বকীয় ডিস্কগুলির তুলনায় কঠিন-রাষ্ট্র ডিস্কগুলিতে লেখার সময় ফাইল সিস্টেমগুলি বিভাজন সম্পর্কে অনেক কম যত্ন নিতে পারে);
শারীরিক দুর্নীতি (যদি একটি সেক্টর দুর্নীতিগ্রস্ত হয়, তবে ফাইল সিস্টেম কেবলমাত্র এক সেক্টরকে বাদ দেওয়ার পরিবর্তে সমগ্র ফাইলটি বাছাই করতে পারে);
এবং অবশেষে, উভয় উদাহরণ কম্পিউটারে যদি কাঁচা ডিস্ক সামগ্রীর 1: 1 কপি থাকে,
এটা ফাইল সিস্টেম, বাস্তবায়ন এবং বহিরাগত কারণ উপর নির্ভর করে।
অভ্যন্তরীণ অবস্থায় কম্পিউটার সম্পর্কে একেবারে সবকিছু অন্তর্ভুক্ত, যেমন প্রসেসর অবস্থা, RAM এর তথ্য, ডিস্কের বর্তমান তথ্য এবং এটি কীভাবে করা হয়েছে, কম্পিউটারের ভিতরে সবকিছু। কিন্তু বহিরাগত কারণগুলিও যেমন ডিস্ক ফল্ট যা কম্পিউটারের রাষ্ট্রের উপর নির্ভর করে না সেগুলিও আছে - আপনাকে তাদের বিবেচনায় নিতে হবে।
"র্যান্ডমাইজড লেআউট" সম্ভবত নির্ধারিত হবে। কম্পিউটার নির্ধারিত হয়। কম্পিউটার বিজ্ঞানে ব্যবহৃত "র্যান্ডম" সংখ্যা বেশিরভাগ ক্ষেত্রেই হয় সিউডোরান্ডম (এবং সাধারণত খুব কম ব্যতিক্রম সঙ্গে, সম্পূর্ণ সূক্ষ্ম)। তাই যদি ফাইল সিস্টেম কিছু এলোমেলোতা imposes, এটি খুব সম্ভবত এটি নির্ধারণী হতে হবে।