কীভাবে চেকডিস্ক চালাবেন?


84

আমার সন্দেহ হয় কোনও ডিস্কে খারাপ সেক্টর থাকতে পারে। আমি ext3 ফাইল সিস্টেম ব্যবহার করেছি।

উইন্ডোজের ত্রুটি পরীক্ষা করার সরঞ্জামটির সেরা সমতুল্য কোন সরঞ্জাম?


@ পাবলো বিয়ানচি: এই প্রশ্নের ঠিক একই সুযোগ রয়েছে। আমি তাদের মার্জ করার জন্য একটি মডেলের জন্য তাদের পতাকাঙ্কিত করছি।
ডেভিড ফোস্টার

উত্তর:


101

ডিস্ক

খারাপ ক্ষেত্রগুলি পরীক্ষা করার জন্য স্মার্ট ডেটা পরীক্ষা করুন, সম্ভবত ডিস্ক ইউটিলিটি ( পলিম্পস্টেস্ট ) চালু করে সেরা অ্যাক্সেসযোগ্য । আপনি যদি সেখানে কোনও খারাপ ব্লক না দেখেন তবে নিশ্চিত হওয়ার জন্য একটি স্ব-পরীক্ষা শুরু করুন।

প্রোগ্রামটি gnome-disk-utilityপ্যাকেজে বান্ডিল হয় । চালানgksudo gnome-disks

পলিম্পেস্ট থেকে স্মার্ট

বা উবুন্টু 16.04 সংস্করণে (3.18):

ডিস্ক থেকে স্মার্ট

Badblocks

আপনি ব্যবহার করতে পারেন badblocks

sudo badblocks -sv /dev/sda

কেবলমাত্র পরীক্ষা করতে বা পরীক্ষা করতে এবং স্থির করতে প্রথমে অস্থায়ী ফাইলে ফলাফল লিখতে:

sudo badblocks -sv /dev/sda  > bad-blocks-result
sudo fsck -t ext4 -l bad-blocks-result /dev/sda1

পুরো ডিস্কটি পরীক্ষা করে এবং / dev / sda তে উপস্থিত সমস্ত খারাপ ব্লক প্রিন্ট আউট করবে ।

badblocksম্যানুয়াল থেকে :

গুরুত্বপূর্ণ দ্রষ্টব্য: যদি ব্যাডব্লকগুলির আউটপুট e2fsck বা mke2fs প্রোগ্রামগুলিতে খাওয়ানো হয় তবে এটি গুরুত্বপূর্ণ যে ব্লকের আকার সঠিকভাবে নির্দিষ্ট করা উচিত, যেহেতু যে ব্লক সংখ্যাগুলি উত্পন্ন হয় সেগুলি ফাইল সিস্টেমের দ্বারা ব্যবহারের জন্য ব্লকের আকারের উপর নির্ভরশীল । এই কারণে, এটি দৃ strongly়ভাবে সুপারিশ করা হয় যে ব্যবহারকারীরা সরাসরি ব্যাডব্লকগুলি পরিচালনা করবেন না, বরং e2fsck এবং mke2fs প্রোগ্রামের -c বিকল্পটি ব্যবহার করুন।

fsck

fsckনিজেই আপনাকে খারাপ খাতগুলি খুঁজে পেতে সহায়তা করবে না, আরও খারাপ, যদি খুব খারাপ ক্ষেত্র থাকে তবে এটি আপনার ডেটাটিকে আরও বেশি ক্ষতি করতে পারে। ডিস্কটি স্বাস্থ্যকর হলেই এটি ব্যবহার করুন।


1
প্রকৃতপক্ষে ব্যাডব্লকসের ম্যানুয়াল এটি সরাসরি ব্যবহার থেকে নিরুৎসাহিত করে এবং ব্যবহারকারীদের "-c" (কেবল পঠনযোগ্য পরীক্ষার জন্য) বা "-সিসি" (পঠন লেখার চেকের জন্য) বিকল্পের সাথে e2fsck করতে নির্দেশ দেয়।
mrówa

