xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs

توضیحات xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs در زیر:

xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs
xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs

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

نجات یافتن از مشکلات بوت لینوکس در سایت پادرا تک

در این مقاله پادرا تک قصد دارد شما را از شر مشکلات بوت لینوکس هایی از جمله CentOS و Red Hat و UBUNTU خلاص کند. در اکثر مواقع مشکلات بوت به علت خاموش شدن های ناگهانی سرور به علت قطع برق و یا سوختن پاور سرور و… پیش می آید.

بروز این مشکلات و خرابی پارتیشن های سرور

بروز این گونه مشکلات باعث خرابی پارتیشن های سرور می شود و از بوت شدن جلوگیری می کند . دقت داشته باشید که لینوکس ها بسیار به سایز پارتیشن های بوت و فایل های لاگ و فایل های اصلی پارتیشن بوت حساس هستند و در صورتی که در هر کدام از پارتیشن ها یا دیسک ها مشکلی وجود داشته باشد حتی یک بایت از سایز پارتیشن و سرانه های سکتور ها خراب شده باشد لینوکس شما بوت نخواهد شد. به همین دلیل شما باید در مورد کار با این پارتیشن ها بسیار دقت کنید که مبادا فایل های خود را از دست بدهید. برای شروع لازم است تا شما چند کار را انجام دهید تا از ماندگاری اطلاعات خود اطمینان حاصل کنید.

مرحله بک آپ گیری اولیه :

  • ابتدا یک سیستم یا نرم افزار را جهت بک آپ انتخاب کنید. نرم افزار های زیادی برای این کار وجود دارند که ما نرم افزار GParted را در صورتی که شما یک فرد حرفه ای هستید پیشنهاد می دهیم . در غیر این صورت بهتر است از Active Boot Disk  استفاده نمایید و یا از SystemRescueCd برای این کار استفاده کنید . هرچند که کار با این نرم افزار ها نیز نیازمند دانش ابتدایی مربوطه هستند.
  • سپس یک usb یا یک cd را بوتیبل کنید و برنامه مخصوص بک آپ گیری خود را بر روی آن بریزید.
  • در مرجله قبلی برای انجام کار می توانید از Rufus استفاده نمایید که کار با آن بسیار ساده است.

قرار دادن CD یا فلش مموری بر روی سرور و بوت ان

  • سی دی یا فلش مموری خود را بر روی سرور یا سیستم خود قرار داده و آن را بوت کنید . کل پارتیشن های خود را لیست کنید و از پارتیشن های بوت که معممولا کم حجم هستند و بین 1 مگابایت تا نهایتا 10 گیگابایت (در صورتی که نصب کننده سیستم عامل ستینگ را دستکاری نکرده باشد) حجم دارند را بک آپ گرفته و بر روی فلش مموری و یا شبکه و یا دی وی دی أخیره نمایید . دقت داشته باشید که اگر کل اطلاعات سرور را بتوانید بک آپ بگیرید که عالی می باشد . در غیر این صورت شما باید خیلی محتاط تر عمل کنید و از اجرای دستورات اضافی که از آن مطلع نیستید خودداری کنید . در این حالت بک آز پارتیشن های بوت کفایت می کند.

گرفتن Backup و تست RAM

  • بعد از اتمام بک آپ ابتدا یک MemTest یا تست رم از طریق نرم افزار و یا خود مادربورد بگیرید تا مطمئن شوید که رم و یا سایر قطعات شما از لحاظ سخت افزاری درست کار می کنند . در صورتی که سخت افزار شما خراب است آن را تعویض کنید و دیگر نیاز نیست ادامه مراحل را بخوانید . مثال تست مموری در زیر برای لینوکس اوبونتو هنگام بوت نشان داده شده است.
xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs
xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs
  • لینوکس خود را بوت کنید. برای این کار کافی است سیستم عامل را به صورت نرمال روشن کنید.

