কমান্ড লাইনের মাধ্যমে মাউন্ট ড্রাইভ (যেন আমি এটি নটিলাসে ক্লিক করেছি)


11

আমি একটি ব্যাকআপ স্ক্রিপ্ট লিখছি যাতে আমার আমার ল্যাপটপের মিডিয়া বেতে একটি ড্রাইভ মাউন্ট করতে হবে।

আমি জানি যে আমি fstab এবং মাউন্ট কমান্ডের সাথে ঝামেলা করে কাজটি করতে পারি। সম্ভবত এটি সবচেয়ে সহজ উপায়। যাইহোক, আমি নিম্নলিখিতগুলিতে আগ্রহী:

  1. প্রাথমিকভাবে মিডিয়া বে ড্রাইভটি আনমাউন্ট করা হয়নি।

  2. আমি একটি নটিলাস উইন্ডোতে পাশের প্যানেলে ড্রাইভটিতে ক্লিক করি এবং ড্রাইভটি মাউন্ট করা হয়।

  3. আমি এটিতে অ্যাক্সেস করতে পারি /media/baydrive


আমার প্রশ্ন:

কমান্ড লাইন থেকে দ্বিতীয় ধাপটি সম্পাদনের কোন সহজ উপায় আছে? অর্থাত্‍‍‍‍‌‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ইসইসটি /media/<device name>কোনও মেসে না ফেলে ড্রাইভটি মাউন্ট করুন fstab। '

উত্তর:


13

চেষ্টা udisks --mount <device name>

পার্টিশন লেবেল দ্বারা মাউন্ট করতে, আপনি এটি করতে পারেন

udisks --mount /dev/disk/by-label/baydrive

দুর্দান্ত কমান্ড, তবে আমি পেয়েছিCannot stat device file baydrive: No such file or directory
আইয়ুব

1
ডিভাইসের নামটি বেড্রাইভের জন্য ব্যবহৃত ডিভাইস ফাইল হতে হবে - / dev / sdb1 এর মতো কিছু
ফ্লোরিয়ান ডিয়েচ

ঠিক। তারপরে এটি কাজ করে। আপনি কেবল baydriveপরিবর্তে উল্লেখ করার কোন উপায় জানেন ?
আইওউব 26'11

1
না। তবে পার্টটির যদি "বেড্রাইভ" লেবেল থাকে তবে আপনি এটি ব্যবহার করতে পারেন/dev/disk/by-label/baydrive
ফ্লোরিয়ান ডিয়েচ

whoaa ,. সে সম্পর্কে আমার কোনও ধারণা ছিল না। মহান! এই রূপটি অন্তর্ভুক্ত করার জন্য পোস্ট সম্পাদিত
আইওউব

5

সর্বাধিক সমতুল্য (কমপক্ষে উবুন্টু 14.4 এর জন্য)

udisksctl mount --block-device /dev/disk/by-label/baydrive
udisksctl unmount --block-device /dev/disk/by-label/baydrive

udisksএবং এর মধ্যে পার্থক্য udisksctlহ'ল udisksসর্বদা / মিডিয়াতে udisksctlমাউন্ট হয়, যেখানে নটিলাস কখনও কখনও কখনও মাউন্ট হয়/media/${USER}


1

আপনি যদি এটি আপনার ব্যবহারকারীর জন্য হন এবং রুট নয় তবে এটি ব্যবহার করে দেখুন

udisksctl mount -b /dev/sdb2 

আপনার ডিস্কের সঠিক নাম ব্যবহার করুন


0

স্বয়ংক্রিয় ড্রাইভ

/media/username/driveUUID/

নটিলাস সাম্বা চালিত ড্রাইভগুলি পাওয়া যায়

/run/user/1000/gvfs/smb-share:server=10.100.4.16,share=share-name/path-to-folder/

বা sftp মাউন্টগুলির জন্য আপনি অ্যাক্সেস করতে পারেন

/run/usr/1000/gvfs/sftp\:host\=10.100.4.16/

-1

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


1
প্রশ্নের পুরো বিষয়টি হ'ল জিইউআইয়ের সাথে ঝাঁকুনি না দিয়ে কীভাবে এটি করা যায়। আমি ব্যাকআপ স্ক্রিপ্টটি ক্রোন জব হিসাবে রাখতে চাই।
আইয়ুব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.