PDA

View Full Version : fsck رو کی باید اجرا کرد؟



Developer Programmer
جمعه 07 اردیبهشت 1386, 20:39 عصر
سلام

مقدمه! :
خواستم یه حالی به سیستم بدم و اشکالات احتمالی هارد رو برطرف کنم. تمام پارتیشن های ویندوز umoount شدن... اما مال لینوکس umount نمیشد. گفتم بیخیال:ناراحت: پارتیشن hda5 که مال root بود رو با fsck -p -a -v چک کردم. ..ظاهرا بدجوری به هم ریخته بود.؛ باخودم گفتم عجب کار خوبی کردم چک کردم ! ولی اخه اگه مشکلی داشت که سیستم راحت کار نمیکرد... خلاصه همه چیز رو تمام کردم و سیستم رو ریست کردم؛

hda5 از ext3 به ext2 تغییر کرده بود و تمام فولدر Grub رو توی lost+found ریخته بود. در نتیجه دیگه اوبونتو بالا نیومد و گراب درست نشد :افسرده:

نیجه گیری:
جسارتا کی باید از fsck استفاده کرد؟ چطور استفاده بهینه کرد؟

Inprise
جمعه 07 اردیبهشت 1386, 21:18 عصر
نباید این دستور را روی پارتیشنی که mount شده استفاده کنی ؛ این یک قاعده کلی هست .

Developer Programmer
شنبه 08 اردیبهشت 1386, 08:58 صبح
خوب اگه بخوام پارتیشنی مثل hda5 رو که متعلق به root هست رو چک کنم،چطور umount کنم؟
روی اینجور پارتیشن ها پیغام partition is busy رو میده.

oxygenws
شنبه 08 اردیبهشت 1386, 09:51 صبح
باید در حالت single mode (یا runlevel 1) بوت بشی.
در مورد runlevel هم تو انجمن ها بگرد به نتیجه مطلوب می رسی.