깨진 심볼릭 링크에 파일을 설치하는 방법은 무엇입니까?

깨진 심볼릭 링크에 파일을 설치하는 방법은 무엇입니까?

chroot를 준비하면서 나는 broken 을 포함하고 있기 mount --bind /etc/resolv.conf ${MOUNTPOINT}/etc/resolv.conf때문에 이것이 필요합니다 .${MOUNTPOINT}etc/resolv.conf

그러나 mount동작의 핵심은 무시된다. ${MOUNTPOINT}/etc/resolv.conf"이것은 아무데도 가지 않는 심볼릭 링크입니다"라고 불평합니다 . 네, 알아요. 그래서 처음에 리바인딩을 하게 됐어요.

[편집] 요청에 따라 /etc/resolv.conf일반 파일은 다음과 같습니다.

-rw-r--r-- 1 루트 루트 42 2월 6일 12:52 /etc/resolv.conf

내용은 평범해요

네임서버 192.168.4.1

이것도 써먹어야지뒤쪽에chroot이지만 실제 항목을 변경하는 것은 아닙니다 ${MOUNTPOINT}/etc/resolv.conf. 이는 그대로 유지되어야 합니다.

lrwxrwxrwx 1 루트 루트 2017년 6월 14일 27 ${MOUNTPOINT}/etc/resolv.conf -> /run/resolvconf/resolv.conf

/run/(배경: . 의 맥락에서 리바인딩이 resolv.conf작동하지 않는다는 것을 알고 있습니다 /etc/resolv.conf. 이는 심볼릭 링크가 아닌 실제 파일입니다. 단지 ${MOUNTPOINT}/etc/resolv.conf파일이 손상되었다는 것 뿐이며, 도중에만 손상되어 chroot덮어쓸 수 없습니다.)

관련 정보