Linux တွင် disk ပြဿနာကို မည်သို့ဖြေရှင်းနိုင်မည်နည်း။

မာတိကာ

Disk သည် Linux ချို့ယွင်းမှုရှိမရှိ မည်သို့စစ်ဆေးရမည်နည်း။

/var/log/messages များရှိ I/O အမှားများသည် ဟာ့ဒ်ဒစ်တွင် တစ်ခုခုမှားယွင်းနေပြီး ၎င်းသည် ပျက်သွားနိုင်ကြောင်း ဖော်ပြသည်။ လည်ပတ်မှုစနစ်များကဲ့သို့ Linux/UNIX အောက်ရှိ SMART disk များအတွက် ထိန်းချုပ်ခြင်းနှင့် စောင့်ကြည့်ခြင်း utility ဖြစ်သည့် smartctl ညွှန်ကြားချက်ကို အသုံးပြု၍ ဟာ့ဒ်ဒရိုက်ကို စစ်ဆေးနိုင်သည်။

Linux တွင် disk error ကိုမည်သို့ဖြေရှင်းရမည်နည်း။

Linux ရှိ Hard Disk Bad Sectors များကို ပြင်ဆင်ပါ။

  1. Ubuntu ISO ကိုဒေါင်းလုဒ်လုပ်ပြီး CD၊ DVD သို့မဟုတ် USB Drive တွင် မီးရှို့ပါ။ …
  2. အဆင့်-၁ တွင် ဖန်တီးထားသော CD သို့မဟုတ် USB ဖြင့် စတင်သည့်စနစ်။
  3. Terminal ၀ င်းဒိုးကိုဖွင့်ပါ။
  4. hard drive နှင့် partition device အမည်များကိုရှာဖွေရန် fdisk -l command ကိုဖွင့်ပါ။
  5. မကောင်းတဲ့ကဏ္ဍများ အပလီကေးရှင်းကို ပြုပြင်ရန် အောက်ပါ command ကိုရိုက်ပါ။

၂၅ евр ၂၀၂၀ ခုနှစ်။

Linux မှာ chkdsk ကို ဘယ်လို run ရမလဲ။

သင့်ကုမ္ပဏီသည် Windows ထက် Ubuntu Linux လည်ပတ်မှုစနစ်ကို အသုံးပြုပါက chkdsk အမိန့်သည် အလုပ်မဖြစ်ပါ။ Linux လည်ပတ်မှုစနစ်အတွက် တူညီသောအမိန့်မှာ "fsck" ဖြစ်သည်။ တပ်ဆင်မထားသော ဒစ်များနှင့် ဖိုင်စနစ်များတွင်သာ ဤအမိန့်ကို သင်လုပ်ဆောင်နိုင်သည် (အသုံးပြုရန်အတွက် ရနိုင်သည်)။

disk ပြဿနာများကို ပြုပြင်ရန် fsck ကို မည်သို့အသုံးပြုရမည်နည်း။

ပျက်စီးနေသောဖိုင်စနစ်အား ပြုပြင်ပါ။

  1. စက်ပစ္စည်းအမည်ကို မသိပါက၊ ၎င်းကိုရှာဖွေရန် fdisk၊ df သို့မဟုတ် အခြားကိရိယာတစ်ခုခုကို အသုံးပြုပါ။
  2. စက်ပစ္စည်းကို တပ်ဆင်ပါ- sudo umount /dev/sdc1။
  3. ဖိုင်စနစ်ပြုပြင်ရန် fsck ကိုဖွင့်ပါ- sudo fsck -p /dev/sdc1။ …
  4. ဖိုင်စနစ်အား ပြုပြင်ပြီးသည်နှင့်၊ sudo mount /dev/sdc1 အပိုင်းကို တပ်ဆင်ပါ။

၁၃ нояб ၂၀၁၉ ခုနှစ်

မကောင်းသောကဏ္ဍများအတွက် ကျွန်ုပ်၏ hard drive ကို မည်သို့စစ်ဆေးနိုင်မည်နည်း။

ကျွန်ုပ်၏ drive သည် မကောင်းသောကဏ္ဍများကို သတင်းပို့ပါက ကျွန်ုပ်ဘာလုပ်မည်နည်း။

  1. (My) Computer ကို နှစ်ချက်နှိပ်ပြီး hard disk ကို right-click လုပ်ပါ။
  2. ဖြတ်လမ်းမီနူးတွင်၊ Properties ကိုနှိပ်ပါ၊ နှင့် Properties ဒိုင်ယာလော့ဘောက်စ်ရှိ ကိရိယာများ တက်ဘ်ပေါ်တွင် နှိပ်ပါ။
  3. Error-Checking Status ဧရိယာရှိ Check Now ကိုနှိပ်ပါ။