2
একটি নোট হিসাবে, ১৩.০৪-তে আপনি উবুন্টু মেনু থেকে সবেমাত্র "ডিস্ক" চালিয়ে পলিম্পেস্ট চালাচ্ছেন, তবে ... আমি একটি স্ব-পরীক্ষা চালুর কোনও বিকল্প দেখতে পাচ্ছি না (সম্ভবত আমার কেবল একটি ড্রাইভ আছে, এবং এটিই একটি চালাচ্ছে উবুন্টু ...)
রজারডপ্যাক

2
@ মিঃওয়া ম্যানুয়ালটি কেবল তাই করতে বলেছে যে "যদি ব্যাডব্লকগুলির আউটপুটটি e2fsck বা mke2fs প্রোগ্রামগুলিতে খাওয়ানো হয়"
জন

1
সমস্ত ডিস্ক sudo fdisk -l ব্যবহারের তালিকা রাখতে তথ্য রাখুন
ক্যাঙ্গারুও

2
এটিকে এখন জিনোম-ডিস্ক বলা হয়
এন্ডোলিথ

74

এই উত্তরের পুরোটা ধরে আমি ধরে নেব, স্টোরেজ ড্রাইভটি পথে একটি ব্লক ডিভাইস হিসাবে উপস্থিত হবে /dev/sdc। আমাদের বর্তমান সেটআপে স্টোরেজ ড্রাইভের সন্ধানের জন্য, ব্যবহার করুন:

  • জিনোম ডিস্ক জিনোম ডিস্ক ইনস্টল করুন (পূর্বে জিনোম ডিস্ক ইউটিলিটি, ওরফে palimpsest), যদি কোনও জিইউআই উপলব্ধ থাকে, বা
  • আউটপুট এ টার্মিনাল বর্ণন উপর lsblkএবং ls -l /dev/disk/by-idএবং আকার, পার্টিশন, প্রস্তুতকারকের এবং মডেল নামে ডান ডিভাইস খুঁজতে চেষ্টা।

বেসিক চেক

  • কেবল সম্পূর্ণ প্রতিক্রিয়াহীন মিডিয়া সনাক্ত করে
  • প্রায় তাত্ক্ষণিক (যদি না মাঝারিটি কাটা বা ভেঙে দেওয়া হয়)
  • নিরাপদ
  • কেবল পঠনযোগ্য মিডিয়াতে কাজ করে (যেমন সিডি, ডিভিডি, ব্লুরে)

কখনও কখনও স্টোরেজ মিডিয়াম কেবল এগুলি কাজ করতে অস্বীকার করে। এটি এখনও কার্নেল এবং ডিস্ক ম্যানেজারের জন্য একটি ব্লক ডিভাইস হিসাবে উপস্থিত হয়, তবে পার্টিশন সারণী ধারণ করে এটির প্রথম সেক্টরটি পাঠযোগ্য নয়। এটি দিয়ে সহজে যাচাই করা যেতে পারে:

sudo dd if=/dev/sdc of=/dev/null count=1

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

স্মার্ট স্ব-পরীক্ষা

  • সামঞ্জস্যপূর্ণ পূর্ণতা
  • তাত্ক্ষণিকভাবে ধীর বা ধীর (পরীক্ষার পুরোপুরি উপর নির্ভর করে)
  • নিরাপদ
  • অদূর ভবিষ্যতে সম্ভাব্য ব্যর্থতা সম্পর্কে সতর্ক করে