پیغام Welcome to emergency mode

  • در صورتی که بعد از بوت شدن پیغام Welcome to emergency mode یا مواردی از این قبیل را دریافت نمودید و بجای بوت شدن وارد حالت اضطراری تعمیر شدید به راحتی می توانید با زدن پسورد روت یا root سیستم خود این حالت را فعال کنید تا بتوانید این مشکل را رفع کنید. دقت کنید که زمان وارد کردن پسورد شما آن را نمی بینید . پس حتما باید در متن نوشته شده باشد که پسورد خود را تایپ کنید . در غیر این صورت ممکن است مستقیما وارد shell شده باشید که دیگر نیاز به تایپ پسورد نیست . این مورد کاملا به نوع سیستم عامل شما دارد و هر سیستم عامل رفتار خاص خودش را دارد.
  • بعد از اینکه وارد بخش حالت اضطراری و shell شدید باید لیستی از تمام درایو ها و پارتیشن ها بدست آورید و بعد از آن به تعمیر تمامی آنها بپردازید . هر مشکل احتمالی که وجود داشته باشد توسط دستور xfs_repair تشخیص داده شده و با سوئیچ های مختلف این دستور می توانید مشکل را حل نمایید.

تایپ lsblk برای تشخیص نوع پارتیشن اصلی

  • برای تشخصی نوع پارتیشن اصلی تایپ کنید lsblk تا نوع آن که معمولا lvm است را به شما بازفرستد . اگر دستور کار کرد همه چیز تا به اینجا درست است و اگر کار نکرد باید مراحل بالا را مجددا تست کنید. دقت داشته باشید که یکی از گزینه های بوت در لینوکس ها همیشه گزینه Boot To Emergency Mode است که از این گزینه نیز در هنگام بوت می تونید برای انجام کار خود استفاده کنید.

دستورات pvscan و vgscan و lvscan برای شناسایی دیسک ها و پارتیشن ها

  • سپس می توانید دستورات موجود در زیر را به ترتیب اجرا نمایید.
  • سپس از کار کردن ان ها اطمینان حاصل نمایید.
  • اگر میدانید که پارتیشن بوت دقیقا کدام پارتیشن است، آدرس آن را در دستور تغییر دهید.
  • اگر از مرحله قبل اطمبنان ندارید تمام پارتیشن ها را تعمیر کنید.
  • قطعا یکی از پارتیشن های مرحله قبل پارتیشن بوت خواهد بود.
  • تا پایان دستورات منتظربمانید و به هیچ وجه سیستم را Restart یا خاموش نکنید.
  • pvscan و vgscan و lvscan دستورات شناسایی دیسک ها و پارتیشن ها میباشد. بهتر است نام و مسیر آنها را یادداشت نمایید.
  • سپس وقت تعمیر فرا رسیده است.
  • نام هر کدام از پارتیشن ها و یا دیسک ها را بعد از دستور بنویسید و منتظر تعمیر آن بمانید.
  • سپس به صورت زیر می توانید نام پارتیشن ها را وارد کنید.
  • دقت کنید که در آخر باید مانند آخرین عکس پارتیشن بررسی شود و تعمیر شود و به اتمام برسد.
  • توجخ فرمایید که حتما به نحوه کار کاملا در عکس دقت نمایید.

xfs_repair -L /dev/dm-0

xfs_repair -L /dev/dm-1

xfs_repair -L /dev/dm-2

xfs_repair -L /dev/sda0

xfs_repair -L /dev/sda1

xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs
xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs

روش دوم xfs_repair Recover Linux Boot loader نحوه حل مشکلات بوت xfs

توضیحات انگلیسی

If you’ve ever been a Linux user and have spent a lot of time with this operating system or run servers with it, you’ll find that Linux, like Microsoft operating systems, sometimes gets into trouble. These problems may occur when Linux boots, or power outages when working on hard disk files or hardware failures such as RAM, and sometimes bad sectors of the hard drive can cause these problems. In any case, when you encounter such problems, it is best to troubleshoot your problem precisely in search engines before trying to disassemble and manipulate everything, and then you can solve the problem by finding the right solutions.