ကျွန်ုပ်၏ hard drive အသစ်ဖြစ်မဖြစ် မည်သို့သိနိုင်မည်နည်း။

3 အဖြေများ ယုံကြည်စိတ်ချရဆုံးနည်းလမ်းမှာ သင့်ပလပ်ဖောင်းအတွက် သင်နှစ်သက်သည့်ကိရိယာကို အသုံးပြု၍ SMART တန်ဖိုးများကို ကြည့်ရှုရန်ဖြစ်သည်။ SMART တန်ဖိုးများတွင် Power_On_Hours ပါ၀င်သည် ၊ ၎င်းသည် ဒစ်ကိုအသုံးပြုသည်ရှိ၊ မရှိ သင့်အား ပြောပြသင့်သည်။ ၎င်းသည် disk ၏ကျန်းမာရေးအကြောင်းကိုလည်းသင့်အားအများကြီးပြောပြလိမ့်မည်။

fsck ကို ကိုယ်တိုင် ဘယ်လို run ရမလဲ။

အချို့သောကိစ္စများတွင်၊ သင်သည်သင်၏စနစ်၏ root partition တွင် fsck ကိုဖွင့်ရန်လိုအပ်နိုင်သည်။ အခန်းကန့်ကို တပ်ဆင်ထားစဉ်တွင် fsck ကို သင် မလည်ပတ်နိုင်သောကြောင့်၊ သင်သည် ဤရွေးချယ်စရာများထဲမှ တစ်ခုကို စမ်းကြည့်နိုင်သည်- system boot တွင် fsck ကို တွန်းအားပေးပါ။ ကယ်ဆယ်ရေးမုဒ်တွင် fsck ကိုဖွင့်ပါ။

ကျွန်ုပ်၏ ဖိုင်စနစ် ပျက်စီးနေခြင်း ရှိ၊ မရှိ မည်သို့ သိနိုင်မည်နည်း။

အချို့သောအခြေအနေများတွင် ပျက်စီးနေသော ဖိုင်စနစ်အား စစ်ဆေးရန်နှင့် ပြုပြင်ရန်အတွက် Linux fsck အမိန့်ကို အသုံးပြုနိုင်သည်။
...
ဥပမာ- ဖိုင်စနစ်ကို စစ်ဆေးရန်နှင့် ပြုပြင်ရန် Fsck ကို အသုံးပြုခြင်း။

  1. အသုံးပြုသူတစ်ခုတည်းမုဒ်သို့ ပြောင်းပါ။ …
  2. သင့်စနစ်တွင် mount point များကို စာရင်းပြုစုပါ။ …
  3. /etc/fstab မှ ဖိုင်စနစ်အားလုံးကို ဖြုတ်ပါ။ …
  4. ယုတ္တိပမာဏများကို ရှာပါ။

၂၃ июн။ ၂၀၂၀ ခုနှစ်။

ပျက်စီးယိုယွင်းနေသောပြင်ပ hard drive ကိုကျွန်ုပ်ဘယ်လိုပြင်ရမလဲ။

ဖော်မတ်ချခြင်းမရှိဘဲ ပျက်စီးနေသော ပြင်ပ hard drive ကို မည်သို့ပြုပြင်မည်နည်း။

  1. Desktop ပေါ်တွင် ဤ PC (My Computer) ကိုဖွင့်ပြီး လိုချင်သော ပြင်ပ hard drive ကို ရွေးချယ်ပါ။ ၎င်းကို right-click နှိပ်ပြီး Properties --> Tools --> Check ကိုနှိပ်ပါ။ …
  2. chkdsk ကိုသုံးပါ။
  3. Disk Management ကိုသုံးပါ။ …
  4. diskpart ကိုသုံးပါ။

chkdsk R သို့မဟုတ် F ဘယ်ဟာ ပိုကောင်းလဲ။

chkdsk /f /r နှင့် chkdsk /r /f အကြား ကွာခြားချက်များစွာမရှိပါ။ သူတို့သည် တူညီသော်လည်း ကွဲပြားသော အစီအစဉ်အတိုင်း လုပ်ဆောင်ကြသည်။ chkdsk /f /r အမိန့်သည် ဒစ်ခ်တွင် တွေ့ရှိသော အမှားများကို ပြင်ဆင်ပြီး မကောင်းတဲ့ ကဏ္ဍများကို ရှာဖွေပြီး မကောင်းတဲ့ ကဏ္ဍများမှ ဖတ်ရှုနိုင်သော အချက်အလက်များကို ပြန်လည်ရယူပေးမည် ဖြစ်ပြီး chkdsk /r /f သည် အဆိုပါ လုပ်ဆောင်စရာများကို ဆန့်ကျင်ဘက် အစီအစဉ်ဖြင့် လုပ်ဆောင်နေပါသည်။