ডিভাইসগুলি যা এটি সমর্থন করে, তাদের স্মার্টের মাধ্যমে তাদের স্বাস্থ্যের বিষয়ে জিজ্ঞাসা করা যেতে পারে বা বিভিন্ন সম্পূর্ণতার নিখুঁততা স্ব-পরীক্ষা করার জন্য নির্দেশ দেওয়া যেতে পারে। এটি সাধারণত সেরা বিকল্প, তবে সাধারণত কেবলমাত্র (অ-প্রাচীন) হার্ড ডিস্ক এবং শক্ত রাষ্ট্রের ড্রাইভে উপলব্ধ on সর্বাধিক অপসারণযোগ্য ফ্ল্যাশ মিডিয়া এটি সমর্থন করে না।

আরও সংস্থান এবং নির্দেশাবলী:

কেবল পঠনযোগ্য চেক

  • শুধুমাত্র কিছু ফ্ল্যাশ মিডিয়া ত্রুটি সনাক্ত করে
  • হার্ড ডিস্কের জন্য বেশ নির্ভরযোগ্য
  • ধীর
  • নিরাপদ
  • কেবল পঠনযোগ্য মিডিয়াতে কাজ করে (যেমন সিডি, ডিভিডি, ব্লুরে)

এটি না লিখে পুরো ডিভাইসের পঠন অখণ্ডতা পরীক্ষা করতে, আমরা এটি ব্যবহার করতে পারি badblocks(8):

sudo badblocks -b 4096 -c 4096 -s /dev/sdc

এই অপারেশনটি অনেক সময় নিতে পারে, বিশেষত স্টোরেজ ড্রাইভটি ক্ষতিগ্রস্থ হলে। যদি ত্রুটির গণনা শূন্যের উপরে চলে যায় তবে আমরা জানব যে এখানে একটি খারাপ ব্লক রয়েছে। আমরা যদি খারাপ ব্লকগুলির সঠিক পরিমাণ (এবং সম্ভবত অবস্থান) সম্পর্কে আগ্রহী না হন তবে আমরা কোনও মুহুর্তে অপারেশনটি নিরাপদে (এমনকি শক্তির ব্যর্থতার সময়ও পছন্দ মতো) বাতিল করতে পারি। বিকল্পটি দিয়ে ত্রুটিযুক্ত হয়ে স্বয়ংক্রিয়ভাবে বাতিল হওয়া সম্ভব -e 1

উন্নত ব্যবহারের জন্য দ্রষ্টব্য: যদি আমরা আউটপুটটির জন্য পুনরায় ব্যবহার করতে চাই তবে আমাদের থাকা ফাইল সিস্টেমের e2fsckব্লকের আকার ( -b) সেট করতে হবে। -cথ্রুপুট উন্নত করতে আমরা একবারে পরীক্ষিত ডেটার পরিমাণ ( , ব্লকগুলিতে) ঝাঁকুনি করতে পারি; বেশিরভাগ ডিভাইসের জন্য 16 এমআইবি ঠিক থাকতে হবে।

অ-ধ্বংসাত্মক পঠন-লিখনের চেক

  • খুব বিস্তারিত
  • ধীরতম
  • বেশ নিরাপদ (বিদ্যুৎ ব্যর্থতা বা বিরতিতে কার্নেল আতঙ্ক ব্যতীত)

কখনও কখনও - বিশেষত ফ্ল্যাশ মিডিয়া সহ - লেখার চেষ্টা করার সময় একটি ত্রুটি ঘটে। (এটি নির্ভরযোগ্যভাবে আবিষ্কার করতে পারে না (ফ্ল্যাশ) মিডিয়া, যা তাদের প্রকৃত আকারের চেয়ে বড় আকারের বিজ্ঞাপন দেয়; তার পরিবর্তে ফাইট ফ্ল্যাশ জালিয়াতি ব্যবহার করুন))

  • মাউন্ট করা ফাইল সিস্টেমগুলির সাথে কোনও ড্রাইভে এটি কখনও ব্যবহার করবেন না ! badblocksআপনি এটিকে জোর না করা পর্যন্ত যেকোন উপায়ে এটি পরিচালনা করতে অস্বীকার করে।

  • এই অপারেশনটি জোর করে বাধা দেবেন না ! Ctrl+ C(স্বাক্ষর / সিগনটার) এবং চমত্কার অকাল সমাপ্তির জন্য অপেক্ষা করা ঠিক আছে, তবে killall -9 badblocks(সিগন্যাল) তা নয়। জোরপূর্বক সমাপ্তির পরে badblocksবর্তমানে পরীক্ষিত ব্লক সীমার মূল সামগ্রীটি পুনরুদ্ধার করতে পারে না এবং এটি জাঙ্ক ডেটা দিয়ে ওভাররাইট করা এবং সম্ভবত ফাইল সিস্টেমকে দূষিত করে রাখবে।

