Redhat 7의 xfs 유지 관리 모드

Redhat 7의 xfs 유지 관리 모드

내 데스크탑에 Redhat 7이 설치되어 있고 재부팅한 후 유지 관리 모드로 들어가고 암호를 입력한 후에는 루트에 대한 파일 시스템 검색을 허용하지 않고 부팅할 때마다 유지 관리 모드로 들어가며 xfs_repair표시된 명령 실행을 허용하지 않습니다. 명령하는 동안 오류가 발생했습니다. 설치.

    # xfs_repair /dev/mapper/rhel-root 
    xfs_repair: /dev/mapper/rhel-root contains a mounted and writable filesystem.

    fatal error -- couldn't initialize XFS library.

마운트되지 않은 다른 파일 시스템에서 동일한 명령을 실행해 보았지만 제대로 작동했습니다.

도와주세요.

답변1

최소한 다음을 실행하여 문제가 무엇인지 알아낼 수 있습니다.

xfs_repair -n /dev/mapper/rhel-root

-n수정 없음 모드에서 xfs_repair를 실행합니다.

설치에 대해 불만이 있는 경우그리고쓰기 가능, 읽기 전용( )으로 다시 마운트하려고 할 수 있지만 mount -r -o remount <device>"/dev/mapper/rhel-root is busy"가 반환될 수 있습니다.

다른 매체에서 부팅하고 거기서 xfs_check를 실행하겠습니다.

답변2

일부 라이브 미디어에서 부팅하고 xfs_repair거기에서 실행합니다.

답변3

root-fs가 읽기 전용으로 마운트되는 비상 모드로 부팅합니다. 이렇게 하려면 다음을 추가하세요.

systemd.unit=emergency.target

부팅 시 GRUB에서 커널 매개변수를 수정합니다. 그런 다음 다음을 실행할 수 있습니다.

xfs_repair -d /dev/mapper/your-root-fs

관련 정보