Rescue Linux Boot Problems on the Predator Website

In this article, Padra Single aims to get rid of Linux boot issues, including CentOS , Red Hat and UBUNTU . In most cases, boot problems occur due to sudden shutdowns of the server due to power failure or burning of the power server and so on.

Reveals these problems and crashes server partitions

The occurrence of such problems causes server partitions to fail and prevents booting. Note that Linux is very sensitive to the size of boot partitions, log files and main boot partition files, and if there is a problem with either partition or disk, even a byte of partition size and per-capita Sectors are damaged. Linux will not boot. That’s why you need to be very careful about working with these partitions so that you lose your files. To get started, you need to do a few things to make sure your information is stable.

Primary Backup Stage:

  • First, choose a system or software to back up. There are a lot of software to do that, we offer GParted software if you are a professional. Otherwise, use Active Boot Disk or use SystemRescueCd to do this. However, working with these software also requires relevant basic knowledge.
  • Then upload a usb or a cd and upload your own backup application.
  • You can use Rufus in the previous training session to do this, which is very simple to work with.

Insert a CD or flash drive on the server and boot it

  • Put your CD or flash drive on your server or system and boot it. List all your partitions and boot partitions that are usually low-volume and between 1 megabyte and ultimately 10GB (if they have not tweaked the stencil installer) and back up to the flash drive Or network or dvd. Note that if you can back up the entire server information that is great. Otherwise, you need to be more cautious and refrain from running additional commands you do not know. Backup boot partitions are enough.

Getting Backup and RAM Test

  • After completing the backup, first install a MemTest or test the RAM through the software or the motherboard itself to make sure that your RAM or other components are working properly in hardware. If your hardware is damaged, replace it and no longer need to read the steps. The following testing examples are shown for Ubuntu Linux when booting.
xfs_repair Recover Linux Boot loader How to solve xfs boot problems
  • Boot your linux To do this, just turn on the operating system as normal.

Welcome to emergency mode

  • If you receive a Welcome to emergency mode message or something like this after booting, and if you want to boot into an emergency repair mode, you can easily enable this mode by tapping your root or root password so that you can fix this problem. Fix it. Note that you do not see the time to enter your password. So be sure to write in the text to type your password. Otherwise, you may be directly into the shell, which no longer needs to be typed in the password. This case is completely based on your operating system, and each operating system has its own particular behavior.
  • Once you have entered the Emergency and Shell, you must get a list of all drives and partitions, and then fix them all. Any probable problem that exists will be detected by the xfs_repair command and you can solve the problem with the various switches of this command.

Type lsblk to detect the original partition type

  • Type the type of primary partition for oddity, lsblk will retrieve it to the type usually lvm. If it’s up to date, everything is right here, and if it does not work, you need to re-test the steps above. Note that one of the boot options in Linux is always the Boot To Emergency Mode option, which you can also use when booting to do your job.

Pvscan and vgscan and lvscan commands to identify drives and partitions

  • Then you can execute the following commands in sequence.
  • Then make sure they work.
  • If you know which boot partition is exactly which partition, change its address in the command.
  • If you are not sure of the previous step, repair all partitions.
  • Of course, one of the partitions in the previous stage will be the boot partition.
  • Expect the instructions to end and do not restart or turn off the system at all.
  • pvscan and vgscan and lvscan are the commands for identifying disks and partitions. It is better to write down the name and route.
  • Then the repair time has come.
  • Write the name of each partition or disk after the command and wait for it to be repaired.
  • You can then enter the name of the partitions.
  • Note that in the end it should be checked like the last partition photo and it should be repaired and completed.
  • Take a look at how to work perfectly on the photo.

xfs_repair -L /dev/dm-0

xfs_repair -L /dev/dm-1

xfs_repair -L /dev/dm-2

xfs_repair -L /dev/sda0

xfs_repair -L /dev/sda1


ندارد