অ-ধ্বংসাত্মক পঠন-লিখনের চেকগুলি ব্যবহার -nকরতে উপরের badblocksকমান্ডটিতে বিকল্পটি যুক্ত করুন ।

ধ্বংসাত্মক পাঠ্য-লেখার চেক

  • খুব বিস্তারিত
  • ধীর
  • সমস্ত ডেটা ড্রাইভে মুছে দেয়

উপরের মতো, তবে লিখিত পরীক্ষা করার পরে পূর্ববর্তী ড্রাইভের সামগ্রী পুনরুদ্ধার না করে, সুতরাং এটি কিছুটা দ্রুত। যেহেতু ডেটা মুছে ফেলা হয়েছে, বলপূর্বক সমাপ্তি (অতিরিক্ত) নেতিবাচক পরিণতি ছাড়াই থেকে যায় remains

ধ্বংসাত্মক পঠন-লিখনের চেকগুলি ব্যবহার -wকরতে উপরের badblocksকমান্ডটিতে বিকল্পটি যুক্ত করুন ।


43

fsck - একটি লিনাক্স ফাইল সিস্টেম পরীক্ষা করে মেরামত করুন। এটি ব্যবহার করে দাওয়াত করুন

fsck /dev/sda1

যেখানে / ডিভ / এসডিএ 1 সেই ড্রাইভটি যাচাই করতে চান। আরও তথ্যের জন্য 'ম্যান fsck' দেখুন।

এছাড়াও 'ব্যাডব্লকস' কমান্ড রয়েছে যা একটি ডিভাইস পরীক্ষা করে, আপনি এটি অনুমান করেছিলেন, খারাপ ব্লক।

পরীক্ষা করা অবস্থায় ড্রাইভটি আনমাউন্ট করা দরকার, সুতরাং রুট পার্টিশনটি পরীক্ষা করতে পার্টিশনের রুটে একটি ফাইল 'ফোর্সফেস্ক' তৈরি করতে হবে এবং পুনরায় বুট করতে হবে। ডিভাইসটি পরবর্তী বুটে পরীক্ষা করা হবে:

sudo touch /forcefsck
sudo reboot

বিকল্পভাবে, আপনি একটি লাইভ সিডি থেকে বুট করতে পারেন এবং সেখান থেকে চেকটি চালাতে পারেন।


ধন্যবাদ, মেশিনটি কোনও মনিটর ছাড়াই চলছে, রিবুট হওয়ার পরে চেকের আউটপুট অ্যাক্সেস করার কোনও উপায় আছে?
গিলিয়াম কোটি

আমি ফাইলটি তৈরি করে রিবুট করেছি, তবে এটি সত্যিই দ্রুত ছিল এবং বুট.লগে নতুন কিছু নেই is
গিলাইম কোটি

fsck কেবল একটি খুব দ্রুত চেক করুন, আমি খারাপ ব্লকটি পরীক্ষা করতে বিকল্প-সি চেষ্টা করেছি।
গিলিয়াম কোটি

fsck -c সবেমাত্র বলেছে: / dev / sda9: খারাপ ব্লক ইনোড আপডেট করা হচ্ছে। কতগুলি খারাপ নোড এবং তারা যে ফাইল সিস্টেমের প্রতিনিধিত্ব করে সে সম্পর্কে আমার কোনও তথ্য নেই।
গিলিয়াম কোটি

