Fstab এ একটি এন্ট্রি যুক্ত করা হচ্ছে


16

আমি /dev/vdc1আমার মেশিনে একটি ডিস্ক আনমাউন্ট করে ফেলেছি, আমি এটিকে xfs ফাইল সিস্টেমে ফর্ম্যাট করার পরে, আমি এটি আবার মাউন্ট করিনি, হয় fstab ফাইলের পর্যাপ্ত লাইনটি যোগ করিনি।

এখন যখন আমি এই পার্টিশনটি মাউন্ট করতে চাই, তবে আমি এতে অ্যাক্সেস করতে পারি না : mount: can't find dev/vdc1 in /etc/fstab or /etc/mtab. সিস্টেমটি আবার এটি স্বীকৃতি দেয় তাই আমি কীভাবে fstab ফাইলটি রাখব? পার্টিশনটি মাউন্ট করা হয়েছিল/Data


জিপিআরটি চালানোর চেষ্টা করুন (বা ইনস্টল করা), এটি আপনাকে আপনার সমস্ত পার্টিশন দিয়ে খেলতে দেয়।
সিম্পি সিমন

রিপ্লেটির জন্য আপনাকে ধন্যবাদ, আমি একটি সার্ভারে আছি, আমার গ্রাফিকাল পরিবেশ নেই।
ড্যাডি

উত্তর:


20

সুতরাং এখানে আমরা পার্টিশনের জন্য একটি fstab এন্ট্রি তৈরি:

  1. পার্টিশনের জন্য আপনার ফোল্ডারটি তৈরি করতে হবে এবং ডিভাইস আইডি নেওয়া উচিত।
    একটি টার্মিনাল খুলুন। এর মাধ্যমে ফোল্ডারটি তৈরি করা যেতে পারে

    sudo mkdir / মিডিয়া / ডেটা
    এছাড়াও আমি ব্যবহারকারীর মালিক হয়েছি এবং তাকে পড়ার / লেখার অধিকার দেব:
    sudo chown [ব্যবহারকারী]: [গ্রুপ] / মিডিয়া / ডেটা
    sudo chmod + rw / মিডিয়া / ডেটা

  2. এখন fstab এন্ট্রি:

    • libblkid1ডিভাইসের নির্দিষ্ট তথ্য দেখতে ইনস্টল করুন:sudo apt-get install libblkid1
    • প্রবেশ করুন sudo blkidএবং লাঠি জন্য সন্ধান করুন। আউটপুট হতে পারে:
      / dev / sda2: UID = "32a4b76f-246e-486e-8495-31b8a781fb4c" টিওয়াইপি = "অদলবদল" 
      / dev / sda1: UID = "31f39d50-16fa-4248-b396-0cba7cd6eff2" TYPE = "ext4"
      
    • তারপরে আমরা fstab এন্ট্রি তৈরি করব: sudo gedit /etc/fstabএবং লাইনটি সংযোজন করব
      ইউআইডিউড = 31f39d50-16fa-4248-b396-0cba7cd6eff2 / মিডিয়া / ডেটা অটো rw, ব্যবহারকারী, অটো 0 0
      (এবং পরে সতর্কতা এড়াতে খালি নতুন লাইন দিন)।

পার্টিশনটি মাউন্ট করতে একটি টার্মিনাল খুলুন এবং টাইপ করুন

মাউন্ট / মিডিয়া / ডেটা
প্রবেশের কারণে autoএটি পরবর্তী বুটে স্বয়ংক্রিয়ভাবে মাউন্ট করা উচিত।


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

আমার সমস্যাটি হ'ল আমি এমনকি "সুডো ব্লকিড" দিয়েও ডিস্কটি খুঁজে পাইনি, দেরী পুনর্বিবেচনার জন্য দুঃখিত
ড্যাডি

5

প্রথমে কমান্ডটি অনুসরণ করে আপনার ডিস্কের ইউআইডি খুঁজে বের করতে হবে

sudo blkid

আপনার ডিস্ক ইউআইডি নোট করুন।

এখন gedit সহ fstab ফাইল খুলুন

sudo gedit /etc/fstab

আপনার পুরানো ডিস্ক ইউইউডি আপনার উল্লিখিত ইউআইডি দিয়ে প্রতিস্থাপন করুন।
ফাইল সংরক্ষণ করুন এবং আপনার সিস্টেম পুনরায় বুট করুন। আপনি ডিস্ক মাউন্ট করতে সক্ষম হবেন।


