تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: recover journal

  1. #1
    پروفشنال c30tehran's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    791

    پيش فرض recover journal

    اکثر دوستان مزیت ext3 اینکه نیازی defrag , scandisk نداره رو می دونن
    بعضی مواقع موقع بوت شما هم دید که هارد رو چک می کنه این یعنی چی؟!

    فکر کنم به جای چک کردن بهتر بگم recover journal .
    حالا recover journal این چیه؟ چه کار انجام می ده؟
    Last edited by c30tehran; 17-05-2009 at 16:06.

  2. #2
    داره خودمونی میشه DaneshD's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Sweden
    پست ها
    196

    پيش فرض

    لینوکس بصورت اتوماتیک هر 60 روز یکبار فایل سیستم شما رو چک میکنه. این پیغامی که شما دیدی، به نظر میاد نتیجه مشکلی در فایل سیستم شما باشه. روی سیستم شما، هم لینوکس و هم ویندوز هست؟ در اونصورت این اشکال ناشی از تغییراتی هست که ویندوز در فایل سیستم میده و لینوکس سعی در Recover کردن اونها داره.

  3. #3
    داره خودمونی میشه DHT's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    168

    پيش فرض

    سلام
    میشه بیشتر توضیح بدین که بر چه اساسی لینوکس هر 60 روز یک بار این کار را میکنه؟؟؟؟؟؟؟
    منظورتون از اینکه میگید ویندوز روی فایل سیستم تغییرات اعمال میکنه کدوم فایل سیستم ها هستن؟؟؟

    با تشکر

  4. #4
    داره خودمونی میشه DaneshD's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Sweden
    پست ها
    196

    پيش فرض

    فایل سیستم لینوکس (البته اگر شما این نوع فایل سیستم رو موقع نصب انتخاب کرده باشید که پیش فرض لینوکس هم هست) از نوع Journaling file system هست به این معنی که تمام تغییرات در فایل سیستم ابتدا Log میشوند و پس از تایید نهایی سیستم عامل اعمال میشوند. این مکانیزم باعث میشود که این نوع فایل سیستمها در مقابل Corrupt شدنهای ناشی از مثلا قطع ناگهانی برق، بسیار مقاوم باشند. برای درک بهتر به مثال زیر توجه کنید.

    فرض کنید سیستم شما در حال نوشتن داده بر روی دیسک می باشد که ناگهان به دلیل قطع برق و یا هر دلیل دیگر، سیستم در حالت Crash قرار میگیرد و عملیات نوشتن نیمه تمام می ماند. حال اگر سیستم شما مانند فایل سیستم لینوکس از نوع Journaled باشد، تنها آن بخش از تغییرات که توشته نشده و یا نیمه کاره مانده و در نتیجه Commit و یا تایید نهایی نشده، چک میشود. اما در فایل سیستمهای Non-journaled مانند NTFS در ویندوز، اگر چنین اتفاقی بیفتد، سیستم عامل مجبور به کنترل قسمت بزرگی از دیسک برای پیدا کردن داده های نادرست میباشد، زیرا هیچ Log وجود ندارد.

    به همین دلیل، برای به روز نگه داشتن Log ها و اطمینان از عدم وجود عملیات Commit نشده که خود منجر به بالا رفتن امنیت نیز میشود، لینوکس هر 60 روز یکبار یک کنترل کلی انجام میدهد.

    اگر شما به همراه ویندوز از فایل سیستم Ext3 که مخصوص لینوکس هست استفاده کنید، معمولا به دلیل عدم پشتیبانی این فایل سیستم از سوی ویندوز، تغییرات ناخواسته توسط ویندوز به روی آن صورت میگیرد. هنگامیکه شما قصد وارد شدن به لینوکس را دارید، چون این تغییرات در Log لینوکس موجود نیست، اقدام به Recovery مینماید.

  5. این کاربر از DaneshD بخاطر این مطلب مفید تشکر کرده است


  6. #5
    داره خودمونی میشه DHT's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    168

    پيش فرض

    اگر شما به همراه ویندوز از فایل سیستم Ext3 که مخصوص لینوکس هست استفاده کنید، معمولا به دلیل عدم پشتیبانی این فایل سیستم از سوی ویندوز، تغییرات ناخواسته توسط ویندوز به روی آن صورت میگیرد. هنگامیکه شما قصد وارد شدن به لینوکس را دارید، چون این تغییرات در Log لینوکس موجود نیست، اقدام به Recovery مینماید.
    وقتی ویندوز فایل سیستمی را نمیشناسه چطور می تونه روی اون تغییرات اعمال کنه.؟؟؟؟؟!!!!!!!!!؟؟؟؟؟؟؟؟؟؟

    بعد یه سوال دیگه اینکه این 60 روز بر اساس چه چیزی تعیین میشه ؟؟ منظورم اینه که میشه این تعداد را کم یا زیاد کرد.؟؟؟؟
    لطفا یک لینک در مورد این قضایا میزارین ؟؟

    با تشکر

  7. #6
    داره خودمونی میشه DaneshD's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Sweden
    پست ها
    196

    پيش فرض

    حتما میشه این 60 روز رو تغییر داد ولی من تا حالا نکردم. تغییر توسط ویندوز هم یک احتمال بود.
    برای لینک در یک Search Engine در مورد Journaled Filesystems جستجو کنید.

  8. #7
    حـــــرفـه ای taia's Avatar
    تاريخ عضويت
    Aug 2005
    محل سكونت
    چو ایران نباشد تن من مباد
    پست ها
    2,107

    پيش فرض

    در تکمیل صحبت دانش عزیز این رو اضافه می کنم که در اکثر سیستم ها مبنای اجرای چک تعداد دفعات راه اندازی سیستم هست و نه روز، مثلا در اوبونتو این مبنای راه اندازی ( چه روشن شدن و خاموش شدن سیستم و چه ریستارت سیستم) سیستم به تعداد 30 مرتبه هست یعنی هر 30 بار که پارتیشن روت شما مونت بشه یک بار سیستم چک رو انجام می ده برای تغییرش مثلا در اوبونتو می تونید از دستور:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که hda1 فرض پارتیشن رووت شما هست
    البته دنیا دنیای لینوکس هست شما می تونید اگر سیستم تون رو زیاد روشن نگه می دارید مبنای اجرا رو بر یک دوره ی مشخص بگزارید مانند استفاده از :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که هر یک هفته یک بار این چک رو انجام می ده با تغییر w به d تست روزانه و به m تست ماهانه انجام میشه و با تغییر عدد قبل از w هم تعداد هفته و روز و یا ماه رو مشخص می کنید مثلا 3m یعنی هر 3 ماه یکبار.
    Last edited by taia; 21-05-2009 at 16:55.

  9. این کاربر از taia بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •