মাউন্ট করা ফাইল সিস্টেম সম্পর্কে /mnt/c
- সি / \ ব্যবহারকারী \ এর সাথে তুলনা করে / এমএনটি / সি / ইউজার / ঠিক কী? মনে হয় তারা একই রকম --- তবে / এমএনটি / সি / কী?
উইন্ডোজের বিপরীতে, লিনাক্স (এবং ইউনিক্স ভিত্তিক অন্যান্য সিস্টেমগুলি) আপনার সংখ্যক ডিস্কের চেয়ে একটি একক ফোল্ডার কাঠামো ব্যবহার করে। আপনি একাধিক ডিস্ক থাকে, তাহলে এই সব ডিস্ক আমাকে আবশ্যক মাউন্ট কিছু সময়ে ফোল্ডারের গঠন করে।
- সাধারণত, সমস্ত ডিস্ক (সিস্টেম বুট করার জন্য ব্যবহৃত পৃথক পৃথক) নামের একটি ফোল্ডারে মাউন্ট করা হয়
/mnt
বা/media
ডাব্লুএসএলে একটি বিশেষ ধরণের ড্রিভএফএস নামের ফাইল সিস্টেম রয়েছে যা আপনাকে উইন্ডোতে ব্যবহৃত ডিস্কগুলিতে অ্যাক্সেস দেয়। আপনি মাউন্ট করার জন্য ড্রভএফএস ব্যবহার করতে পারেন, কেবল আপনার উইন্ডোজ ফাইল সিস্টেমই নয়, নেটওয়ার্ক ডিস্ক এবং অন্যান্য মিডিয়া প্রকারগুলিও।
- ডাব্লুএসএলে, ডিফল্টরূপে,
C:
উইন্ডোতে ডিস্কটি মাউন্ট করা হয়/mnt/c
- আপনার যদি অন্য ডিস্ক থাকে, উদাহরণস্বরূপ
D:
উইন্ডোতে একটি ডিস্ক, এটি নীচে মাউন্ট করা হবে/mnt/d
আপনি যে ফাইলগুলি দেখতে পাবেন /mnt/c
একই আপনি আছে C:
। আপনি যদি কিছু ফাইল পরিবর্তন করেন তবে উইন্ডোতেও পরিবর্তনগুলি পাবেন।
আপনি অন্যান্য ধরণের মিডিয়া অ্যাক্সেস করতে mount
কমান্ডটি ব্যবহার করতে পারেন (যেমন অপসারণযোগ্য ড্রাইভ বা নেটওয়ার্ক শেয়ার)।
এর অবস্থান সম্পর্কে /home/<username>
- উইন্ডোজ ফাইল এক্সপ্লোরার ব্যবহার করে আমি কীভাবে / হোম / ফাইলগুলি দেখতে পারি? এমনটি নয় যে আমি সত্যিই চাই --- --- আমি উইন্ডোজ কীভাবে এই সাবসিস্টেমটি লিনাক্সের জন্য সংগঠিত করছে তার একটি অনুভূতি পাওয়ার চেষ্টা করছি।
ডাব্লুএসএলে সমস্ত লিনাক্স ফাইল সিস্টেম একটি উইন্ডোজ ফোল্ডারের নীচে অবস্থিত। ফোল্ডারের অবস্থান উইন্ডোজের সংস্করণ এবং আপনি যে ডাব্লুএসএল বিতরণ ব্যবহার করছেন তার উপর নির্ভর করে।
- ডাব্লুএসএলের প্রাথমিক সংস্করণগুলিতে লিনাক্স ফাইল সিস্টেমটি সংরক্ষণ করে
%LOCALAPPDATA%\Lxss\rootfs
- উইন্ডোজ স্টোর থেকে ইনস্টল করা ডাব্লুএসএল বিতরণগুলি উইন্ডোজ বিল্ড 16215 (2017 এর মাঝামাঝি) থেকে শুরু করে, এর মতো একটি ফোল্ডার ব্যবহার করে
%LOCALAPPDATA%\Packages\...\LocalState\rootfs
। প্যাকেজের নাম বিতরণের উপর নির্ভর করে পরিবর্তিত হয় (উদাঃ এটি ডেবিয়ানের তুলনায় উবুন্টুর চেয়ে আলাদা)
- অন্যান্য সরঞ্জামগুলি ব্যবহার করে ইনস্টল করা লিনাক্স ডিস্ট্রিবিউশনগুলি , যেমন lxRunOffline বা WSL-DistroLauncher লিনাক্স ফাইল সিস্টেমটিকে যে কোনও জায়গায় সংরক্ষণ করতে পারে।
আপনি ডাব্লুএসএল ফোল্ডারের অবস্থান জানতে অনেকগুলি বিকল্প চেক করতে পারেন । উদাহরণস্বরূপ, আমি মনে করি সহজ বিকল্পটি হ'ল ইনস্টলেশন ফোল্ডারটি জানতে lxRunOffline ব্যবহার করা ।
## You can use lxrunoffline to check which WSL distributions have installed
## using: lxrunoffline list
C:\> lxrunoffline list
backup
Ubuntu-18.04
## And you can use it to get the location of any of these WSL installations
## using: lxrunoffline get-dir -n <name of distribution>
C:\> lxrunoffline get-dir -n backup
c:\wsl\installed\backup
C:\> lxrunoffline get-dir -n Ubuntu
C:\Users\Jaime\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
একবার আপনি ইনস্টলেশন ফোল্ডারের অবস্থান জানতে পারবেন, এর /home/<username>
অধীনে রয়েছে <installation folder>\rootfs\home\username
।
- উদাহরণস্বরূপ, যদি আপনার ইনস্টলেশন ফোল্ডারটি হয়
c:\wsl\ubuntu
/home/<username>
হয়c:\wsl\ubuntu\rootfs\home\username
দ্রষ্টব্য: লিনাক্স এবং উইন্ডোজ উভয়ই বিভিন্ন উপায়ে ফাইলের অনুমতি জমা দেয়। আজকাল, ডাব্লুএসএল ডিআরভিএফএস লিনাক্সের অনুমতিগুলি স্ট্রিমস (মেটাডেটা) হিসাবে উইন্ডোতে দেখতে পাবে এমন ফাইলগুলির সাথে সংযুক্ত করে stores মাইক্রোসফ্ট উইন্ডোজ প্রোগ্রামগুলি ব্যবহার করে লিনাক্স ফাইলগুলি পরিবর্তন করার পরামর্শ দেয় না। এটা সম্ভব যে কিছু উইন্ডোজ অ্যাপ্লিকেশনগুলি লক্ষ না করেই লিনাক্সের অনুমতিগুলির ক্ষতি করে ।