وبلاگ شخصی علی مقدس زاده

۳ مطلب با موضوع «سرور :: متفرقه» ثبت شده است

سلام؛

مشکلی که امروز میخوایم راجع بهش صحبت کنیم از زمان عرضه ویندوز ۸ به بعد بوجود اومد، حالا مشکل چی هست؟ اگر همزمان از دو سیستم عامل ویندوز و لینوکس روی یک دستگاه استفاده کنید، زمانیکه ویندوز رو shutdown می‌کنید، از داخل لینوکس نمیتونید به پارتیشن ویندوزی دسترسی داشته باشید و به شما خطای The NTFS partition is in an unsafe state نمایش داده میشه ( البته متن خطاش خیلی طولانیه ولی این جمله رو اون وسطا نوشته :) ). و یا مشکلی که اخیرا من زیاد باهاش برخورد می‌کنم این هست که ویندوز ۱۰ ای توی شرکت ازش استفاده می‌کنم، زمانیکه هارد اکسترنال رو به پورت usb 3 جلوی کیس متصل می‌کنم، آیکن safe remove رو به من نمایش نمیده و مجبورم هارد رو به شیوه‌ای غیر safe از کیس جدا کنم و زمانیکه اون هارد رو به سیستم لینوکسی وصل می‌کنم همون خطا رو میبینم.



حالا که با مشکل آشنا شدیم، وقتش رسیده که راه حل‌ها رو بررسی کنیم:

۱) راه حل اول برای مشکل اول این هست که مجددا با ویندوز بوت بشیم، و بعد به جای shutdown اون رو restart کنیم. برای مشکل دوم هم باید یک سیستم ویندوزی پیدا کنیم، هارد رو وصل کنیم و این دفعه بصورت safe هارد رو جدا کنیم.

۲) راه حل دوم برای مشکل اول این هست که قابلیت fast shutdown رو از قسمت تنظیمات ویندوز غیر فعال کنیم که این کار باعث میشه سرعت بالا اومدن ویندوز به شکل محسوسی کاهش پیدا میکنه.

۳) راه حل سوم که به نظر من سریع‌ترین و راحت‌ترین راه حل هست، اینه که دستور زیر رو توی ترمینال وارد کنین:

$ sudo ntfsfix /dev/sdxx

که به جای sdxx باید آدرس فلش یا هارد رو وارد کنید (این آدرس توی متن خطایی که اول بحث صحبت کردیم هم نمایش داده میشه).

  • علی مقدس زاده

سلام :)


خیلی از ابزارهایی که ما در طول روز ازشون استفاده میکنیم بدلیل وجود یک مشکل ایجاد شدن، برنامه‌ای هم که تو این پست معرفی میشه به دلیل وجود یک مشکل تولید شده که در ادامه کل ماجرا توضیح داده میشه.

قضیه از این قراره که من چند سالی میشه که از خدمات هاستینگ شرکت پارس پک استفاده می‌کنم و باید بگم تو این چند سال و خرید تقریبا ۲۰ - ۳۰ هاست و ۳ - ۴ تا VPS و ... واقعا از خدمات و پشتیبانی این شرکت راضی هستم. تقریبا ۲ سال پیش من هاستی از این شرکت خریدم که از ابتدا مشکلاتی داشت و مدام down می‌شد. از اونجایی که من برای مانیتورینگ وضعیت هاست‌ها و سرورهام از سایت https://www.statuscake.com استفاده می‌کنم، زمانیکه با پشتیانی تماس گرفتم و گزارش سایت رو براشون ارسال کردم به من گفتن که گزارش این سایت اعتبار نداره، برای همین تو سایت https://www.host-tracker.com یک اکانت ایجاد کردم و بعد از چند هفته گزارش down شدن‌های سایت رو مجددا برای پشتیانی هاست ارسال کردم. پاسخ این دفعه پاسخ جالبی بود، به من گفتن چون این سرویس در خارج از کشور هست و هاستی که من استفاده می‌کنم در داخل ایران، برای همین گاهی اوقات به دلیل مشکلات route شبکه‌های داخلی اون سرویس به اشتباه میگه که هاست down هست در صورتیکه سایت up هست؛ من چند نوبت امتحان کردم و دیدم استثنائا برای این هاست این مشکل وجود داره، یعنی زمانیکه host-tracker میگه سایت down هست میشه سایت رو از طریق اینترنت دید! ولی همچنان سایت با قطعی مواجه بود و من گزارش مستندی برای ارائه به بخش پشتیبانی نداشتم.

برای بررسی دقیق این مشکل خودم دست به کار شدم و با استفاده از یک کد ساده که تو سایت stackoverflow پیدا کردم، یک اسکریپت php نوشتم که up بودن سایت رو چک کنه و اون رو روی یک هاست داخل ایران آپلود کردم و گذاشتم که هر یک دقیقه اجرا بشه. برای اینکه وضعیت هاست لاگ بشه هم از یک دیتابیس sqlite و برای مرور اطلاعات این دیتابیس هم از phpLiteAdmin استفاده کردم. حالا نتیجه کار رو توی سایت github آپلود کردم. این ابزار فعلا خیلی ساده هست و فقط وضعیت up بودن سایت رو چک میکنه ولی میشه بعدا یک سری موارد دیگه رو هم به اون اضافه کرد.

اگر شما هم علاقه دارین از این ابزار استفاده کنید آدرس پروژه این هست:

https://github.com/alimzadeh/Ping

برای استفاده فقط لازم هست که آدرس سایت مورد نظرتون رو تو فایل ping.php اصلاح کنید. رمز ورود ابزار phpLiteAdmin هم بصورت پیش فرض admin هست.


  • علی مقدس زاده

در این مطلب با یکی از روش‌های پارک دومین بر روی vps با سیستم عامل لینوکس آشنا می‌شویم. در این آموزش از ابزاری با نام webmin که برای مدیریت سرورهای لینوکسی تولید شده استفاده می‌کنیم.

  • علی مقدس زاده