উবুন্টু - পূর্বনির্ধারিত মাউন্ট পয়েন্টে কীভাবে একটি বহিরাগত ড্রাইভ স্বয়ংক্রিয়ভাবে নেওয়া যায়?


13

সাধারণত, যখন আমি আমার উবুন্টু সিস্টেমে একটি বাহ্যিক ইউএসবি ড্রাইভ সংযুক্ত করি, তখন এতে থাকা ফাইল সিস্টেমটি / মিডিয়া / লেবেলে স্বয়ংক্রিয়ভাবে সংযুক্ত থাকে । তবে আমি চাইলে আমার পছন্দের একটি মাউন্ট পয়েন্টে ফাইল সিস্টেমটি মাউন্ট করা হোক। আমি আমার / ইত্যাদি / fstab এ এর মতো একটি লাইন যুক্ত করেছি :

UUID=2BE905C238C1F724   /p   ntfs-3g   defaults   0   0   # Passport 320GB

এটি আমাকে sudo মাউন্ট / পি চালিয়ে ম্যানুয়ালি / পি- তে ভলিউমটি মাউন্ট করতে দেয় , তবে ড্রাইভটি পিসির সাথে সংযুক্ত থাকাকালীন ফাইল সিস্টেম আর স্বয়ংক্রিয় হয় না। যদি সম্ভব হয় তবে এই মাউন্ট পয়েন্টটিতে স্বয়ংক্রিয় হিসাব পাওয়ার জন্য আমাকে কী করতে হবে?


1
এটি সত্যিকারের উত্তর নয়, আরও কাজের চাপের মতো: যদি আপনার মিডিয়াগুলির মধ্যে লেবেলটি অনন্য থাকে তবে আপনি / মিডিয়া / লেবেলে / পা সিমলিংক তৈরি করতে পারেন।
বালফা

আমি সর্বদা বাহ্যিক ইউএসবি ড্রাইভ এবং উবুন্টুর সাথে ভয়ানক ভাগ্য পেয়েছি। এগুলি কখনই সঠিক জায়গায় মাউন্ট হবে বলে মনে হয় না - তাই আমি বাল্ফার মতোই কাজটি করেছি।
হাউ-টু গিক

দেখে মনে হচ্ছে এটি কমপক্ষে কমপ্লায়েন্ট ভলিউম পরিচালকদের জন্য, volume.mount_pointএইচএল সম্পত্তি সেট করার ব্যবস্থা করে over তবে, এটি কীভাবে সম্পাদন করতে হবে বা থুনারের ভলিউম ম্যানেজারের সাথে এটি কাজ করতে হবে তা আমি খুঁজে পাইনি।
মাইকেল একস্ট্রান্ড 0

উত্তর:


12

জর্জএম কাছাকাছি, তবে যথেষ্ট কাছে নয়।

উবুন্টুতে, gnome-mountমাউন্টিং মিডিয়া এবং প্রয়োজনীয় কনফিগারেশন বজায় রাখার জন্য এটি প্রতিক্রিয়াশীল। জিনোম-মাউন্ট লোক পৃষ্ঠা আপনি আরো অনেক কিছু এবং একটি সামান্য বিচারে বলতে এবং ত্রুটি অর্জন করতে কি আপনি চান সক্ষম হওয়া উচিত উচিত নয়।

আমি এটির সাথে কিছুক্ষণ খেলে, আমি নিম্নলিখিতগুলি পেয়েছি:

  1. দেখে মনে হচ্ছে আপনি এর বাইরে কোনও মাউন্ট পয়েন্ট নির্দিষ্ট করতে পারবেন না/media
  2. আপনি হাল উডি দ্বারা মাউন্ট পয়েন্টের নাম সেট করতে পারেন

নিম্নলিখিত কমান্ডটি আমার সিস্টেমে একটি USB ড্রাইভ মাউন্ট করতে ব্যবহৃত সেটিংস পরিবর্তন করবে:

gnome-mount --write-settings \
            --hal-udi /org/freedesktop/Hal/devices/volume_uuid_00AD_15D0 
            --mount-point p

Sertedোকানো হলে, ইউএসবি ড্রাইভটি মাউন্ট করা হবে /media/p


ধন্যবাদ, আমি এটিকে গ্রহণযোগ্য উত্তর হিসাবে চিহ্নিত করব, যদি না কেউ মিডিয়া / মিডিয়াতে মাউন্টগুলি অর্জনের উপায় নিয়ে আসে ।
লার্স হাগসেট

1

মাউন্ট পয়েন্টটি এইচএএল এবং এর জটিল এবং আরকেন বিধি দ্বারা নির্ধারিত হয়। আপনার fstab ফাইল হ্যাক করার দরকার নেই।


0

এক্সটার 4 দিয়ে ফর্ম্যাট করা একটি বাহ্যিক ইউএসবি হার্ড-ডিস্কের জন্য (এনটিএফএস ব্যবহার করে আপনাকে বিকল্পগুলি মানিয়ে নিতে হবে):

  • একটি ফাইল তৈরি করেছেন 99-toshiba.rules:

    IMPORT{program}="/sbin/blkid -o udev -p %N"
    ENV{ID_FS_LABEL}!="toshiba", GOTO="toshiba_end"
    ACTION=="add", RUN+="/bin/mkdir -m 0 -p /media/toshiba", RUN+="/bin/mount -o noatime,nodiratime,errors=remount-ro /dev/%k /media/toshiba"
    ACTION=="remove", RUN+="/bin/umount -l /dev/%k", RUN+="/bin/rmdir /home/toshiba"
    LABEL="toshiba_end"
    
  • ফাইলটি অনুলিপি করেছেন: sudo cp 99-toshiba.rules /lib/udev/rules.d/

  • কনফিগারেশন পুনরায় লোড sudo udevadm control --reload-rules

আপনি দেখতে পাচ্ছেন যে আমি নিজেই মাউন্ট পয়েন্টটি সেট করেছিলাম /media/toshibaতবে এটি যে কোনও জায়গায় হতে পারে।

এটি আসলে কাজ করে ;-)

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