ডিভাইস কেবল পঠন হিসাবে মাউন্ট হচ্ছে (ফাইলগুলি রুট হিসাবে অনুলিপি করতে পারে)


12

আমি আমার অ্যামাজন কিন্ডেল, তৃতীয় সংস্করণ মাউন্ট করার চেষ্টা করছি। এটি সঠিকভাবে স্বয়ংক্রিয়ভাবে চলে এবং আমি যখন চালনা করি তখন আমি mount -lনিম্নলিখিত আউটপুটটি পাই:

/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]

এই আউটপুট থেকে, এটি আমার কাছে উপস্থিত হয় যে আমার ফাইল সিস্টেমটি পড়তে এবং লিখতে সক্ষম হওয়া উচিত।

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

আমি এখানে কী মিস করছি সে সম্পর্কে কারও কোনও পরামর্শ আছে? ধন্যবাদ.

মন্তব্যে প্রতি প্রশ্ন আপডেট করা

jascav@home:~$ id
uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power)

jascav@home:~$ ls -ld /media/usb0/
drwxr-xr-x 7 root root 8192 Dec 31  1969 /media/usb0/

অতিরিক্ত আলোচনা প্রতি আপডেট

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

কাছাকাছি আসা, তবে আমি এখনও নিশ্চিত নই কিভাবে ব্যবহারকারীর সম্মানের জন্য ইউএসবিমাউন্ট পাব। (সম্ভবত আমি পারব না?)


1
দয়া করে আপনার প্রশ্নের জন্য নিম্নলিখিত দুটি কমান্ডের আউটপুট যুক্ত করুন: => idএবং =>ls -ld /media/usb0
জিপ্পি

2
আপনি কেন এটি সাধারণ ব্যবহারকারী হিসাবে লিখতে পারবেন না তা স্পষ্ট। বিন্দু মাউন্ট মালিক media/usb0হয় rootএবং (গুলি) তিনি শুধুমাত্র সঙ্গে এক W আচার অ্যাক্সেস। আপনি এটিকে ম্যানুয়ালি sudo chown jascav /media/usb0বা এর মাধ্যমে পরিবর্তন করতে পারেন mount -o remount,uid=jascav /media/usb0, তবে আপনার প্রশ্নের আসল উত্তর হল কীভাবে সিস্টেমটি সেটআপ করা যায় যা এটি স্বয়ংক্রিয়ভাবে ঘটে। দুর্ভাগ্যক্রমে যে সম্পর্কে নিশ্চিত না। আপনি কোন বিতরণ ব্যবহার করছেন?
জিপ্পি

@ জিপ্পি - আমি উবুন্টু সার্ভার ব্যবহার করছি (বিশেষভাবে)
জ্যাসকাভ

jftr আপনি কীভাবে আপনার স্বয়ংক্রিয় পরিমাণ সেটআপ করলেন? একজন সাধারণ ব্যবহারকারী হিসাবে কেবল সন্ধ্যায় চালাবেন?
উলরিচ ড্যাঙ্গেল

@ অলিরিচডাঙ্গেল - হ্যাঁ ইউএসবিমাউন্টের মাধ্যমে সাধারণ ব্যবহারকারীদের মাউন্ট এবং অটোমাউন্টের অনুমতি দেওয়ার জন্য পিএমএন্ট ব্যবহার করুন (এটি কোনও শক্তিশালী মেশিন নয় বলে একটি হালকা ওজনের সমাধান খুঁজছিল)।
জ্যাসকাভ

উত্তর:


9

এটিকে বের করে দেখিয়েছেন (প্রত্যেককে ধন্যবাদ যারা মস্তিষ্ককে কিছুটা দৌড়ানোর ক্ষেত্রে সহায়তা করেছিলেন)।

যেহেতু ইউএসবিমাউন্টটি স্বয়ংক্রিয় গণনা করছে, সমস্যাটি এখানেই রয়েছে। এবং, সুবিধামতভাবে যথেষ্ট, usbmount কীভাবে ড্রাইভ মাউন্ট হয় তা পরিচালনার জন্য একটি কনফিগারেশন ফাইল সরবরাহ করে। এটি পরিচালনা করতে, /etc/usbmount/usbmount.conf খুলুন।

ফাইলে এমন একটি লাইন রয়েছে যা দেখতে এরকম দেখাচ্ছে:

FS_MOUNTOPTIONS=""

Uid এবং / অথবা যে গিডটি আপনি ডিভাইসটিকে মাউন্ট করতে চান তা যুক্ত করুন।

FS_MOUNTOPTIONS="uid=1000,gid=1000"

