Как отремонтировать CentOS? Не удалось установить / sysroot

Я установил centOS 7 на свою машину, и я использую его в течение последних 4-5 месяцев, когда он работал нормально. Но несколько дней назад из-за отключения питания (неправильное закрытие) произошло что-то плохое с моей машиной. Теперь, когда я запускаю систему, это дает мне это сообщение в начале.

XFS (dm-0): Internal error XFS_WAIT_CORRUPTED at line 1600 of file fs/xfs/libxfs/xfs_alloc.c. Caller xfs_free_extent+0xf9/0x130 [xfs] XFS (dm-0): Failed to recover EFIs 

С сообщением об ошибке завершения

  • Интернет-ключ Huawei E303 с Linux CentOS?
  • Самый простой способ подключения облачного хранилища Google в CentOS
  • Как установить postfix с помощью MariaDB 10.1? ... Или почтовый сервер ...?
  • Не удалось установить рейд на моем NAS, пытаясь спасти данные, как мне следует продолжить?
  • Какие пакеты Red Hat Enterprise Linux для CentOS?
  • Вопросы о функциях whiptail и bash
  •  ... Mounting /sysroot... [ ***] A start job is running for /sysroot (3min 59s / 4min 31s)[240.527013] INFO: task mount:406 blocked for more than 120 seconds. [ 240.527056] "echo 0 > /proc/sys/kernel/hung_task_timeout+secs" disables this message." [FAILED] Failed to mount /sysroot. See 'systemctl status sysroot.mount' for more details. [DEPEND] Dependency failed for Initrd Root File System. [DEPEND] Dependency failed for Reload Configration from the Real Root. [ OK ] Stopped dracut pre-pivot and cleanup hook. [ OK ] Stopped target Initrd Default Target. [ OK ] Reached target Initrd File System. [ OK ] Stopped dracut mount hook. [ OK ] Stopped target Basic System. [ OK ] Stopped System Initialization. Starting Emergency Shell... Genrating "/run/initramfs/rdsosreport.txt" Entering emergancy mode. Exit the shell to continue. Type "journalctl" to view system logs. You might want to save "/run/initramfs/rdsosreport.txt" to usb stick or /boot after mounting them and attach it to a bug report. :/# 

    Может быть решение этой проблемы

    1. Исправьте эту ошибку (поврежденные файлы).
    2. Переустановите (отремонтировать) всю операционную систему. Как мы обычно делаем в окнах.

    Пожалуйста, обратитесь к тому, как сделать что-либо из вышеперечисленного, чтобы решить мою проблему.

    Примечание. Пожалуйста, дайте мне знать, есть ли другой способ переустановки ОС без потери старых данных.

    Редактирование: 1 Я запускаю xfs_repair с live-cd, и вывод

     sudo xfs_repair -v /dev/dm-0 We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. Phase 1 - find and verify superblock... superblock read failed, offset 0, size 524288, ag 0, rval -1 fatal error -- Input/output error 

  • Как Fstab выполняет noexec параметр влияет на акции samba
  • Переход на MySQL с 5,7 до 5,1 в CentOS 6
  • Преобразование текстовых файлов DOS в Unix
  • Восстановление загрузочного раздела EFI
  • изменение по умолчанию centos 7 рабочих пространств
  • Возможно ли, чтобы задание cron выполнялось чаще, чем раз в минуту?
  • 4 Solutions collect form web for “Как отремонтировать CentOS? Не удалось установить / sysroot”

    Похоже, вам нужно запустить XFS Repair . Отключение питания должно было оставить файловую систему в плохом состоянии.

    Вы можете сделать некоторые исправления XFS …

    Вы должны запустить xfs_repair? потому что если mount терпит неудачу и журнал содержит грязные журналы, то xfs_repair не запускается, мы вынуждены использовать (-L) вариант, но в его описании говорится, что (-L) может повредить файловую систему.

    Если xfs монтируется успешно, даже в этом случае доступ к некоторым файлам приводит к ошибке ввода / вывода ввода-вывода.

    Он рекомендует следующее использование для xfs_repair, чтобы вы не сталкивались с этой проблемой. Mount Success -> Umount -> run xfs_repair -> mount Mount failed -> try xfs_repair -> xfs_repair не удается -> наконец xfs_repair -L -> mount

    Добавление выше процедуры mount + xfs_repair делает файловую систему стабильной

    Основываясь на вашей обновленной информации, этот диск поврежден без ремонта. Это может быть временная проблема, которую переустановка будет исправлена ​​- или может быть фактический ущерб приводу. Я бы предпочел просто заменить диск как наименее опасный вариант.

    В моем случае это помогло.

    sudo xfs_repair -v -L / dev / dm-0

    Мой узел не смог загрузиться после отключения питания и получил ошибку «Не удалось установить / sysroot» и вступил в аварийный режим.

    Не удалось смонтировать и отключить, поэтому просто пошел с параметром -L, и это помогло моему узлу снова загрузиться.

    Linux и Unix - лучшая ОС в мире.