কীভাবে ডিফল্ট অটোম্যান্ট অবস্থান কনফিগার করবেন?


30

আমি সম্প্রতি পুদিনা 12 থেকে উবুন্টু 12.10 + দারুচিনিতে আপগ্রেড করেছি। আমার একটি বাহ্যিক ইউএসবি ড্রাইভ রয়েছে যা আমি যখন এটি প্লাগ ইন করি তখন স্বয়ংক্রিয়ভাবে মাউন্ট হয়ে যায় /media/[username]/Backup/। জিনিসটি, মিন্টের অধীনে, এতে [ব্যবহারকারীর নাম] অংশটি অন্তর্ভুক্ত হয়নি। এটি ঠিক মাউন্ট করা /media/Backup। আমার প্রশ্ন, আমি কীভাবে সেই ফর্ম্যাটে ফিরে যেতে পারি? আমার ব্যবহারকারীর নীচে মাউন্ট করা ড্রাইভের দরকার নেই। শুধু মিডিয়া অধীনে।

আগাম ধন্যবাদ.


এটি উবুন্টুর ওভার মিন্টের সমস্যা নয় তবে এটি সর্বশেষতম লিনাক্স কার্নেলের মধ্যে উপস্থিত একটি নতুন বৈশিষ্ট্য। সমস্ত বাহ্যিক ড্রাইভগুলি / মিডিয়া / [ব্যবহারকারীর নাম] এর অধীনে মাউন্ট করা থাকে তাই আপনি সর্বশেষতম লিনাক্স পুদিনা [পুদিনা 14] চেষ্টা করেও আপনি একই পরিস্থিতিতে পড়তে পারেন। সমাধান হিসাবে, অন্যদের প্রতিক্রিয়া
জানার