sudo dumpe2fs -b /dev/sda9। তবে আমি মনে করি ডিস্কটি ফাইল সিস্টেমের (স্মার্ট, ব্যাডব্লকস ইত্যাদি, আমার পোস্টটি দেখুন) নয় ত্রুটিযুক্ত খাতগুলির যত্ন নিলে আরও ভাল।
ব্যবস্থা করুন

20

badblocks

আপনি কমান্ডটি ব্যাডব্লকগুলি পরীক্ষা করতে পারেন

  1. sudo badblocks -nsv /dev/[device-partition] > bad-blocks-resultঅ-ধ্বংসাত্মক পাঠ্য-লেখার পরীক্ষার জন্য। এটি bad-blocks-resultক্ষতিগ্রস্ত খাতগুলির সাথে কল করা একটি ফাইল তৈরি করবে ।
    • -n অ-ধ্বংসাত্মক পাঠ্য-রচনা মোড ব্যবহার করুন। ডিফল্টরূপে কেবলমাত্র একটি অ-ধ্বংসাত্মক পঠনযোগ্য পরীক্ষা করা হয়।

    • -s ডিস্ক যর্দন নদী পার বর্তমান badblocks রুক্ষ শতাংশ সমাপ্তির আউট লিখে স্ক্যান অগ্রগতি প্রদর্শন করা হবে।

    • -v ভার্বোজ মোড।

  2. তারপরে, আপনি sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition]ফাইল সেক্টরটি খারাপ সেক্টরগুলি কোথায় তা বলতে ছুটে যেতে পারেন এবং সম্ভব হলে তাদের থেকে ডেটা সরিয়ে ফেলতে পারেন।

আপনি এখানে এটি সম্পর্কে আরও পড়তে পারেন ।


1
পরে ব্যাডব্লকগুলি চালিয়ে যেতে বা আপনি কোনও পাঠ্য ফাইলে খারাপ সেক্টর রফতানি করতে ভুলে গেছেন (আমার মতো) এই উত্তরটি আপনাকে সহায়তা করবে: superuser.com/a/693000/218025
শেড্ডার

আমি কি আমার উইন্ডোজ বিভাজন পরীক্ষা করতে ব্যাডব্লকগুলি ব্যবহার করতে পারি? বা এটি কোনওভাবে এটির ক্ষতি করতে পারে?
ব্যক্তিগত

1
@ প্রাইভেট আপনার যদি নতুন প্রশ্ন থাকে তবে দয়া করে উপরে "একটি প্রশ্ন জিজ্ঞাসা করুন" লিঙ্কটি ব্যবহার করুন।
জন

fsckআদেশের সঙ্গে ব্যর্থ btrfsফাইল সিস্টেম।
Luís de Sousa

20

smartctl

আইএমও স্মার্টলেট আরও ভাল সরঞ্জাম। আপনাকে সম্ভবত এটি ইনস্টল করতে হবে

sudo apt-get install smartmontools 

তারপর

sudo smartctl -a /dev/sda | less

ড্রাইভের স্বাস্থ্য তথ্য, বৈশিষ্ট্য এবং উপলব্ধ পরীক্ষার ফলাফল মুদ্রণ করতে। কম প্রস্থান করতে টাইপ করুন q। বিকল্পভাবে

sudo smartctl -H /dev/sda

শুধু স্বাস্থ্য তথ্য মুদ্রণ করতে।

ব্যাকগ্রাউন্ডে একটি নতুন শর্ট (কয়েক মিনিট) বা দীর্ঘ (বহু ঘন্টা পর্যন্ত) স্ব-পরীক্ষা শুরু করতে:

sudo smartctl -t [short|long]

আপনি যদি পছন্দ করেন তবে জিএস স্মার্টকন্ট্রোল ( হোম পেজ ) এবং জিনোম ডিস্কগুলি গ্রাফিকাল ফ্রন্ট এন্ড।

