সিআইএফএস মাউন্ট fstab মাধ্যমে বুট না মাউন্ট


20

আমার এনএএস-তে আমার একটি সিআইএফএস শেয়ার রয়েছে যা আমি বুটে উঠতে চাই - এটি আমার মিডিয়াটিভি সার্ভার দ্বারা প্রধান মিডিয়া স্টোর হিসাবে ব্যবহৃত হয়। fstabএটি মাউন্ট করার জন্য আমি একটি এন্ট্রি যুক্ত করেছি তবে এটি হয় না। এটি উপস্থিত হয় যে, আমার সিস্টেম লগগুলি সন্ধানের পরে, fstabআমার নেটওয়ার্ক ইন্টারফেসগুলি অনলাইনে আসার আগে পড়তে হচ্ছে। fstabএন্ট্রিতে আমি এমন কোনও সম্পাদনা করতে পারি যা এটিকে পরিবর্তন করতে পারে ?

fstabভাগ মাউন্ট জন্য এন্ট্রি হল:

\\192.168.0.26\mythtv\media  /media/mybooklive  cifs  username=user,password=pass,umask=002,uid=136,gid=144,iocharset=utf8   0       0

বুট করার পরে এটি সূক্ষ্ম মাউন্ট করে যখন আমি ইস্যু করি sudo mount -aএবং এটির সাথে আর কোনও সমস্যা নেই।

ধন্যবাদ!


2
যদি সার্ভারটি উবুন্টু চলমান থাকে তবে সম্ভবত আপনার একটি / প্রয়োজন পরে একটি \ - "//192.168.0.26/mythtv/media" উইকি.উবুন্টু
প্যান্থার

@ বোদ্ধি.জাজেন এটিতে / যখন আমি প্রবেশ করলাম তখন এটি থাকতে পারে তবে এটি এখন :
ডগগ্রো

Fstab- এ সিনট্যাক্স (/ বনাম \) পরীক্ষা করুন
প্যান্থার

@ bodhi.zazen আমি নিশ্চিত যে উইকি নিবন্ধটি সেট আপ করার সময় আমি অনুসরণ করেছি। আমি আমার সার্ভারের সাথে বসার সময় পেলে সিনট্যাক্স পরে যাব।
ডাগগ্রো

1
@ bodhi.zazen দয়া করে আপনার মন্তব্যটিকে একটি উত্তরে রূপান্তর করুন - changing এ / পরিবর্তন করে সমাধান করুন।
ডগগ্রো

উত্তর:



24

আপনি কি _netdevআপনার fstabপ্রবেশের বিকল্পটি যুক্ত করার চেষ্টা করেছেন ? আপনি আপনার স্ট্রিংয়ের মতো অন্যান্য বিকল্পের সাথে এটি যুক্ত করবেন

//192.168.0.26/mythtv/media  /media/mybooklive  cifs  username=user,password=pass,_netdev,umask=002,uid=136,gid=144,iocharset=utf8   0       0

_netdev নেটওয়ার্কের সংযোগ হওয়ার পরে মাউন্টটি বিলম্ব করবে বলে মনে করা হচ্ছে।


fstabলাইনে কোথায় রাখা হবে আপনি কি প্রসঙ্গ যুক্ত করতে পারেন ? এটির সাথে এবং একটি সময় যেখানে আমি যখন সার্ভারটি ব্যবহার না করা হচ্ছে তখন এটি পুনরায় বুট করতে পারি, আমি এটি ব্যবহার করে দেখব। উত্তর করার জন্য ধন্যবাদ.
ডাগগ্রো

1
এটি আমার জন্য উবুন্টু 12.04 তে কাজ করেছে তবে উবুন্টু 16.04-এ নয়। এটি কি সর্বশেষতম সংস্করণে পরিবর্তিত হয়েছে?
কাতু

2
দ্রষ্টব্য: আমার মনে হয় _ নেটদেব আসলে 16.04 এ কাজ করে তবে শংসাপত্রগুলি = / বাড়ি / ব্যবহারকারী / .smbcreds আর কাজ করে না। কমপক্ষে আমার জন্য যখন আমি ব্যবহারকারীর =, পাস =, _ নেটদেব এটি ব্যবহার করি, যখন আমি শংসাপত্রগুলি ব্যবহার করি =, _ নেটদেব এটি ব্যবহার করে না। দুজনেই বুট করার পরে কমান্ড লাইন থেকে sudo মাউন্ট-এ মাধ্যমে কাজ করে।
jb510

1
আমি আসলে মনে করি এটির মিডিয়া ফোল্ডারে যে অনুমতি পরিবর্তন হয়েছে তার সাথে আরও কিছু করার থাকতে পারে। এক পর্যায়ে উবুন্টু / মিডিয়া / ব্যবহারকারীর নাম / ফোল্ডারের নাম / মিডিয়া / ফোল্ডারের নামের পরিবর্তে জিনিসগুলি মাউন্ট করা শুরু করে। যদি "ব্যবহারকারীর নাম" অবস্থানটি মাউন্ট না করেন তবে অ্যাক্সেসের জন্য আপনার sudo স্তর অনুমতি থাকতে হবে। আপনি যদি / মিডিয়া / ব্যবহারকারীর নাম ব্যবহার করতে আপনার পথ পরিবর্তন করেন তবে আমার মনে হয় এটি এখনও কাজ করা উচিত।
djmadscribbler

