আমি কীভাবে / দেব / এক্সভিডিএ 1 পরীক্ষা করতে পারি?


60

ইসি 2 (উবুন্টু) ইন লগ ইন করার সময়, আমি দেখতে পাচ্ছি

*** /dev/xvda1 should be checked for errors ***

fsck /dev/xvda1এটি লাগানো হয়েছে বলে আমি sudo umount /dev/xvda1ব্যর্থ হই এবং ব্যর্থ হওয়ায় এটি ব্যবহারে রয়েছে। lsofশো

jbd2/xvda  172               root  cwd       DIR              202,1     4096          2 /
jbd2/xvda  172               root  rtd       DIR              202,1     4096          2 /
jbd2/xvda  172               root  txt   unknown                                        /proc/172/exe

এবং kill -SIGKILL 172অকার্যকর।

কি করো?


আপনি কি / dev / xvda1 কে fstab এ পুনরায় বুট করতে "নোয়াটো" তে সেট করতে পারবেন?
নিলস টোডটম্যান

উবুন্টুর জন্য, উত্তরটি দেখুন জিজ্ঞাসাবাবু
১৮৪৪৩৫

উত্তর:


51

সিস্টেমে ফাইল / ফোর্সফস্ক উপস্থিত থাকলে বুট করার সময় বেশিরভাগ লিনাক্সকে জোর করে fsck করা উচিত। আপনি যদি ভিএম রিবুট করার স্বাধীনতা পান তবে চালান

touch /forcefsck

তারপরে আপনার সুবিধার্থে রিবুট করুন


95

আমাদের ec2 উবুন্টু উদাহরণের জন্য, উপরের উত্তরগুলি পুরোপুরি কার্যকর হয়নি।

উবুন্টুতে, ডিফল্টরূপে, চেকটি আরসিএস ফাইলে সক্ষম হয় না । সুতরাং

  1. আরসিএস ফাইলটি সুডো vi / etc / ডিফল্ট / আরসিএস সম্পাদনা করুন

সারির নিচে

#FSCKFIX=no

যোগ

FSCKFIX=yes
  1. Fstab ফাইল সম্পাদনা করুন। sudo vi / etc / fstab

/ এবং রেকর্ডটি সন্ধান করুন এবং শেষ সংখ্যাটি যদি '0' হয় তবে এটি '1' তে পরিবর্তন করুন। শেষ ক্ষেত্রটি fsckorder এবং ডিস্ক চেক করার আদেশ সিদ্ধান্ত নিতে fsck দ্বারা ব্যবহৃত হয়। মান '0' হলে ডিস্কটি এড়িয়ে যায়

যেমন,

LABEL=cloudimg-rootfs   /        ext4   defaults,discard        0 0

প্রতি

LABEL=cloudimg-rootfs   /        ext4   defaults,discard        0 1 
  1. ফোর্সফেস্ক ফাইল তৈরি করুন

    sudo টাচ / ফোর্সফেস্ক

Ec2 কনসোল থেকে পুনরায় বুট করুন।

FSCKFIX=yesআরএসএস ফাইলটিকে আসল অবস্থায় ফিরে পেতে লাইনটি মুছুন / এ / fstab ইনফেসকার্ডার মান '1' থেকে '0' এ ফিরে যান।

আশা করি এটা সাহায্য করবে.


5
এটি আমার পক্ষে কাজ করেছে। কেবল "টাচ / ফোর্সফেস্ক" করা এটি সমাধান করে না, আমাকে এফএসসিকেএফআইএক্সও সক্ষম করতে হয়েছিল।
ফ্লোরিন আন্দ্রেই

1
একই অবস্থা; sudo touch /forcefsckরিবুট করার আগে কেবল কোনও উবুন্টু 14.04 সিস্টেমে কাজ করেনি, তবে এই উত্তরটি তা করেছে।
তিমু লেইস্তি

আমাকে আরও একটি পদক্ষেপ করতে হয়েছিল - এখানে বর্ণিত হিসাবে / etc / fstab এ একটি পরিবর্তন: নাথান্পফ্রাই.com / এটি অদ্ভুত কারণ কারণ আমি যখন শেষবারের মতো হয়েছিলাম তখন আমি আপনার উত্তরটি ব্যবহার করেছি এবং এটি যেমনটি কাজ করেছে তেমনি হয়েছে।
চাইল্ডফসূং

2
ধন্যবাদ, এটি এডাব্লুএস-এর একি 2 উদাহরণে এটি সমাধান করেছে। আমি কনসোল থেকে পুনরায় বুট করতে হবে না, sudo rebootআপনার পরিবর্তনগুলির সমাধান সহ একটি সরল ।
রাল্ফ

এটি আমার স্থানীয় কম্পিউটারেও সমস্যার সমাধান করেছে। আমি বিশ্বাস করি এটি সেরা হিসাবে চিহ্নিত করা উচিত।
আর্দা

7

যেহেতু আপনি লাইভ ডিস্কে বুট করতে পারবেন না, এটি কিছুটা অদ্ভুত লাগছে তবে আমি মনে করি এটি কাজটি করবে)

উচ্চস্তর:

  • নতুন (অন্য) উদাহরণে বুট করুন।
  • পুরানো উদাহরণ থেকে নতুন (বর্তমান) এ স্টোরেজ সংযুক্ত করুন।
  • চালান fsck
  • নতুন (বর্তমান) থেকে সঞ্চয়স্থান বিচ্ছিন্ন করুন এবং এটিকে পুরানো দৃষ্টিতে পুনরায় সংযুক্ত করুন।

0

আমি কেবল 3 টি পদক্ষেপ নীচে এবং সমস্যার সমাধান করেছি।

  1. / এফ / ডিফল্ট / আরসিএসে "এফএসসিকেএফআইএক্স = হ্যাঁ" যুক্ত করুন
  2. sudo টাচ / ফোর্সফেস্ক
  3. sudo রিবুট

সবাইকে ধন্যবাদ.

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