শুধু রুট রাস্পবেরী Pi উপর মাউন্ট করতে পারেন


0

আমি ইউনিক্সে নতুন এবং আমি আমার নতুন রাস্পবেরী পাইতে ট্রান্সমিশন সেট আপ করার চেষ্টা করছি। আমি আমার বহিরাগত ইউএসবি ড্রাইভ ফর্ম্যাট করা হয়েছে ext4 এবং নিম্নলিখিত লাইন যোগ করা /etc/fstab

/dev/sda1         /media/USB96    ext4    defaults           0       0

এটা সূক্ষ্ম কাজ কিন্তু আমি লগইন যখন pi (পরিবর্তে root ) ড্রাইভ মাউন্ট করার সময় এটি একটি ত্রুটি ফেরৎ

mount: only root can do that

আমি এখানে আটকে আছি কারণ যখন আমি ট্রান্সমিশন ওয়েব ইন্টারফেসের সাথে একটি টরেন্ট ডাউনলোড করার চেষ্টা করি তখন এটি একটি ত্রুটিও ফেরত দেয়:

Permission denied (/media/USB96/torrents/complete/my torrent link)

এই সমস্যাটি সমাধানের জন্য আমাকে সাহায্য করুন এবং আমাকে কীভাবে স্বাভাবিক ব্যবহারকারীকে অনুমতি দিতে হবে তা বলুন pi মাউন্ট এবং ইউএসবি ড্রাইভ অ্যাক্সেস আছে।

উত্তর:


1

আপনি আপনার পরিবর্তন করা উচিত /etc/fstab এন্ট্রি:

/dev/sda1         /media/USB96    ext4    defaults,user           0       0

অনুযায়ী fstab(5) manpage, দী user বিকল্প কোন ব্যবহারকারী ফাইল সিস্টেম মাউন্ট করতে পারবেন।


এটি করার জন্য "সঠিক" উপায়। অন্যথায়, ডিভাইসের নাম পূর্বাভাসযোগ্য না হলে, ব্যবহার করুন sudo
BowlesCR

0

ext4 (এবং প্রকৃতপক্ষে সর্বাধিক * নিক্স-নেটিভ ফাইল সিস্টেমগুলি) কেবলমাত্র কারণ খুঁজে পাওয়া যায় না, কারণ ব্যবহারকারীর এবং গোষ্ঠী আইডিগুলির কারণে এটি অপসারণযোগ্য মিডিয়াতে ব্যবহার করা হয়। ভিএফএটি বা এনটিএফএস যেমন কিছু বিদেশী ড্রাইভ সংস্কার।


যদি আমি এটি NTFS এ ফর্ম্যাট করি এবং ext4 এর পরিবর্তে ntfs-3g ব্যবহার করি তবে এটি কি ব্যবহারকারী "pi" এ স্বয়ংক্রিয়ভাবে মাউন্ট করবে?
Damanjit Singh

অন্যান্য কারণ উপর নির্ভর করে।
Ignacio Vazquez-Abrams

কোন ফ্যাক্টর, আপনি ব্যাখ্যা দয়া করে?
Damanjit Singh

আপনি এটি automount হবে যে কিছু চলমান কিনা বা না।
Ignacio Vazquez-Abrams

বহিরাগত ইউএসবি সঙ্গে সংক্রমণ সেটআপ কিভাবে মন মনে কোন ভাল টিউটোরিয়াল আছে, আমাকে বলুন।
Damanjit Singh

0

দ্য pi ব্যবহারকারী ইউএসবি ড্রাইভ মাউন্ট করতে হবে না। যে লাইন যোগ করে /etc/fstab ফাইল, USB ড্রাইভ স্বয়ংক্রিয়ভাবে Pi বুট আপ যখন মাউন্ট করা হবে।

আপনি সম্মুখীন সমস্যা অনুমতি সঙ্গে হয়। দ্য root ব্যবহারকারী সম্ভবত মালিক /mnt/USB96, যদি না আপনি স্পষ্টভাবে এটি পরিবর্তন। এর মানে এই যে, যদি না শুধুমাত্র ডিরেক্টরি জন্য অনুমতি পরিবর্তিত হয়েছে root নতুন ফাইল / ফোল্ডার ভিতরে তৈরি করতে পারেন। এই সঙ্গে যাচাই করা যেতে পারে

$ ls -l /media/USB96

মালিক পরিবর্তন করতে /media/USB96 এবং সব subdirectories মধ্যে pi যাতে ট্রান্সমিশন ডিরেক্টরিতে লিখতে পারে, নিম্নোক্তভাবে কার্যকর করুন root USB ড্রাইভ মাউন্ট করা হয়েছে:

# chown -R pi:pi /media/USB96

তারপর আবার একটি জোয়ার ডাউনলোড করার চেষ্টা করুন।


এখনও কাজ করছে না!
Damanjit Singh

আমাকে দয়া করে সাহায্য!
Damanjit Singh

দুঃখিত। আমি বোঝাতে চেয়েছিলাম /media/ পরিবর্তে /mnt/। উপরে আমার সম্পাদনা চেক করুন। যদি আপনি ইতিমধ্যে হিসাবে এই লক্ষ্য pi, পারবে তুমি cd /media/USB96 এবং একটি ফাইল তৈরি করুন touch test.file? যদি না হয়, এটা কি ত্রুটি নিক্ষেপ না?
Rain
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.