এখন, আমার ড্রাইভগুলি প্রতি একক সময় সঠিকভাবে স্বয়ংক্রিয়ভাবে চলে যায়।


5

গৃহীত উত্তর আমার পক্ষে কাজ করে না (উবুন্টু ১২.০৪)

তবে /etc/usbmount/usbmount.confলাইনটি সংশোধন ও পরিবর্তন করা শুরু করে MOUNTOPTIONS, যোগ করা ,uid=1000,gid=1000, আমার জন্য কৌশলটি করেছিলেন।


BTW। আপনার প্রয়োজনীয়তা অনুযায়ী আদেশ-মানটি পরিবর্তন করতে হবে (আদেশ দেখুন id)।
অ্যালোস হিমার

অনেক ধন্যবাদ. কাজ করেছে। FS_MOUNTOPTIONS উবুন্টু 16.04 এ প্রয়োগ করা হবে বলে মনে হয় না, যখন মাউন্টপশনগুলি আসলে কাজ করে।
রোমান

1

uid=ম্যানুয়ালি মাউন্ট করার সময় আপনাকে একটি বিকল্প নির্দিষ্ট করতে হবে , যেমন eg

/dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0

তবে আপনি কেন সেই ম্যানুয়ালি মাউন্ট করেছিলেন, আপনি যদি এটি যেমন নটিলাস / থুনার দিয়ে মাউন্ট করেন তবে এটি কি আপনার পক্ষে কাজ করে? (যা ইউডিস্ক ব্যবহার করে)


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

উদিস্কের সাহায্যে এটি স্বয়ংক্রিয়ভাবে মাউন্ট হওয়া উচিত তবে আমি মনে করি আপনি যদি গ্রাফিকাল পরিবেশে থাকেন তবেই। ইউডিস্কগুলি ম্যানুয়ালি ব্যবহার করার জন্য আপনি বলতে পারেন udisksctl mount --block-device /dev/sdg1এবং এটির অনুমতিগুলিরও যত্ন নেওয়া উচিত।
রোমানো

1

আমি এই সমস্যার মুখোমুখি হয়েছি যে ইউএসবি স্টিক / এসডি কার্ডগুলিতে ফাইলগুলি পরিচালনা করা অসম্ভব (লিখন / মোছা) কারণ ড্রাইভগুলি রুট ব্যবহার করে মাউন্ট করা হয়েছিল usbmount। আমার সরল রেজোলিউশনটি ছিল সরানো usbmountএবং ব্যবহার করা halএবং pmount

usbmountপ্যাকেজ বিবরণ এই টিপ জন্য ধন্যবাদ :

... ইউএসবিমাউন্ট একটি লাইটওয়েট সমাধান হিসাবে উদ্দিষ্ট যা ডেস্কটপ পরিবেশের থেকে পৃথক। ব্যবহারকারীরা যখন কোনও ইউএসবি ডিভাইস প্লাগ ইন করা হয় তখন আইকনটি প্রদর্শিত হয় তার পরিবর্তে পিএমএন্ট এবং হাল প্যাকেজ ব্যবহার করা উচিত।

ভাগ্যক্রমে halএবং pmountউবুন্টুতে ডিফল্টরূপে ইনস্টল করা আছে:

$ dpkg -l|egrep -i "hal|pmount"
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
ii  hal                                           0.5.14-8                                   Hardware Abstraction Layer
ii  hal-info                                      20091130-1                                 Hardware Abstraction Layer - fdi files
ii  libhal-storage1                               0.5.14-8                                   Hardware Abstraction Layer - shared library for storage devices
ii  libhal1                                       0.5.14-8                                   Hardware Abstraction Layer - shared library
ii  libndr0                                       4.0.0~alpha18.dfsg1-4ubuntu2               NDR marshalling library
ii  pmount                                        0.9.23-2                                   mount removable devices as normal user

1

আমি usbmount.confফাইলে একটি ইউআইডি নির্দিষ্ট করতে চাই না , সুতরাং পরিবর্তে আমি নিম্নলিখিত বিকল্পগুলি ব্যবহার করেছি।

FS_MOUNTOPTIONS="-fstype=vfat,flush,gid=plugdev,dmask=0007,fmask=0117"

এটি plugdevগ্রুপের সদস্য সকল ব্যবহারকারীর জন্য কাজ করা উচিত । সঙ্গে আনমাউন্ট pumount



-1

আমি "থুনার" এর একটি সাম্প্রতিক ইনস্টলটির কথা স্মরণ না করা পর্যন্ত উবুন্টু-মেটে 16.04.1 এ একই সমস্যা ছিল। "থুনার" আনইনস্টল করা আমার সমাধান ছিল।

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