উত্তর:
এটি একটি খারাপ ধারণা মত শোনাচ্ছে। হ্যাঁ আপনি পারেন, তবে আপনার বুঝতে হবে যে লিনাক্সে এনটিএফএস সমর্থন এই সতর্কতার সাথে আসে:
অভ্যন্তরীণ এনটিএফএস কাঠামোর জটিলতার কারণে, বিল্ট-ইন ২.6.১৪ কার্নেল ড্রাইভার এবং FUSE ড্রাইভার উভয়ই দুর্নীতি এড়ানোর জন্য, অনিরাপদ হিসাবে বিবেচিত ভলিউমের পরিবর্তনের অনুমতি দেয় না।
যা আংশিক কারণে:
বাস্তবায়নের ইন্টার্নালগুলির বিশদটি প্রকাশিত হয় না, যা তৃতীয় পক্ষের বিক্রেতাদের এনটিএফএস পরিচালনার জন্য সরঞ্জাম সরবরাহ করা কঠিন করে তোলে।
আমি লিনাক্সে একটি এনটিএফএস ভলিউম মাউন্ট করেছি এবং অতীতে আমারও সমস্যা হয়েছিল যখন ফাইল-সিস্টেম লিনাক্সে সঠিকভাবে মাউন্ট না করে, এমনকি -f (ফোর্স) বিকল্পের সাহায্যেও। আমাকে অবশেষে এটি একটি উইন্ডোজ মেশিনে সংযুক্ত করতে হয়েছিল এবং উইন্ডোতে বুট আপ করতে হয়েছিল, এটি এটি স্থির করেছিল।
আপনার যদি / ঘরের জন্য একেবারে নেটিজ উইন্ডোজ-পঠনযোগ্য ফাইল সিস্টেমের প্রয়োজন হয় তবে আমার পছন্দটি এর পরিবর্তে ফ্যাট 32 হিসাবে ফর্ম্যাট করা হবে। এর সীমাবদ্ধতা সত্ত্বেও, এটি লিনাক্সে আরও ভাল সমর্থন করে।
এমনকি লিনাক্স ফাইল সিস্টেম এবং ফ্যাট 32 / এনটিএফএসের মধ্যে ফাইলগুলি সরিয়ে নেওয়ার ফলে অনুমতি এবং মালিকানা সম্পর্কে প্রচুর সতর্কতা দেখা দেয়। আপনার অবশ্যই একটি এনটিএফএস / হোম নিয়ে সমস্যা হবে। প্রথম জিনিস যা কাজ করবে না তা হ'ল restricted / .ssh, .netrc এবং অন্যান্য ফাইল / ডিরেক্টরিগুলি সীমাবদ্ধ অনুমতি সহ। অন্যান্য প্রোগ্রামগুলিতে অবশ্যই ত্রুটি থাকবে যখন তারা কনফিগারেশন ফাইলগুলির অনুমতিগুলি পরিবর্তন করতে পারে না। (Dotfiles)
আপনি পারবেন তবে আপনার আসল সমস্যা হবে কারণ অনেক অ্যাপ্লিকেশন নন-মাইক্রোসফ্ট ফাইল সিস্টেম কনভেনশন গ্রহণ করবে, যেমন কেস-সংবেদনশীলতা। এর পরিবর্তে ext * পার্টিশন পড়ার জন্য আপনি উইন্ডোজ মেশিনে Ext2IFS এর মতো কিছু ইনস্টল করার চেয়ে আরও ভাল ।
তুমি ব্যবহার করতে পার:
mount --bind
এটি একটি ডিরেক্টরিতে যা কিছু সংরক্ষণ করা হবে সেটিকে অন্য কোথাও সংরক্ষণ করা হবে। আমার জন্য, এটি ছিল কারণ আমার মূল স্টোরেজটি এনটিএফএস ছিল কারণ এটি উইন্ডোজ 7. এ পাঠযোগ্য ছিল In ইন /etc/fstab
, আমি এনটিএফএস পার্টিশনটিকে স্বাভাবিক হিসাবে স্থাপন করেছি, উবুন্টু ১১.০৪ দ্বারা আমার জন্য করা:
# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows ntfs defaults,umask=007,gid=46 0 $
আমি তারপরে সেখানে সংরক্ষণের জন্য বেস স্টোরেজ ফোল্ডারগুলি সেট করেছি:
# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/ /windows/shawn/Documents/ none bind 0 0
/home/shawn/Downloads/ /windows/shawn/Downloads/ none bind 0 0
/home/shawn/Pictures/ /windows/shawn/Pictures/ none bind 0 0
/home/shawn/Videos/ /windows/shawn/Videos/ none bind 0 0
/home/shawn/Music/ /windows/shawn/Music/ none bind 0 0
এটি সমস্ত কিছু /etc/fstab
তাই এটি বুটে প্রয়োগ করা হয়।
এনটিএফএসের এক্সট 4 বা এর মতো একই অনুমতি নেই, সুতরাং আমি কেবল সংবেদনশীল নয় এমন ফাইলগুলির জন্য এটি ব্যবহার করার পরামর্শ দেব।
আমি বর্তমানে আমার বাড়ির উপ-ফোল্ডারগুলি (যেমন ~/Documents
, ~/Music
) একটি এনটিএফএস ফাইল সিস্টেমে সংরক্ষণ করছি এবং এটি ঠিকঠাকভাবে কাজ করছে বলে মনে হচ্ছে।
উদাহরণস্বরূপ, ~/Documents
একটি এনটিএফএস পার্টিশনে আপনার ফোল্ডারটি কীভাবে হোস্ট করবেন তা এখানে । প্রথমে নিশ্চিত হয়ে নিন যে আপনার এনটিএফএস পার্টিশনটি স্বয়ংক্রিয়ভাবে সেট হয়ে গেছে যাতে এটি বুটে সিস্টেমে অ্যাক্সেসযোগ্য। আপনার প্রয়োজনীয় ফাইলগুলি ~/Documents
সম্পর্কিত এনটিএফএস-পার্টিশন ফোল্ডারে (যেমন /mnt/winblows/Users/Username/Documents
) যেতে হবে। এখন Documents
আপনার বাড়ির ডিরেক্টরিতে থাকা ফোল্ডারটি মুছুন এবং তার জায়গায় এনটিএফএস ফোল্ডারের একটি লিঙ্ক তৈরি করুন Documents
।
দ্রষ্টব্য: আপনার চয়ন ~/.config/user-dirs.dirs
করা ফোল্ডার অবস্থানগুলির সাথে আপনার সিঙ্ক হয়েছে তা নিশ্চিত করতে হতে পারে (আমি করেছি)। আরও তথ্যের জন্য এই উত্তর দেখুন ।