انڈروئد

لینکس میں Fsck کمانڈ (مرمت فائل سسٹم)

Ù...غربية Ù...ع عشيقها في السرير، شاهد بنفسك

Ù...غربية Ù...ع عشيقها في السرير، شاهد بنفسك

فہرست کا خانہ:

Anonim

fsck (فائل سسٹم چیک) ایک کمانڈ لائن افادیت ہے جو آپ کو ایک یا زیادہ لینکس فائل سسٹم پر مستقل مزاجی کی جانچ پڑتال اور انٹرایکٹو مرمت کی سہولت فراہم کرتی ہے۔ یہ جس فائل سسٹم کو چیک کرتا ہے اس کی قسم سے متعلق پروگرام استعمال کرتا ہے۔

آپ خراب فائل فائلوں کی مرمت کے لئے fsck کمانڈ استعمال کرسکتے ہیں جہاں نظام بوٹ نہیں ہوتا ہے ، یا پارٹیشن نہیں لگایا جاسکتا ہے۔

، ہم fsck کمانڈ کے بارے میں بات کریں گے۔

fsck کا استعمال کیسے کریں

fsck کمانڈ مندرجہ ذیل عام شکل اختیار کرتی ہے۔

fsck

صرف جڑ یا sudo مراعات کے حامل صارفین ہی بفر کو صاف کرسکتے ہیں۔

جب کوئی FILESYSTEM دلیل فراہم نہیں FILESYSTEM جاتا ہے تو ، fsck fstab فائل میں درج ڈیوائسز کی جانچ کرتا ہے۔

نصب شدہ پارٹیشنز پر کبھی بھی fsck چلائیں کیونکہ اس سے فائل سسٹم کو نقصان ہوسکتا ہے۔ فائل سسٹم کو جانچنے یا مرمت کرنے کی کوشش کرنے سے پہلے ہمیشہ اسے غیر unmount ۔

fsck کمانڈ مختلف لینکس فائل سسٹم چیکرس ( fsck.* ) کے fsck.* a ریپر ہے اور فائل سسٹم کی قسم کے مطابق مختلف اختیارات کو قبول کرتا ہے۔

ایک مخصوص چیکر کے بارے میں مزید معلومات کے لئے دستی صفحات کو چیک کریں۔ مثال کے طور پر ، fsck.ext4 لئے دستیاب اختیارات کو دیکھنے کے لئے ، ٹائپ کریں:

man fsck.ext4

خراب فائل فائل سسٹم کی مرمت

fsck کمانڈ کا استعمال کرنے کا آسان ترین کیس غیر جڑ خراب شدہ ext3 یا ext4 فائل سسٹم کی مرمت کرنا ہے۔

  1. ڈیوائس کو غیر ماؤنٹ کریں:

    sudo umount /dev/sdc1

    فائل سسٹم کی مرمت کے لئے fsck چلائیں:

    sudo fsck -p /dev/sdc1

    -p آپشن fsck کو ایسی کسی بھی پریشانی کی ازخود مرمت کے لئے کہتا ہے جسے صارف کی مداخلت کے بغیر محفوظ طریقے سے طے کیا جاسکے۔

    ایک بار فائل سسٹم کی مرمت کے بعد ، تقسیم ماؤنٹ:

    sudo mount /dev/sdc1

جڑ کی فائل کا نظام مرمت کریں

fsck فائل پر موجود روٹ فائل سسٹم کو چیک نہیں کرسکتا ہے کیونکہ اسے ماونٹ نہیں کیا جاسکتا ہے۔

بازیافت کے موڈ میں fsck کو چلانے کے لئے:

  1. بوٹ مینو میں داخل ہوں اور ایڈوانس آپشنز منتخب کریں ریکوری موڈ اور پھر "fsck" منتخب کریں۔ جب روٹ فائل سسٹم کی دوبارہ گنتی کرنے کا اشارہ کیا تو "ہاں" کا انتخاب کریں۔ ایک بار پھر ، عام بوٹ دوبارہ شروع کریں۔

