(পুনরায়) সমস্ত নেটওয়ার্ক ড্রাইভ fstab থেকে মাউন্ট করুন


12

জেন্টু থেকে, আমি /etc/init.dমাউন্ট নেটওয়ার্ক ড্রাইভের জন্য পৃথক এন্ট্রি মনে করি (অর্থাত্ স্থানীয় ড্রাইভ থেকে পৃথক)। উবুন্টুতে, umountnfs.shযা শাটডাউন চলাকালীন ব্যবহৃত হয় (নেটওয়ার্ক উপলব্ধ থাকা অবস্থায় পরিষ্কার আনমাউন্টিং নিশ্চিত করতে) এবং কোনটি সমস্ত (বর্তমানে মাউন্ট করা) নেটওয়ার্ক ড্রাইভ আনমাউন্ট করার জন্য ব্যবহার করতে পারে ।

যাইহোক, আমি এর একটি দ্রুত উপায় অনুপস্থিত

  • /etc/fstabযেগুলি থেকে সমস্ত নেটওয়ার্ক ড্রাইভ মাউন্ট করা এখনও শেষ হয়নি, এবং / অথবা
  • সমস্ত নেটওয়ার্ক ড্রাইভ পুনরায় গণনা করা (উদাহরণস্বরূপ, যদি সিআইএফএস মাউন্টগুলির শংসাপত্র / অধিকারগুলি পরিবর্তন করা হয়)।

আমি এক লাইনের শেল হ্যাকের তুলনায় তৃতীয় পক্ষের রক্ষণাবেক্ষণ পছন্দ করব।


2
"ওয়ান-লাইনের শেল হ্যাক" সংজ্ঞায়িত করুন। এটি mount -a -O cifsউদাহরণস্বরূপ অন্তর্ভুক্ত করবে ?
টেরডন

ধন্যবাদ, এটি সত্যিই একটি ভাল উত্তর। আমি কেবল খুঁজে পেয়েছি যে -tবিকল্পের mountসাথে একত্রে ব্যবহার করা যেতে পারে -a, যেমনটি sudo mount -a -t cifsআমার যা প্রয়োজন তা করে।
হ্যান্স_মাইন

আসলে, -Oসম্ভবত ভাল। এখনই লিখুন।
টেরডন

এই প্রশ্নটি নিয়ে আমার কীভাবে এগিয়ে যাওয়া উচিত? আপনি যখন আপনার মন্তব্যে উত্তর দেওয়ার সময় আমি ভাবছিলাম যে আমাকে নিজের উত্তর দেওয়া উচিত? আমি কোনও অফিসিয়াল "উত্তর" দেব যা আমি গ্রহণ করতে পারি? আমি প্রশ্ন মুছে ফেলা উচিত?
hans_meine

আপনার নিজের উত্তর পোস্ট করতে নির্দ্বিধায়। এটি স্ট্যাক এক্সচেঞ্জ নেটওয়ার্কে উভয়ই অনুমোদিত এবং উত্সাহিত। আমি আমার পোস্টও দিয়েছি তবে এর অর্থ এই নয় যে আপনি যদি এটি পছন্দ করেন তবে এটি গ্রহণ করার জন্য আপনার চাপ অনুভব করা উচিত। আপনি অবশ্যই এটি গ্রহণ করতে আপনাকে অবশ্যই স্বাগত জানাই;)
টেরডন

উত্তর:


15

আপনি এর জন্য -tপতাকাটি সন্ধান করছেন mount। থেকে man mount:

   -t, --types vfstype
   [...]

   More than one type may be specified in a comma  separated  list.
   The  list of filesystem types can be prefixed with no to specify
   the filesystem types on which no action should be taken.   (This
   can be meaningful with the -a option.) For example, the command:

            mount -a -t nomsdos,ext

সুতরাং, এই কমান্ডটি সমস্ত cifsফাইল সিস্টেমগুলি মাউন্ট করবে :

sudo mount -a -t cifs

আমি বুঝতে পারছি না কেন -Oসাধারণভাবে আরও ভাল হওয়া উচিত, কারণ এটি নেটওয়ার্ক ফাইল সিস্টেমে সেট করার কিছু বিকল্পের উপর নির্ভর করে । বাস্তবে, এটি আমার পক্ষে কাজ করে না (যখন করা -tহয়), কারণ এটি fstype কলামের সাথে মেলে না।
hans_meine

@ হ্যান্স_মাইন আমি সংশোধন করে দাঁড়িয়েছি, উত্তর সম্পাদিত হয়েছে।
টেরডন

এটি প্রতিটি প্রশ্নের মতো মনে হয় যা fstab দিয়ে কীভাবে করা যায় জিজ্ঞাসা করে "ব্যবহার মাউন্ট" দিয়ে উত্তর দেওয়া হয় এবং মাউন্ট ব্যবহার সম্পর্কে প্রতিটি প্রশ্নের উত্তর fstab ব্যবহার করতে বলে। লোকেরা, কখনও কখনও এই কারণগুলি এখানে একটি কারণ রয়েছে। যদি আমি fstab দিয়ে একটি নেটওয়ার্ক ড্রাইভ মাউন্ট করছি, এটি সম্ভবত কারণ হ'ল মাউন্ট কমান্ডের জন্য রুট প্রয়োজন, এবং আপনি sudo ব্যবহার করেও, মাউন্ট করা ফোল্ডারগুলি তারপরে রুট দ্বারা মালিকানাধীন এবং কেবলমাত্র সমস্ত কমান্ড দ্বারা পঠিত হয় যা দিয়ে সঞ্চালিত হয় না with উবুন্টু।
নুজোলিলো

@ নুজোলিলো, ওপি সমস্ত নেটওয়ার্ক মাউন্টগুলি মাউন্ট করার জন্য দ্রুত, ম্যানুয়াল পদ্ধতি জিজ্ঞাসা করছে fstab। অবশ্যই উত্তর ছিল mount, এটি আর কী হবে? আপনার যদি অন্য কোনও প্রশ্ন থাকে তবে দয়া করে অন্য কারও প্রশ্নের উত্তর কীভাবে আপনার উত্তর দেয় না সে সম্পর্কে অভিযোগ করার পরিবর্তে এটি জিজ্ঞাসা করুন । এছাড়াও, rootমাউন্টযুক্ত ডিরেক্টরিগুলির মালিক হওয়া এবং কেন কেবল সেগুলি পড়তে হবে তার কোনও কারণ নেই । কটাক্ষপাত আছে mountমানুষ পাতা।
টেরডন

@terdon আমি কীভাবে জানব যে এটি কী হওয়া উচিত? এবং যেহেতু আপনি জিজ্ঞাসা করেছেন, হ্যাঁ আমি আমার নিজের প্রশ্নগুলি জিজ্ঞাসা করছি, আপনি যদি মনে করেন যে আপনি এটিকে সুইং করতে পারেন তবে তাদের উত্তর দিতে নির্দ্বিধায়।
নুজোলিলো

7

আমি শুধু জানতে পারলেন যে -tবিকল্পে mountসাথে ব্যবহার করা যেতে পারে -a, যেমন যে

sudo mount -a -t cifs

আমার যা প্রয়োজন তা করে ( sudo mount -a -t cifs -o remountঅনুমতি / পাসওয়ার্ড পরিবর্তনের পরে পুনরায় মাউন্ট করার জন্যও কাজ করে))

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