@ সাগর_আর আহ .. এটি আমার খারাপ লাগছে। :(
আনোয়ার

এটা জানা ভাল. ধন্যবাদ। আমি আশা করছি fstab- এ ম্যানুয়ালি কিছু রাখার পরিবর্তে একটি সহজ dconf সমাধান বা কিছু আছে।
ওয়ার্কিয়ার

আমি কেবল fstab ফাইল সম্পাদনা করতে চাই। আমি আমার ব্যবহারকারীর নাম ব্যবহার করতে মাউন্টগুলি পছন্দ করি না, একটি বিভ্রান্তিকর "ব্যাকআপ" শব্দটি ছেড়ে দিন।
রবার্ট ভিলা

উত্তর:


17

এটি কার্নেল নয় তবে udisks2 যেখানে অটোম্যান্টের অবস্থানটি হার্ডকোডযুক্ত। আপনি এটি কনফিগার করতে পারবেন না।

মূল udisks2 ব্যবহার করে /run/media/usernameতবে উবুন্টু এটি ব্যবহারের জন্য প্যাচ করে /media/username/

আমি অনুমান করি যে পুদিনা 12 উবুন্টু 12.04 এর মতো আসে udisks1 এর সাথে যা কেবল ব্যবহার করে /media/

আপনার যদি সত্যই দরকার হয় স্বয়ংসম্পূর্ণ ডিস্কগুলি মাউন্ট করার জন্য /media/আপনি /media/your_usernameএকটি সিমিলিংক নির্দেশ করে প্রতিস্থাপনের চেষ্টা করতে পারেন /media:

sudo rmdir /media/your_username
sudo ln -s /media /media/your_username

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

41

উবুন্টু ১৩.০৪-তে আপনি udisks2 কে একটি udev বিধি যুক্ত করে পরিবেশের বৈচিত্র্য নির্ধারণের /media/পরিবর্তে অটোমোন্ট করতে বলতে পারেন । আপনি এটি (যেমন) নামে একটি ফাইল যুক্ত করে এটি করতে পারেন :/media/[username]/UDISKS_FILESYSTEM_SHARED/etc/udev/rules.d/99-udisks2.rules

ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"

আমি মনে করি /etc/udev/rules.dপরিবর্তনগুলি সনাক্ত করার জন্য উদেব ফোল্ডারটি পর্যবেক্ষণ করে , তবে তা না হলে আপনি এটিকে তার নিয়মগুলি পুনরায় লোড করতে বাধ্য করতে পারেন sudo udevadm control --reload। দ্রষ্টব্য যে আপনি নতুনভাবে মাউন্ট অবস্থানটি বাহ্যিক ড্রাইভটিকে শারীরিকভাবে সরিয়ে না ফেলে এবং ফিরিয়ে না দেওয়া পর্যন্ত কার্যকর হবে বলে মনে হচ্ছে না।

এটি উবুন্টু ১২.১০ এ কাজ করে না কারণ এটি ইউডিস্ক সংস্করণ ২.০.০ ব্যবহার করে এবং উপরেরগুলির জন্য সমর্থন ২.০.৯১ সংস্করণ পর্যন্ত উপস্থিত হয়নি।


আপনার সুবিধার জন্য, আপনি টার্মিনালটিতে নিম্নলিখিতগুলি আটকে দিতে পারেন

echo 'ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"' | \
sudo tee -a /etc/udev/rules.d/99-udisks2.rules

এখন আপনার মেশিনে যে কেউ অ্যাক্সেস করছে আপনি যে প্লেমগুলিতে প্লাগ ইন করেন সেগুলি অপসারণযোগ্য ডিস্কগুলিতে অ্যাক্সেস করতে পারে। তাই সাবধান ! 14.04 এ পরীক্ষিত, তবে উপরে উল্লিখিত হিসাবে এটি 13.04 এবং তারপরে কাজ করা উচিত।


আপনি কীভাবে আপনার d udisks`` সংস্করণটি খুঁজে পাবেন? আমি এলটিএস-রিয়ারিং এইচডাব্লুইই এবং কার্নেল 3.8 সহ 12.04 এ আছি।
মাউন্টেনএক্স

1
আপনি এটি করতে পারেন: dpkg -l udisks2এবং যাইহোক, স্পট করুন।
উদেব

1
14.04 এ সুন্দরভাবে কাজ করে।
ব্যবহারকারী334639

1
18.04 বিভারে কাজ করে
লি

1

পরিবর্তে:

sudo rmdir /media/your_username
sudo ln -s /media /media/your_username

আপনি কেবলমাত্র নিম্নলিখিতটি করতে পারেন, উদাহরণস্বরূপ যদি আপনার কাছে মাউন্ট পয়েন্ট / মিডিয়া / ব্যবহারকারী নাম / DISK_A থাকে:

ln -s /media/username/DISK_A /media/DISK_A

এটির মতো আপনার সমস্ত পূর্ববর্তী কনফিগার করা সফ্টওয়্যারগুলি আপনার ফাইলগুলিতে অ্যাক্সেস চালিয়ে যেতে পারে।


DISK_A একটি অপসারণযোগ্য ডিস্ক হলে তা কি ভেঙে যাবে না?
মাউন্টেনএক্স

1

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


0

যে কেউ ইউএসবি-ভিত্তিক বানশি মিডিয়া সংগ্রহের ক্ষেত্রে এই সমস্যাটি নিয়ে আছেন এবং যিনি উপরের কাজটি বাস্তবায়িত করতে চান না, তাদের পক্ষে নতুন ব্যবহারকারী নাম / ইউএসবি অবস্থানের জন্য সরাসরি বনশি ডাটাবেসটি পরিবর্তন করা সহজ ify

  1. বন্ধ

  2. আপনার ব্যাক আপ banshee.db

    cp ~/.config/banshee/banshee.db ~/.config/banshee/banshee.db.bak 
    
  3. ওল্ড পথটিকে নতুন পথে পরিবর্তনের জন্য এই এসকিউএলাইট 3 ক্যোয়ারী চালান।

    sqlite3 ~/.config/banshee/banshee.db 'update coretracks set uri = replace(uri, "file:///media/USB%20drive/folder/", "file:///media/[yourusername]/USB%20drive/folder/") where uri is not NULL;'
    

দ্রষ্টব্য: %20স্পেসগুলির জন্য, 3 টি স্ল্যাশ file:///ব্যবহার করুন এবং একটি অনুচক্র ব্যবহার করুন /

উত্স: https://mail.gnome.org/archives/banshee-list/2014- জানুয়ারী/ msg00019.html

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