আমি কীভাবে একটি ext4 পার্টিশন মাউন্ট করতে এবং লেখার অনুমতি পেতে পারি?


20

আমি সেট করেছি /etc/fstab: যাতে আমি সূচনার সময় একটি ext4 এই পার্টিশন মাউন্ট করতে পারেন এবং আমি নিম্নলিখিত অপশন সঙ্গে তা ফাইল rw, auto, nouser, exec, sync

সমস্যা হল আমি তৈরি বা উবুন্টু, কারন আমি করে রাখা কোনো মাউন্ট যা আমি আরও বেশি বিরক্তিকর এটি ব্যবহার না করেই যা পার্টিশনের কোন ফাইল মুছে দিতে পারেন হয় ntfs: পার্টিশন (এই বিকল্পগুলির মাধ্যমে rw, auto, user, noexec, syncএবং আমি পাইনি) একই সমস্যাটি আমি sudo ব্যবহার না করে এনটিএফএস বিভাজনে পড়তে এবং লিখতে পারি।

আমি কীভাবে একটি ext4 পার্টিশন মাউন্ট করতে পারি এবং এতে পড়ার / লেখার অনুমতি থাকতে পারি?

উত্তর:


16

প্রথমত, নিম্নলিখিত কমান্ডটি ব্যবহার করে ড্রাইভের ইউআইডি পরীক্ষা করা কার্যকর হবে:

ls -l /dev/disk/by-uuid

আমার অভিজ্ঞতায়, আমি ডিফল্টগুলি ব্যবহার করে সাধারণত একটি EXT4 ফর্ম্যাটযুক্ত হার্ডড্রাইভ মাউন্ট করি এবং লেখার অনুমতিতে আমি কোনও ত্রুটি কখনও পাইনি।

আমার /etc/fstabদেখতে নিম্নলিখিতগুলির মতো:

UUID=004f9bfa-fb5a-438c-8a5a-dc04fa6f2d3e /media/MYCH0  auto defaults 0 0 #external hdd

যদি সমস্ত ব্যর্থ হয় তবে আপনি এটি করে নিজেকে মালিক হিসাবে সেট করার চেষ্টাও করতে পারেন:

sudo chown username:username /media/mountpoint

আরও রেফারেন্সের জন্য, আপনি এটি একবার দেখে নিতে পারেন:
http://ubuntuforums.org/showthread.php?t=1482818


1
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
ব্যবহারকারী 98085

1
@ ফিজিঞ্জার শীর্ষের জন্য ধন্যবাদ, আমি আমার পোস্টটি সম্পাদনা করেছি।
এম.দেব্রি 14

ওয়ান্ডারফুল। উত্স লিঙ্কটি অন্তর্ভুক্ত করবেন না যদিও এটিতে আরও তথ্য থাকতে পারে । প্রকৃতপক্ষে, আপনি উত্তর আসতে সর্বদা ব্যবহৃত উপাদান অন্তর্ভুক্ত করার চেষ্টা করুন। :)
user98085

থেক্স, যে সাহায্য করেছিল
সামে হ্যানি

3

এটি মাউন্টিং সমস্যার কারণে নয়, তবে অনুমতির কারণে। এতে ড্রাইভ / ফোল্ডারে লেখার জন্য আপনার কাছে পর্যাপ্ত অনুমতি নাও থাকতে পারে অথবা আপনি মালিক নন।
আপনি মাউন্ট পয়েন্টটি সরবরাহ না করায় আমরা অনুমান করি যে কোনও পার্টিশন মাউন্ট করা আছে /media/foo
একটি ডিরেক্টরি মালিকানাধীন, একটি টার্মিনাল খুলুন এবং রান করুন sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test। এখন আপনি ফোল্ডার পরীক্ষার ভিতরে লিখতে সক্ষম হওয়া উচিত । যা এর অধীন সমস্ত ডেটার মোডকে পুনরাবৃত্তভাবে পরিবর্তন করে। আপনি যদি না জানেন তবে এটি প্রস্তাবিত নয়। আপনি যদি কোনও ওএসের পার্টিশনে -আর ব্যবহার করেন তবে এটি অকার্যকর হতে পারে।
আপনি যদি ফোল্ডারে লিখতে চান তবে দুটি বিকল্প আছে।
1. দ্বারা ডেটা মালিক sudo chown $USER /media/foo
2. অন্যান্য ব্যবহারকারীর জন্য লেখার অনুমতি দিন sudo chmod o w /media/foo
খুব কমই লিখতে আগ্রহী কিছু লোক, লিনাক্সের উইন্ডোজ পার্টিশনের মতো, সমস্ত ব্যবহারকারীর জন্য সমস্ত সামগ্রীতে অ্যাক্সেস পড়ুন। কমান্ড chmodএবং chownএকটি বিকল্প আছে-R


5
পুনরাবৃত্ত
77

@ কিউই, আপডেট হয়েছে। প্রত্যাশিত +1
প্রিন্স

2
যতদূর আমি বলতে পারি যে আপনি যা বলছেন তা খুব সঠিক নয় এবং একটি গুরুত্বপূর্ণ সতর্কতা chmod 777 -Rএখনও অনুপস্থিত। আমি অনুমান করি যে আপনি উইন্ডোজগুলি প্রায়শই ব্যবহার করেন না কারণ এটি উইন্ডোজ 2000 এনটি থেকে ফাইল সিস্টেমে গ্রুপ এবং ব্যবহারকারীদের অ্যাক্সেস পরিচালনা করে
কিউই

@Kiwy। আপডেট করা হয়েছে। আমি লিনাক্স উইন্ডোজ পার্টিশন মানে। উইন্ডোজ পার্টিটনে কি সমস্ত লিনাক্স ব্যবহারকারীদের লেখার অ্যাক্সেস থাকতে পারে?
প্রিন্স

যদি আমি চাই যে হার্ড ড্রাইভটি যে কেউ তাদের কম্পিউটারে এটি প্লাগ করে এবং প্রতিবারের সাথে অনুমতি নিয়ে কাজ না করে তবে তারা ব্যবহার করতে সক্ষম হয়?
Askcompu

2

দুর্ভাগ্যক্রমে লিনাক্স কার্নেল ext2 / ext3 / ext4 FS এ POSIX অনুমতি প্রয়োগ করে।

হোস্ট এবং setgidবিট বা এসিএল জুড়ে সাধারণ গ্রুপের সাথে আপনি বিভিন্ন হোস্টের মধ্যে বহিরাগত ভলিউম ভাগ করতে এবং পড়তে / লেখার অনুমতি রাখতে পারেন। এই ধরনের সেটআপের একটি উদাহরণ হ'ল:

$ sudo chgrp -R sys /mnt/data/dir
$ sudo chgmod -R g+s /mnt/data/dir
$ sudo fsetacl -R -m g:sys:rwx /mnt/data/dir
$ sudo fsetacl -R -d -m g:sys:rwx /mnt/data/dir
$ sudo adduser user sys

Https://unix.stackexchange.com/questions/126213/extern-hard-drive-permitted-ext4/ এ আরও পড়ুন

একাধিক লিনাক্স ইনস্টল সহ বহিরাগত EXT4 হার্ড ডিস্ক ব্যবহার করার সময় অনুমতি সংক্রান্ত সমস্যার সমাধানও দেখুন

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