وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

هشدار فضای دیسک و inode سرور را چطور تنظیم کنیم؟

برای فضای دیسک و تعداد فایل‌ها آستانه مناسب تعریف کنید، اعلان را آزمایش کنید و از رسیدن واقعی آن مطمئن شوید.

انتشار:
توسط تیم فنی نت‌آرام
۳ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله هشدار فضای دیسک و inode سرور را چطور تنظیم کنیم؟ در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
وقتی دیسک سرور پر می‌شود، سایت یا پایگاه داده ممکن است دیگر نتوانند فایل جدید بسازند. بهتر است پیش از رسیدن به این نقطه هشدار بگیریم. هشدار خوب فقط نمایش یک نمودار نیست؛ باید به فرد مسئول برسد و زمان کافی برای اقدام بدهد.

چه چیزهایی را اندازه بگیریم؟

در سرور لینوکس ابتدا این دو دستور را ببینید:
کد / دستورdf -hT df -i
دستور اول مصرف حجم و نوع فایل‌سیستم را نشان می‌دهد. دستور دوم تعداد inode مصرف‌شده را نمایش می‌دهد؛ هر فایل یا پوشه به شناسه‌ای نیاز دارد و تمام شدن آن هم می‌تواند مانع ساخت فایل شود. ممکن است فضای حجمی خالی باشد ولی inode تمام شود. بخش‌هایی مثل /home و /var می‌توانند فایل‌سیستم جدا داشته باشند، پس هر کدام باید جدا پایش شوند.

آستانه را با رشد واقعی انتخاب کنید

برای شروع می‌توانید هشدار آزمایشی را مثلاً روی ۸۰ درصد مصرف و هشدار جدی را روی ۹۰ درصد قرار دهید، اما این عدد نسخه ثابت برای همه نیست. یک دیسک کوچک که هر ساعت سریع پر می‌شود ممکن است خیلی زودتر به اقدام نیاز داشته باشد. درصد مصرف را کنار حجم باقیمانده و سرعت رشد در چند روز ببینید. برای فایل‌سیستم‌های مهم، inode را هم با آستانه جدا کنترل کنید.
از پنل پایش موجود شرکت یا ابزار سازمان استفاده کنید. هر ابزار نام‌ها و نحوه ارسال متفاوتی دارد. اعلان باید نام سرور، فایل‌سیستم، زمان و مقدار مصرف را داشته باشد؛ رمز، محتوای فایل و اطلاعات مشتری را داخل متن اعلان قرار ندهید.

هشدار را واقعاً آزمایش کنید

در یک محیط آزمایشی یا با آستانه موقت و کنترل‌شده، شرط را طوری تنظیم کنید که هشدار فعال شود. بررسی کنید پیام به شخص مسئول رسیده، عنوان سرور درست است و بعد از رفع شرط وضعیت آن برطرف می‌شود. سپس آستانه اصلی را برگردانید. برای آزمایش، عمداً دیسک سرور کاری را پر نکنید.
اگر ابزار شما گزینه تأخیر دارد، می‌توانید برای جلوگیری از پیام‌های ناشی از جهش کوتاه شرط کنید مصرف چند دقیقه بالا بماند. این تأخیر باید از زمان لازم برای پر شدن دیسک کمتر باشد. هشدار حیاتی را آن‌قدر دیر نفرستید که دیگر فرصت اقدام نماند.

ساخت یک هشدار آزمایشی قابل فهم

در ابزار پایشی که از قبل استفاده می‌کنید، برای مسیر حساس مثلاً /home یک قانون مصرف حجم و یک قانون جداگانه inode بسازید. گیرنده را فرد مسئول بگذارید و آستانه آزمایشی را موقتاً کمی پایین‌تر از مقدار فعلی انتخاب کنید تا اعلان بدون پر کردن دیسک فعال شود. دریافت پیام، نام سرور و مسیر را کنترل کنید؛ بعد آستانه واقعی را برگردانید. اگر ابزار در پنل شما چنین گزینه‌ای ندارد، از مدیر پایش بخواهید این دو معیار و مسیر مقصد اعلان را ثبت کند.

وقتی هشدار رسید چه کنیم؟

ابتدا همان فایل‌سیستم را با df تأیید کنید و مشخص کنید رشد از چه زمانی شروع شده است. سپس طبق راهنمای پاک‌سازی امن دیسک پوشه پرمصرف را پیدا کنید. فایل دیتابیس، بکاپ یا گزارش را صرفاً به خاطر حجم زیاد حذف نکنید. اگر inode پر شده، تعداد فایل‌های کوچک را جداگانه بررسی کنید.
در پایان مسئول، مسیر دریافت اعلان و شیفت جایگزین را مشخص کنید. پیام ارسالی که کسی آن را نمی‌خواند، از نظر عملی هشدار مؤثر نیست.
اشتراک‌گذاری:
لینکدینتلگرامایکس

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام