Como os dados armazenados localmente são tratados ao montar / re-montar um diretório no CentOS?

2

Eu tenho um servidor CentOS 5.x e inicialmente configurei-o com um ponto de montagem. O serviço netfs está ativado na inicialização. /etc/fstab tem uma entrada apontando para um compartilhamento cifs:

//foobox.example.com/share /mnt/foo cifs  rw,credentials=/foo/cred,dir_mode=0775,file_mode=0664,soft

Em algum momento, o serviço netfs foi desativado ao iniciar na inicialização (níveis de execução definidos como 0). Um aplicativo no servidor começou a gravar arquivos localmente em /mnt/foo .

Então minhas perguntas são duplas:

1) Como posso verificar rapidamente se um diretório é um ponto de montagem em outro lugar? Eu estava usando df -h , mas não tinha certeza se havia um comando mais conveniente / útil.

2) O que o linux faz se um diretório usado como ponto de montagem tiver arquivos preexistentes? Vou ver os arquivos locais e remotos? Exclui os arquivos armazenados localmente? Será que vai escondê-los?

    
por Mike B 12.06.2015 / 21:18

1 resposta

1

1- Você pode usar o comando mount|grep <directory name> ou simplesmente mount também.

2- Os arquivos preexistentes não estarão acessíveis porque o diretório está apontando para os novos dados e não para o diretório existente anteriormente. Em outras palavras, nenhuma alteração será aplicada em arquivos previamente existentes e você não verá os arquivos anteriores, mas eles já existem no disco e não serão excluídos após a montagem.

    
por 12.06.2015 / 21:27