လာမယ့် reboot မှာ fsck ကို ဘယ်လို run ရမလဲ။

/forcefsck ကိုထိပါ။

ဖိုင်စနစ်အား ပြင်ဆင်သတ်မှတ်ရန်အတွက် ပြန်လည်စတင်သည့်အရေအတွက်ကို စစ်ဆေးရန်၊ အောက်ပါတို့ကို လုပ်ဆောင်ပါ- tune2fs -c 1 /dev/sda5 – (OS မတင်မီ ပြန်လည်စတင်မှုတစ်ခုစီတိုင်းပြီးနောက်တွင် ဖိုင်စနစ်စစ်ဆေးခြင်းကို လုပ်ဆောင်ပါမည်)။ tune2fs -c 10 /dev/sda5 – 10 ပြန်လည်စတင်ပြီးနောက် fsck ကို run ရန် သတ်မှတ်ပေးပါမည်။

fsck သည် NTFS တွင်အလုပ်လုပ်ပါသလား။

fsck နှင့် gparted အက်ပ်များကို ntfs အခန်းကန့်တစ်ခုတွင် ပြဿနာတစ်ခုကို ဖြေရှင်းရန် အသုံးမပြုနိုင်ပါ။ ဤပြဿနာကို ဖြေရှင်းရန် ntfsfix ကို အသုံးမပြုသင့်ပါ။ Windows ကိရိယာများကို ပုံမှန်အားဖြင့် အသုံးပြုသင့်သည်။ သို့သော်၊ chkdsk သည် ဤနေရာတွင် မကူညီပါ။

Linux တွင် ပျက်စီးနေသော စူပါဘလောက်တစ်ခုကို မည်သို့ပြင်ဆင်ရမည်နည်း။

မကောင်းတဲ့ Superblock ကိုဘယ်လိုပြန်ယူမလဲ။

  1. စူပါအသုံးပြုသူဖြစ်လာပါ။
  2. ပျက်စီးနေသော ဖိုင်စနစ်အပြင်ဘက် လမ်းညွှန်တစ်ခုသို့ ပြောင်းပါ။
  3. ဖိုင်စနစ်အား ဖြုတ်ပါ။ # umount တောင်-ပွိုင့်။ …
  4. newfs -N အမိန့်ဖြင့် superblock တန်ဖိုးများကိုပြသပါ။ # newfs -N /dev/rdsk/ စက်ပစ္စည်းအမည်။ …
  5. fsck အမိန့်ဖြင့် အစားထိုး superblock တစ်ခုကို ပေးပါ။

မမျှော်လင့်ထားသော မကိုက်ညီသော fsck ကို ကိုယ်တိုင်မည်ကဲ့သို့ ဖြေရှင်းရမည်နည်း။

ဖိုင်စနစ်အမှားအယွင်းတစ်ခုကြုံလာသောအခါ၊ ဦးစွာ စက်ကို ကိုယ်တိုင်ပြန်လည်စတင်ပါ (hypervisor client မှ၊ virtual machine ကိုရွေးချယ်ပြီး restart ကိုနှိပ်ပါ)။ စက်ပစ္စည်း ပြန်လည်စတင်သောအခါတွင်၊ အောက်ပါမက်ဆေ့ချ်ကို ပြသပါမည်- root- မမျှော်လင့်ထားသော မတည်ငြိမ်မှုများ၊ fsck ကို ကိုယ်တိုင်လုပ်ဆောင်ပါ။ ပြီးရင်တော့ fsck လို့ရိုက်ထည့်ပြီး Enter ခေါက်လိုက်ပါ။

fsck တိုးတက်မှုကို ဘယ်လိုစစ်ဆေးရမလဲ။

အသုံးပြုသူသည် ပုံသေဖွင့်ထားခြင်းမရှိသော fsck ၏တိုးတက်မှုကို စစ်ဆေးလိုပေမည်။ ထိုသို့ပြုလုပ်ရန် fsck အမိန့်ဖြင့် -C (capital C) ကိုထည့်ပါ။ ကျေးဇူးပြု၍ သတိပြုပါ၊ -c (သေးငယ်သော C) သည် read only test ရလဒ်ဖြစ်လိမ့်မည်။ ဤစမ်းသပ်မှုသည် ဒစ်ခ်ရှိ ဘလောက်များအားလုံးကို ဖတ်ရန် ကြိုးစားမည်ဖြစ်ပြီး ၎င်းတို့ကို ဖတ်နိုင်သည် သို့မဟုတ် မဖတ်နိုင်သည်ကို စစ်ဆေးမည်ဖြစ်သည်။

ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့