রিপ্লেটির জন্য আপনাকে ধন্যবাদ, আমি "sudo blkid" চেষ্টা করেছি আমি কেবল ইউইউডি পেয়েছি: / dev / vda1 এবং / dev / vda2 এর মতো, সেখানে কোনও / dev / vdc1 ডিস্ক নেই (একই সময়ে, এই পার্টিশনটি রয়েছে, কারণ আমি আমার সার্ভারের সাথে একটি স্টোরেজ ডিস্ক সংযুক্ত করেছি / ডেটা মাউন্ট করেছি এবং এতে কাজ করেছিলাম, আনমাউন্ট করার আগে), দেরী রিপ্লেয়ের জন্য দুঃখিত
ড্যাডি

যদি আপনার সমস্যার সমাধান হয় তবে স্বীকৃত উত্তর হিসাবে চিহ্নিত করুন। এটি অন্যকে সাহায্য করবে।
কেতন প্যাটেল

এখনও নয়, তবে আমি এটি করব, কারণ আমার মনে হয় যে লিনাক্সের সাথে আমার সমস্যার কোনও সম্পর্ক নেই, এটি স্টোরেজ ডিস্কের ক্যাটালগ
ড্যাডি

আপনি আমাদের হার্ডওয়্যার সেটআপ সম্পর্কে আরও বলতে পারেন? মানক এইচডিডি বলে মনে হচ্ছে না
ম্যানুয়েল

1

যদিও ম্যানুয়েল জিজ্ঞাসা করা প্রশ্নের পুরোপুরি উত্তর দিয়েছে বলে মনে হচ্ছে, আপনি যে প্রশ্নটি জিজ্ঞাসা করতে চেয়েছিলেন বলে মনে হয়েছিল তা হল: "আমি / ডেটা থেকে একটি ডিস্ক / ডিভ / ভিডিসি 1 আনমাউন্ট করে এবং এটি এক্সএফএসে ফর্ম্যাট করার পরে, আমি এটি পুনঃনির্মাণ করতে পারি না How কীভাবে আমি কি এটি ডেটা / এ পুনরায় গণনা করব? "

আপনি ভুলত্রুটি মনে করছেন (যুক্তিসঙ্গতভাবে) ত্রুটি বার্তা সাহায্যকারী পাঠ্যের ফলাফল যা আপনার প্রশ্ন সম্পর্কে বিভ্রান্তির কারণ।

আপনি / ডেটা থেকে / ডিভ / ভিডিসি 1, ডিভাইসটিকে এক্সএফএসে ফর্ম্যাট করে ডিভাইসটিকে আনমাউন্ট করেছেন, তারপরে এটি পুনরায় মাউন্ট করার চেষ্টা করেছিল এবং বলেছে যে এরকম কোনও ডিভাইস নেই। যেহেতু আপনি "এক্সএফএসে ডিভাইসটি ফর্ম্যাট করার জন্য" দৌড়েছিলেন সেই সঠিক কমান্ড (গুলি) সম্পর্কে বিশদ বিবরণ না দেওয়ায় আমি ধরে নিচ্ছি যে আপনি কী করেছিলেন:

sudo mkfs.xfs -f /dev/vdc1

আপনি যদি -f ভুলে গেছেন বা বিদ্যমান ফাইল সিস্টেমের ওভাররাইট করার জন্য কোনও প্রম্পটের কাছে হ্যাঁ উত্তর না দিয়ে থাকেন, mkfs কমান্ড ব্যর্থ হয়েছে।

এটি করার পরে, আপনি কেবল কমান্ডটি চালাতে সক্ষম হবেন

sudo mount -t xfs /dev/vdc1 /Data

উত্পন্ন ত্রুটির দিকে তাকালে এটি প্রদর্শিত হয় আপনি "/ dev / vdc1" এর পরিবর্তে "dev / vdc1" লিখে প্রবেশ করেছেন, এবং / অথবা আর্গুমেন্টগুলি মাউন্ট কমান্ডের পরিবর্তিত করেছেন।

এটি যদি এখনও কোনও কারণে আপনাকে ত্রুটি দেয় তবে নিশ্চিত করুন / ডি / ভিডিসি 1 আসলে বিদ্যমান। আপনি নতুন ফাইল সিস্টেমটি তৈরি করার পরে সিস্টেমটি কী করেছিল তা নির্ধারণের জন্য পার্টিশনের সাথে যুক্ত ডিভাইসটি কোনও কারণে পরিবর্তন করার সিদ্ধান্ত নিয়েছে বা আপনি যখন দৌড়েছিলেন তখন কোন স্পষ্ট ত্রুটি ঘটেছে তা পরীক্ষা করতে আপনি / var / log / syslog পরীক্ষা করতে পারেন বা dmesg রান করতে পারেন run মাউন্ট কমান্ড যে ব্যর্থ হয়েছে।

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