por que a propriedade de arquivo definida no sistema de arquivos não tem efeito após a montagem?

3

Por favor, tenha paciência comigo. Eu sou novo no linux. Eu tenho rhel 6 plaftform. Eu adicionei um segundo disco / dev / sdb e o gravei (sistema de arquivos ext4). Antes de montar esta partição em uma árvore raiz, eu corri os seguintes comandos.

chown sysadm:sysadm 
chmod 755
mount /foo

No entanto, quando foo é montado, executei o comando "ls -l" em "/" esperando proprietário / permissão predefinidos, no entanto / foo é de propriedade root: root em vez de sysadm: sysadm. Não sei por quê.

    
por DaeYoung 11.02.2016 / 20:38

1 resposta

3

O diretório que você criou é apenas um shell vazio. Apesar de qualquer nome que você tenha dado e de qual propriedade, uma vez que o novo sistema de arquivos vem, a única coisa que interessa é o nome do diretório. O novo sistema de arquivos se sobrepõe a esse ponto de montagem e toda a propriedade e as permissões são o que estava naquele novo disco. As informações antigas sobre o diretório, e também se havia algum conteúdo nele, agora são invisíveis para o sistema operacional

    
por 11.02.2016 / 20:45

Tags