[CentOS-pt-br] Mistérios do Sistema de Arquivos - essa nunca vi.

Filipe Brandenburger filbranden em gmail.com
Segunda Agosto 10 14:55:06 UTC 2009


Olá,

2009/8/8 Marcelo Gondim <gondim em linuxinfo.com.br>:
> Abriu um rc.local com as confs antigas, coisa do além mesmo. Como que
> /etc/rc.local e de dentro do /etc/rc3.d/ fazendo vi ../rc.local não são o
> mesmo arquivo? Hahahaha nunca vi isso só pode ser algum pau no File System.
>
> "vi /etc/rc.local"  diferente de  "cd /etc/rc3.d/;vi ../rc.local"

Isso é o comportamento esperado, e acontece porque /etc/rc3.d é um
link simbólico para o /etc/rc.d/rc3.d, então o ".." (diretório pai) do
/etc/rc3.d é na verdade o /etc/rc.d e não o /etc... O rc.local que vai
ser usado no boot é o /etc/rc.d/rc.local.

O problema no seu sistema parece ser o /etc/rc.local que é um arquivo
e não um link simbólico. Na verdade /etc/rc.local deveria ser um link
simbólico para rc.d/rc.local, é assim nos meus sistemas CentOS:

$ ls -l /etc/rc3.d
lrwxrwxrwx 1 root root 10 Jun 23 11:02 /etc/rc3.d -> rc.d/rc3.d

Dessa forma, quando você edita o /etc/rc.local na verdade está
editando o arquivo correto, /etc/rc.d/rc.local

Em algum momento você deve ter feito alguma coisa que sobrescreveu
este arquivo da forma incorreta. Tente identificar o que foi que
introduziu o erro.

HTH,
Filipe


Mais detalhes sobre a lista de discussão CentOS-pt-br