কেবল পঠনযোগ্য হিসাবে এনটিএফএসের মাউন্ট করা হচ্ছে


9

আমার পিসিতে 3 টি এনটিএফএস পার্টিশন রয়েছে (মূল এবং ব্যাকআপ) এবং ডুয়াল বুটে উবুন্টু। আমি এনটিএফএস পার্টিশনগুলি উপলভ্য রাখতে চাই, তবে কেবলমাত্র ডিফল্টরূপে পঠনযোগ্য হিসাবে মাউন্ট করা যাতে অন্যান্য ব্যবহারকারীরা (এবং দুর্ঘটনাক্রমে এমনকি আমারও) এগুলি ক্ষতিকারক উপায়ে পরিবর্তন না করে। আমি দেখতে পাচ্ছি যে আমি এনটিএফএস পার্টিশনের জন্য অনুমতিগুলি পরিবর্তন করতে পারি না, এটি বোধগম্য।

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

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

সম্পাদনা 1: এটি আমার fstab

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda7 during installation
UUID=4a5ff937-5220-4b4e-b994-304ba37d3448 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda8 during installation
UUID=a0285d57-8247-4efe-88ca-14bee4b8630b none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

সুতরাং, আমি কেবলমাত্র পড়ার জন্য আমার 3 টি এনটিএফএস এইচডি সেট করতে চাই (কোনও অটো মাউন্ট নেই)। এছাড়াও, দয়া করে আমাকে /path/to/ntfsপ্রতিটি পার্টিশনের কোথায় সন্ধান করবেন তা বলুন ।

অতিরিক্ত হিসাবে, আমি ফ্লপি এন্ট্রি মন্তব্য করতে পারি? আমার যাইহোক একটি নেই =)


সম্পাদনা 2: 'মাউন্ট-ভি' সম্পর্কিত অংশ

/dev/sda1 on /media/1A7099D97099BC47 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda5 on /media/Stuff type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda6 on /media/Backup type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)

3 সম্পাদনা করুন: ঠিক আছে, তাই আমি পিসডিএম (স্টোরেজ ডিভাইস ম্যানেজার) ইনস্টল করেছি, আমার সমস্ত এনটিএফএস পার্টিশনটি আমার ব্যবহারকারীর মাউন্টযোগ্য হিসাবে সেট করতে এবং কেবল পঠনযোগ্য হিসাবে পুনরায় চালু করেছি। এখন আমি পার্টিশনগুলি মাউন্ট করতে পারি না:

Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make it setuid root. Please see more information at http://ntfs-3g.org/support.html#unprivileged

কিছু পড়ার পরে মনে হচ্ছে পার্টিশনগুলি রুট হিসাবে মাউন্ট করা ভাল ধারণা নয়। সুতরাং, আমি কীভাবে মাউন্টটিকে (কোনও ব্যবহারকারীর দ্বারা) অনুমতি দিতে পারি?


2
ছোট সংশোধন: ইউএনআইএক্স অনুমতিতে এনটিএফএস অনুমতিগুলি ম্যাপ করা সম্ভব, সুতরাং সেগুলি অকেজো নয়, তবে এটি কিছুটা জটিল (আপনার উভয়ের মধ্যে ব্যবহারকারী-আইডি ম্যাপ করতে হবে)।
জানু

@ জনসি আকর্ষণীয়! টিপটির জন্য ধন্যবাদ, একটি উপায় আছে তা জেনে রাখা ভাল। যদি কোনও দিন আমি উইন্ডোজটিতে একাধিক ব্যবহারকারীর সাথে দ্বৈত বুট করি তবে আমি চেষ্টা করব ... অপেক্ষা করুন, আমি এ থেকে সরে যাওয়ার চেষ্টা করছি! মেহ, খালি ফালতু! = ডি
এমডিআরজি

আপনি কি "মাউন্ট-ভি | গ্রেপ এনটিএফএস" করতে এবং ফলাফল পোস্ট করতে পারেন?
ddeimeke

ঠিক আছে, আমি করেছি, কিন্তু কোন আউটপুট। তিনটি পার্টিশন মাউন্ট করার পরে এবং 'মাউন্ট-ভি' পরীক্ষা করার পরে, আমি উপরে কিছু পোস্ট করেছি।
mdrg

উত্তর:


6

আমি মনে করি এটি অর্জনের সবচেয়ে সহজ উপায় হ'ল আপনার পরীক্ষা করা /etc/fstabএবং কেবলমাত্র পঠনযোগ্য এনটিএফএস বিভাজনের জন্য বিকল্পগুলি পরিবর্তন করা change

