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

私はLinuxについて知らないので、あなたにどのような追加情報を提供できるのかわかりません。他の有用な情報を提供できる場合はお知らせください。

答え1

これを行う必要がありyum remove bind-chroot、ディレクトリ名を変更して再バインドするchrootをインストールしてみてください。問題が解決しない場合は、再度アンインストールしてEPELディストリビューションからインストールしてください。

答え2

私の記憶が正しい場合、Red Hatはchrootではなくディレクトリに一連のバインディングを設定し、すべてをコピーすることなくchroot環境を作成します。

「マウント」を実行すると、バインディングが表示されていることを確認できます。

ログファイルでエラーが見つかった場合は、質問に貼り付けてください。

答え3

/var/named/chroot/var/namedが/var/namedへのシンボリックリンクである場合、シンボリックリンクを削除してから/var/named/を/var/named/chroot/var/namedに移動し、/var生成します。 Symlink /named は /var/named/chroot/var/named です。このように名前がchrootされ、シンボリックリンクはchroot刑務所を指します。

または、バインド - chroot を削除し、名前付きのすべてのディレクトリを削除してから、バインド - chroot を再インストールして、ここでパッケージに問題があるか、最初のインストール時に問題が発生したかどうかを確認できます。

もちろん、構成ファイルを別のディレクトリにバックアップすると、再インストール時に参照できます。

関連情報