如何在损坏的符号链接上安装文件?

如何在损坏的符号链接上安装文件?

在准备 chroot 时,我正在做一个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 root root 42 二月 6 12:52 /etc/resolv.conf

内容正常

名称服务器 192.168.4.1

这个也应该用chroot,但不是通过更改实际的${MOUNTPOINT}/etc/resolv.conf.这应该保持原样:

lrwxrwxrwx 1 root root 27 Jun 14 2017 ${MOUNTPOINT}/etc/resolv.conf -> /run/resolvconf/resolv.conf

(背景:我知道在 ./run/的上下文中重新绑定resolv.conf。对我来说不起作用,/etc/resolv.conf是一个真实的文件而不是符号链接。只是${MOUNTPOINT}/etc/resolv.conf它被破坏了,而且它只在 期间被破坏,chroot所以我不能覆盖它)。

相关内容