আরো দেখুন


5
দুর্দান্ত সমাধান, যদি ডিভাইস স্মার্ট সমর্থন করে। অনেকগুলি (সস্তার) অপসারণযোগ্য ফ্ল্যাশ ড্রাইভ এবং খুব পুরানো হার্ড ড্রাইভগুলি তা করে না।
ডেভিড ফোস্টার

আমাকে প্রাথমিকভাবে স্টম্পড করা smartctlহয়েছিল যখন রিপোর্ট করা হয়েছিল: "অজানা ইউএসবি ব্রিজ", "অনুগ্রহ করে -d বিকল্পের সাহায্যে ডিভাইসের ধরণটি নির্দিষ্ট করুন"। আমি আমার প্রয়োজনীয় ডেটা পেয়েছি: smartmontools.org/wiki/Supported_USB- ডিভাইসগুলি
26 এ

10

এফ 3 (ফাইট ফ্ল্যাশ জালিয়াতি) হ'ল আরেকটি বিকল্প যা অতিরিক্তভাবে জাল ফ্ল্যাশ ড্রাইভগুলি সনাক্ত করতে পারে (ফ্ল্যাশ ড্রাইভগুলির আসল ক্ষমতা যা বিজ্ঞাপনের ক্ষমতার একটি অংশ):

  1. এফ 3 ইনস্টল করুন

    sudo apt install f3
    
  2. আপনার ড্রাইভ sertোকান

  3. ড্রাইভে ফ্রি স্পেসে পরীক্ষার ডেটা লিখুন (আপনার ড্রাইভটি কোথায় বসানো হয়েছে তা পরীক্ষা করুন lsblk)

    f3write /media/$USER/D871-DD7C/
    
  4. পরীক্ষার ডেটা পড়ুন

    f3read /media/$USER/D871-DD7C/
    

রেফারেন্স:

ব্যাডব্লকগুলি ভাল কাজ করে তবে এটি জাল ফ্ল্যাশ ড্রাইভগুলি সনাক্ত করার জন্য ডিজাইন করা হয়নি এবং এটির জন্য কোনও ত্রুটির কথা জানাতে পারে না


badblocksসঙ্গে -wবা fsckচিহ্ন সেক্টর হিসাবে খারাপ / ক্ষতিগ্রস্ত তাই তারা ব্যবহার করা হয় না। f3 এর মতো কিছু ফিরে আসতে পারে Corrupted: 16.01 MB (32784 sectors)তবে সেগুলি খারাপ ক্ষেত্র হিসাবে চিহ্নিত করে? বা আমাদের এখনও এটির জন্য ব্যাডব্লক দরকার? আমি চেষ্টা করছি সঙ্গেdumpe2fs -b এবং মনে হয় আইডি চিহ্নিত করে না।
পাবলো এ

4

আপনি একটি অগ্রগতি সূচক দেখানোর সময়, পুরো ডিস্কটি পরীক্ষা করে পড়তে পারেন:

time sudo pv /dev/sdc >/dev/null

রিপোর্ট করা আই / ও ত্রুটি হিসাবে কিছু ডিস্কের সমস্যা প্রকাশিত হবে। ddঅগ্রগতি সূচকটির তুলনায় এটি কিছুটা সুন্দর এবং কমান্ড-লাইন ইন্টারফেসটি কিছুটা বেশি স্ট্যান্ডার্ড এবং কিছুটা টাইপো-প্রবণ । নোট যেটি pvমূলত এবং এর বর্ধিত সংস্করণ cat। এটি ডিফল্টরূপে ইনস্টল করা না হলেও এটি দিয়ে ইনস্টল করা যেতে পারে sudo apt-get install pv

