Windows

আপনাকে উইন্ডোজ 10 এ লিনাক্স ফাইল পরিবর্তন করতে হবে না কেন?

Python Programming Crash Course

Python Programming Crash Course

সুচিপত্র:

Anonim

তাদের লিনাক্স ফাইলগুলি উইন্ডোজ 10 পরিবর্তন করার চিন্তাভাবনা করার জন্য, আপনি যা জানতে চান তার জন্য। মাইক্রোসফটের মতে, উইন্ডোজ থেকে লিনাক্স ফাইলগুলি তৈরি বা পরিবর্তন করা সম্ভবত ডেটা দুর্নীতির কারণ হতে পারে এবং আপনার লিনাক্স পরিবেশকে ক্ষতিগ্রস্ত করতে পারে যাতে আপনার আনস্টলনটি আনইনস্টল করতে ও পুনরায় ইনস্টল করতে হয়।

উইন্ডোজ 10 এ লিনাক্স ফাইল পরিবর্তন করবেন না

এর মানে হল যে আপনার লিনাক্স ফাইলগুলি বা ` % localappdata% lxss ` এর মধ্যে সংরক্ষিত কোন ফাইলগুলি উইন্ডোজ টুলগুলির সাহায্যে তৈরি বা সম্পাদিত করা উচিত নয়, অথবা আপনার কিছু গুরুতর ক্ষতির সম্মুখীন হতে পারে।

চলুন শুরু করা যাক এই সমস্যাটির কারণ।

যদি WSL অথবা লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম একটি নির্দিষ্ট ফাইলের জন্য আপনার সংরক্ষিত লিনাক্স ফাইলের মেটাডেটা খুঁজে পাওয়া যায় না, এটি স্বয়ংক্রিয়ভাবে ফাইলটিকে দূষিত বা অনুমান করে সিস্টেম ক্ষতিগ্রস্ত। এটি উইন্ডোজের তুলনায় লিনাক্সে সব ফাইল মেটাডাটা সংরক্ষিত এবং ভিন্নভাবে প্রতিনিধিত্ব করে। ডাব্লুএসএল এনটিএফএস ফোনের সকল লিনাক্স ডেটা সঞ্চয় করে এবং এইভাবে তাদের এনটিএফএস বর্ধিত বৈশিষ্ট্যগুলিতে তাদের মেটাডাটা গণনা করে এবং বজায় রাখে।

অন্যদিকে, উইন্ডোজ 10-এর অ্যাপসগুলির জন্য এই অ্যালগরিদমটি পুনরায় গণনা করা হয় না এবং এই লিনাক্স মেটাডাটাটি প্রতিহত করে না। সময় তারা মূল লিঙ্ক (% localappdata lxss) এর অধীনে সংরক্ষিত একটি ফাইল তৈরি / সংশোধন করে। সুতরাং, যদি আপনি কোনও লিন্যাক্সের ফাইলগুলিকে সংশোধন করতে উইন্ডোজ 10 এপ্লিকেশন বা টুল ব্যবহার করেন, তবে এনটিএফএস ফরম্যাটের অ-সামঞ্জস্যের কারণে তাদের আগের বৈশিষ্ট্যের মধ্যে তাদের আগের কোনো মেটাডেটা নেই।

এই উইন্ডোগুলির অন্য একটি দিক সরঞ্জামগুলি হল যে তারা সাধারণত মূল ফাইলটি তাত্ক্ষণিকভাবে সম্পাদনা করে না। বরং তারা মূলটি মুছে ফেলার মাধ্যমে, অ্যাপ্লিকেশানে তাদের পুনরায় তৈরি করে এবং তারপর সমস্ত প্রয়োজনীয় সম্পাদনা সহ ব্যবহারকারীকে এটি পুনরুদ্ধার করে কাজ করে। এই প্রক্রিয়া সমস্ত এনটি ফাইল এবং মেটাডাটা লিনাক্স ফাইল থেকে বঞ্চিত, এবং এনটি ফাইল বর্ধিত বৈশিষ্ট্য প্রায়ই স্থায়ী হয় না এবং হারিয়ে যায়। সুতরাং, যদি আপনার লিনাক্স ফাইলে কোন ভুল ফাইলের মেটাডাটা নেই, তবে উইন্ডোজ অ্যাপগুলি তাদের দুর্নীতিগ্রস্ত বলে গণ্য করবে এবং সম্ভবত সেগুলিকে অপ্রয়োজনযোগ্য ফাইল রূপে রূপান্তর করবে।

প্রতিবন্ধক

উইন্ডোজ 10 এবং 10 লিনাক্স অ্যাপ্লিকেশনগুলি, আপনার উইন্ডোজ ফাইল সিস্টেম সিস্টেমে কাজ এবং সংরক্ষণের পছন্দ করে, এবং উভয় উইন্ডোজ থেকে এবং Bash Shell থেকে / mnt // path এর মাধ্যমে অ্যাক্সেস করে। আপনার লিনাক্স ফাইল অ্যাক্সেস করার জন্য উভয় পরিষেবা ব্যবহার করে উইন্ডোজ এনটি ফাইলসিস্ট্যান্ট উপাদানগুলি সনাক্ত করতে সাহায্য করবে। এটি আপনাকে ফাইল সিস্টেমগুলির মধ্যে ফাইলগুলি কপি এবং ফাইলগুলির অনুলিপি ছাড়াই উভয় উইন্ডো সরঞ্জাম এবং বাশ সরঞ্জাম ব্যবহার করে একই ফাইলগুলিতে অ্যাক্সেস করতে সহায়তা করে।

রিচ টার্নার, মাইক্রোসফ্টের সিনিয়র প্রোগ্রাম ম্যানেজার বলেন - হারানো এড়ানোর জন্য এই দুটি নিয়ম অনুসরণ করা নিশ্চিত করুন ফাইলগুলি এবং / অথবা আপনার ডেটা দূষিত করে:

  1. আপনার উইন্ডোজ ফাইলসিস্টেমে ফাইলগুলি সংরক্ষণ করুন যা আপনি উইন্ডোজ টুলস এবং লিনাক্স সরঞ্জামগুলি তৈরি করে তৈরি / পরিবর্তন করতে চান
  2. উইন্ডোজ অ্যাপস, টুলস, স্ক্রিপ্টগুলি থেকে লিনাক্স ফাইল তৈরি / সংশোধন করে না কনসোল।

একটি পূর্ণ পড়ার জন্য, এই ব্লগ পোস্টটি MSDN এ পড়ুন।