একটি চলমান সিস্টেমে আপনি এটি দিয়ে অস্থায়ীভাবে করতে পারেন mount -o remount,ro /path/to/ntfs


ধন্যবাদ, আমি নিজের দ্বারা fstab বের করতে পারি কিনা তা আমি দেখতে পাব। অন্যথায় আমি এটি এখানে পোস্ট করি :)
mdrg

অনুমান করুন আমার উপরের প্রশ্নের উপর এখানে একটু সহায়তা প্রয়োজন = পি fstab। ধন্যবাদ!
mdrg

ওহ, আমি দেখতে পাচ্ছি, এটি / etc / fstab এর মাধ্যমে করা হয় না, তাই অন্য একটি প্রক্রিয়া রয়েছে, যা আমি দুর্ভাগ্যক্রমে জানি না।
ddeimeke

3

NTFS-কনফিগ এনটিএফএস-কনফিগার ইনস্টল করুন

বিকাশের বছর পরে, একটি নতুন এনটিএফএস ড্রাইভার, ntfs-3g সম্পূর্ণ লেখার সক্ষমতার অনুমতি দেয়।

এটির প্রথম স্থিতিশীল প্রকাশের পর থেকে এটি একটি দুর্দান্ত সাফল্য হয়েছে এবং এটি প্রতিদিন বিশ্বের হাজার হাজার লোক ব্যবহার করে। তবে কিছু লোক তাদের সিস্টেমটি এটি ব্যবহার করতে কনফিগার করতে লড়াই করে do

ntfs-configপ্রকল্পের লক্ষ্য হ'ল অভ্যন্তরীণ বা বাহ্যিক সমস্ত এনটিএফএস ডিভাইসের লিখন ক্ষমতা সক্ষম / অক্ষম করার সহজ উপায় সরবরাহ করে মানুষের জীবনকে সহজ করে তোলা। আপনি এখানে এনটিএফএস-কনফিগারেশন দেখতে পাবেন

আপনি এটি সিস্টেম - প্রশাসনের জিনোম মেনুতে খুঁজে পেতে পারেন


ধন্যবাদ, আমি একবার দেখে নেব এটি এনটিএফএস-কনফিগারেশন সম্পর্কে অনেক ভাল কথাবার্তা আছে তা দেখতে ভাল, কারণ রিপোর্ট করা বাগগুলি আমাকে কিছুটা ভয় দেয়, বিশেষ করে fstab ভাঙার বিষয়ে (এবং নুনু লিনাক্স ব্যবহারকারী হওয়ার কারণে এটি আমার পক্ষে ঝামেলা হতে পারে)।
mdrg

আপনি কী পোস্ট করেছেন তা আমি বুঝতে পারি না, তবে হ্যাঁ, আমি সমস্ত জিইউআই অ্যাপস এবং সম্মুখভাগগুলির জন্য কৃতজ্ঞ ... উবুন্টু বা অন্য কোনও ডিস্ট্রো ব্যবহারের জন্য যদি আমাকে সঠিকভাবে বাশ শিখতে হয় তবে আমার খুব কষ্ট হত। জিইউআই দিয়ে আরও ভাল শুরু করুন এবং তারপরে কমান্ড লাইনটি শিখুন।
mdrg

1

সুতরাং, আমি একটি সমাধান পেয়েছিলাম।

যারা এটি করার চেষ্টা করছেন তাদের জন্য, আপনার fstab সম্পাদনা করুন এবং এতে অন্তর্ভুক্ত করুন:

 #change '/dev/sda1' to your partition id
 #change '/mnt/ntfsfolder' to whatever mount point you want
 /dev/sda1        /mnt/ntfsfolder  ntfs-3g    defaults,umask=022 0       0

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

gksu nautilus

এটি রুটি হিসাবে নটিলাস (ফাইল ম্যানেজার) খুলবে।


1

আপনি কেবল রো-অপশনটি ব্যবহার করে এটি পঠন হিসাবে মাউন্ট করতে পারেন। এইভাবে এটি শুধুমাত্র রুট সহ সমস্ত ব্যবহারকারীর জন্য পঠিত হবে

/dev/sda1        /mnt/ntfsfolder  ntfs-3g    defaults,ro 0       0

হ্যাঁ, এটি আমার প্রথম ধারণা ছিল, তবে পার্টিশনে রুট লেখার তাড়াতাড়ি বা পরে কার্যকর হবে। তার জন্য জিনিসগুলি সেট আপ করা ভাল। :)
mdrg

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.