براہ راست تقسیم سے fsck چلانے کے لئے:

  1. براہ راست تقسیم بوٹ.

    جڑ تقسیم نام کا پتہ لگانے کے لئے fdisk یا fdisk کا استعمال کریں۔

    ٹرمینل کھولیں اور چلائیں:

    sudo fsck -p /dev/sda1

    ایک بار کام کرنے کے بعد ، براہ راست تقسیم کو دوبارہ بوٹ کریں اور اپنے سسٹم کو بوٹ کریں۔

بوٹ پر فائل سسٹم چیک کریں

زیادہ تر لینکس تقسیم پر ، fsck بوٹ ٹائم پر چلتا ہے اگر فائل سسٹم کو گندا قرار دیا گیا ہو یا بوٹ یا وقت کی ایک خاص تعداد کے بعد نشان لگا دیا گیا ہو۔

موجودہ ماؤنٹ گنتی کو دیکھنے کے لئے ، فریکوئینسی نمبر چیک کریں ، وقفہ چیک کریں ، اور کسی مخصوص پارٹیشن کے لئے آخری جانچ پڑتال کے وقت tune2fs ٹول استعمال کریں۔

sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'

Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 () Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()

  • "زیادہ سے زیادہ ماؤنٹ کاؤنٹی" ماؤنٹ کی تعداد ہے جس کے بعد فائل سسٹم کی جانچ کی جائے گی۔ 0 یا -1 قدر کا مطلب ہے کہ fsck کبھی نہیں چلے گی۔ "فائل وقفہ" دو فائل سسٹم چیکوں کے درمیان زیادہ سے زیادہ وقت ہے۔

اگر مثال کے طور پر ، آپ ہر 25 بوٹوں (ماؤنٹ) کے بعد fsck چلانا چاہتے ہیں تو ، ٹائپ کریں:

sudo tune2fs -c 25 /dev/sdc1

آپ دو چیکوں کے درمیان زیادہ سے زیادہ وقت بھی مرتب کرسکتے ہیں۔ مثال کے طور پر ، اس کو ایک مہینہ مقرر کرنے کے لئے آپ چلائیں گے:

sudo tune2fs -i 1m /dev/sdc1

سسٹم ڈی ڈسٹری بیوشن پر بوٹ وقت fsck کو چلانے پر مجبور کرنے کے لئے ، مندرجہ ذیل کرنل بوٹ پیرامیٹرز کو پاس کریں:

fsck.mode=force fsck.repair=yes

پرانی /forcefsck پر fsck بوٹ پر چلے گی اگر /forcefsck فائل موجود ہے:

sudo touch /forcefsck

fstab اختیارات

fstab ایک کنفیگریشن فائل ہے جو سسٹم کو بتاتی ہے کہ پارٹیشنز کو کیسے اور کہاں ماؤنٹ کیا جائے۔

/etc/fstab فائل درج ذیل فارم میں اندراجات کی ایک فہرست پر مشتمل ہے۔

/ وغیرہ / fstab

# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0

آخری ، چھٹا کالم ( ) وہ آپشن ہے جو اس آرڈر کو کنٹرول کرتا ہے جس میں فائل سسٹم کی جانچ پڑتال ریبوٹ وقت ہوتی ہے۔

  • 0 - چیک نہ کریں۔ 1 - فائل سسٹم کو پہلے اور ایک وقت میں چیک کرنا ہے۔ 2 - دوسرے تمام فائل سسٹم جو بعد میں اور ممکنہ طور پر متوازی میں جانچے جاتے ہیں۔

روٹ فائل سسٹم کی قیمت 1 ہونی چاہئے ، اور دوسرے تمام فائل سسٹم جن کی آپ جانچ کرنا چاہتے ہیں اس کی قیمت 2 ہونی چاہئے۔

نتیجہ اخذ کرنا

fsck لینکس فائل سسٹم کی جانچ اور اختیاری طور پر مرمت کیلئے کمانڈ لائن ٹول ہے۔

fsck کمانڈ کے بارے میں مزید معلومات کے fsck the ، fsck man پیج دیکھیں یا اپنے ٹرمینل میں man fsck ٹائپ کریں۔

fsck ٹرمینل