BIND 9 chroot를 제거할 수 없습니다.

BIND 9 chroot를 제거할 수 없습니다.

얼마 전 yum에서 bind-chroot를 설치했는데 name의 일일 로그에 오류가 있는 것을 확인했습니다. 추가 조사 중에 디렉터리 루프가 발견되었습니다. 명명된 파일은 다음 위치에 있습니다./var/이름이 지정된, chroot가 있는 상태에서/var/이름이 지정된/chroot. 이유가 무엇이든지,/var/named/chroot/var/named그냥 다시 이어지는/var/이름이 지정된. ls -al은 디렉터리 간의 링크를 표시하지 않습니다.

운영체제:센트OS 6.2

이름 없음 -a:

Linux plutonium 2.6.32-220.7.1.el6.x86_64 #1 SMP Wed Mar 7 00:52:02 GMT 2012 x86_64 x86_64      x86_64 GNU/Linux

저는 실제로 리눅스에 정통한 사람이 아니기 때문에 여러분에게 어떤 추가 정보를 제공할 수 있는지 잘 모르겠습니다. 도움이 될 만한 다른 정보가 있으면 알려주시기 바랍니다.

답변1

을 수행하고 yum remove bind-chroot, 디렉토리 이름을 변경하고, 문제가 계속되면 다시 바인드-chroot 설치를 시도하고, 다시 제거하고 EPEL 배포판에서 설치해야 합니다.

답변2

내가 틀리지 않았다면 Red Hat은 chroot 환경을 생성하고 모든 것을 복제할 필요가 없도록 chroot가 아닌 디렉토리에서 일련의 바인딩을 설정합니다.

"mount"를 실행하면 바인딩이 표시되는 것을 확인할 수 있습니다.

로그 파일에서 오류를 발견한 경우 질문에 오류를 붙여넣어 주시면 도움을 드릴 수 있습니다.

답변3

/var/named/chroot/var/named가 /var/named에 대한 심볼릭 링크인 경우 심볼릭 링크를 제거한 다음 /var/named/를 /var/named/chroot/var/named로 이동하고 /var에 대한 심볼릭 링크를 만듭니다. /named는 /var/named/chroot/var/named입니다. 이런 식으로 이름이 chroot되고 심볼릭 링크가 chroot 감옥으로 연결됩니다.

또는 바인드-chroot를 제거하고 이름이 지정된 모든 디렉토리가 제거되었는지 확인한 후 바인드-chroot를 다시 설치하여 패키지에 결함이 있는지 또는 처음 설치할 때 문제가 발생했는지 확인할 수 있습니다.

물론 구성 파일을 별도의 디렉터리에 백업하면 다시 설치할 때 다시 참조할 수 있습니다.

관련 정보