1
_নেদেব - কেবলমাত্র fstype এনএফএস সহ বৈধ
মিখাইল চুপ্রেনস্কি

15

যদি _ নেটদেব কাজ না করে, বিকল্পটি চেষ্টা করে দেখুন:

এক্স-systemd.automount

পরিবর্তে. এটি প্রথম অ্যাক্সেসে ড্রাইভ মাউন্ট করে কাজ করে।

স্বতঃমাউন্ট পরীক্ষা করতে, আপনার শেয়ারটি বর্তমানে মাউন্ট করা থাকলে আনমাউন্ট করুন:

$ sudo umount /media/mybooklive

এবং তারপরে remote-fssystemd ইউনিটটি পুনরায় চালু করুন :

$ sudo systemctl daemon-reload
$ sudo systemctl restart remote-fs.target

2
আপনাকে ধন্যবাদ, এটি আমার জন্য 18.04 এলটিএসে কাজ করেছে
চিফ

1
_নেদেব ১৮.০৪-তে কাজ করছিলেন না, এটি পুরোপুরি কাজ করেছিল :)
ব্রায়ান বলেছেন

6

আমি 2017-09-07 তারিখের রাস্পবিয়ান-স্ট্রেচ বিল্ডটি ব্যবহার করছি এবং একই সমস্যাটি অনুভব করেছি। যাইহোক, আমি রাস্পি-কনফিগারেশনে গিয়ে এবং বুট অপশন মেনু এর অধীনে আমি এটি পেরেতে সক্ষম হয়েছি, "নেটওয়ার্কের জন্য অপেক্ষা করুন বুট এ" বিকল্পটি সক্ষম করেছিলাম।


1
এটি আসলে খুব সহায়ক, আমার সমস্যা ছিল যে বুট সবকিছু ঠিকঠাক বলে থাকলেও এটি কেবল এটি মাউন্ট বা ফোল্ডারগুলি প্রদর্শন করে না
আলফ্রেড এসপিনোসা

3

- ফরোয়ার্ড স্ল্যাশ ব্যবহার করে (/) আমার জন্য এটি ঠিক করে নি।
- এছাড়াও, _netdevআমার /etc/fstabপ্রবেশের বিকল্পটি যুক্ত করা আমার জন্য এটি ঠিক করে নি।

এই সমস্যাটি সমাধান করার জন্য আমি যা করেছি (আমার পাই 3 তে) /etc/rc.local20 সেকেন্ড ঘুমানোর জন্য পরিবর্তন করা (কল করে sleep 20) এবং তারপরে কল করুন mount -a। এই পদ্ধতিতে, যদিও সিস্টেমটি প্রথমে fstab ফাইলটি পড়ার সময় এখনও নেটওয়ার্কটি সংযুক্ত না রয়েছে, সুতরাং মাউন্টটি ব্যর্থ হয়, আমি সিস্টেমটিকে এখানে 20 সেকেন্ড অপেক্ষা করতে বাধ্য করি (নেটওয়ার্ককে সংযোগ দেওয়ার সময় দিচ্ছি) তারপর আমি mount -aআবার কল করতে বাধ্য করি fstabফাইলের সমস্ত ড্রাইভ মাউন্ট করতে ।

এখানে /etc/rc.localএখন আমার ফাইলটি দেখতে কেমন:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
#GS notes: a *minimum* of sleep 10 is required for the mount below to work on the Pi 3; it failed with sleep 5, but worked with sleep 10, sleep 15, and sleep 30
sleep 20
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
  mount -a #GS: mount all drives in /etc/fstab
fi

exit 0

সম্পন্ন! এটি এখন আমার জন্য নিখুঁতভাবে কাজ করে!

তথ্যসূত্র:


আপনি কি ওয়াইফাই দিয়ে সংযোগ করছেন?
cbcoutinho

হ্যাঁ, আমি ইথারনেটের পরিবর্তে ওয়াইফাই ব্যবহার করছি।
গ্যাব্রিয়েল স্টেপলস

এটি প্রকৃতপক্ষে খুব অদ্ভুত, তবে সম্ভবত আমার সমস্যার সাথে সম্পর্কিত নয়। আমার তিনটি নেটওয়ার্ক ড্রাইভ রয়েছে যা আমি ইথারনেট তারের মাধ্যমে সংযোগের চেষ্টা করছি - কোনও ওয়াইফাই নেই। ড্রাইভের একটির মধ্যে এর একটি বিশেষ চরিত্র রয়েছে এবং এটি তাজা বুটের পরে সংযুক্ত না হওয়ার কারণ ঘটায়। এক্সিকিউট করা sudo mount -aবিষয়টি সমাধান করে তবে আমি উত্সাহিত যে বুট করার সময় এটি কেন কাজ করে না। আমি আপনার সমাধান চেষ্টা করে দেখুন এবং এটি সাহায্য করে কিনা।
cbcoutinho
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.