অনুরূপ পন্থাটি হ'ল কয়েকটি উপলব্ধ সরঞ্জামগুলির সাথে একটি যা ডিস্ক I / O ত্রুটি সম্পর্কে বিশেষভাবে সচেতন সেগুলির সাথে ডিস্কটি পড়তে পারে - এবং "ডেটা উদ্ধারের জন্য কঠোর চেষ্টা করা" বৈশিষ্ট্যযুক্ত। ddrescueপ্যাকেজ পরিচালকের জন্য অনুসন্ধান করুন ।


এটি কেবল লেখার অ্যাক্সেসের সময় উপস্থিত সমস্যাগুলি সনাক্ত করতে পারে না এবং এটি স্টোরেজ মিডিয়ামের প্রভাবিত অঞ্চলের প্রতিবেদন করবে না যে সমস্যার সমাধান করতে বা কাজ করার প্রয়োজন পড়বে। dd count=1স্টোরেজ মিডিয়াম সম্পূর্ণরূপে ভাঙা (বা অসমর্থিত) না হওয়া পর্যন্ত এটি বেশ দ্রুত।
ডেভিড ফোস্টার

আরও দেখুন:ddrescueview
নোটার

যেহেতু জিএনইউ কোরিউটিলস 8.24+ এর ddসাথে একটি অগ্রগতি সূচক রয়েছে status=progress
পাবলো এ

1

আপনার যদি এমন একটি পার্টিশন থাকে যা আপনি ডেটাটি হারাতে পারবেন না এই পদক্ষেপগুলি অনুসরণ করুন

  1. আপনি কোন খারাপ বিভাগের জন্য কোন বিভাগটি পরীক্ষা করতে চান তা নির্ধারণ করুন

$fdisk -l commnd

ধরে নেওয়া যাক যে চেক করা পার্টিশনটিকে / dev / sdPTC (চেক করার জন্য পার্টিশন) বলা হয় এবং ফলাফলটি / স্ক্যান / ফলাফলপথ / ফোল্ডারে মাউন্ট করার জন্য আপনার আরও একটি পার্টিশন রয়েছে

2. তারপর আপনি এই আদেশটি চালাতে পারেন

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

যা প্রদত্ত ডিভাইসের খারাপ ব্লকগুলি কী তা নির্ধারণ করবে এবং এগুলি ব্যাডেসেক্টর.টেক্সট নামে একটি ফাইলে সংরক্ষণ করবে

  1. এখন আপনি fsckকমান্ডটি ব্যবহার করতে পারেন উবুন্টুকে ব্যাডসেক্টর.টেক্সট ফাইলে উল্লিখিত খারাপ সেক্টরগুলি ব্যবহার না করতে বলুন।

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

হার্ড ডিস্কটির জীবন কিছুটা বাড়ানো হয় যতক্ষণ না আপনি প্রতিস্থাপনের জন্য একটি নতুন পান।


আপনার যদি এমন একটি সম্পূর্ণ পার্টিশন থাকে যা আপনি খারাপ শারীরিক ক্ষেত্রের জন্য যাচাই করতে চান এবং আপনি এই পার্টিশনে সমস্ত ডেটা লস করতে পারেন বা খালি এই পদক্ষেপগুলি অনুসরণ করেন

  1. $sudo apt-get install gnome-disk-utility

  2. $sudo gnome-disks

  3. চেক করুন এবং ডাবল চেক করুন যে সেই পার্টিশনের কোনও গুরুত্বপূর্ণ ডেটা নেই

  4. gnome-disks"-" চিহ্ন ব্যবহার করে হাত দিয়ে পার্টিশনটি মুছে ফেলুন / সরান Using

  5. ব্যবহার gnome-disksএকটি নতুন পার্টিশন তৈরি করুন এবং "ধীর" বিকল্পটি যা ত্রুটির জন্য দেওয়া স্থান চেক করবে নির্বাচন

এখানে চিত্র বর্ণনা লিখুন


এটি কোন উবুন্টু সংস্করণ তা বিবেচনা করে? না bionic beaverডিস্ক চেক ভিন্নভাবে হ্যান্ডেল?
গ্যাব্রিয়েল ফেয়ার

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