Montar unidade desconectada, pasta ainda gravável

2

Eu criei uma pasta usando sudo mkdir /mnt/external/ e, em seguida, montei um disco rígido externo:

$ mount -t ext2 /dev/sdd1 /mnt/external

Eu tenho um aplicativo gravando backups nessa unidade montada. Então, para o teste de falha, simplesmente desconectei a unidade externa, mas o aplicativo ainda continua gravando backups nessa pasta.

Isso é um problema porque a pasta /mnt/external/ agora se torna uma pasta regular no disco rígido comum e o aplicativo preenche o disco rígido real que está executando o sistema operacional.

Como posso ter certeza de que o aplicativo só grava no ponto de montagem se a unidade estiver montada atualmente?

    
por fcukinyahoo 15.01.2014 / 18:32

1 resposta

3

Com o disco desmontado,

$ sudo chmod a-rwx /mnt/external

Um diretório não precisa ser legível ou gravável para ter um sistema de arquivos montado lá. Quando o sistema de arquivos é montado, as permissões de /mnt/external vêm do diretório raiz desse sistema de arquivos. Quando nenhum sistema de arquivos é montado lá, eles vêm do sistema de arquivos contendo /mnt (provavelmente o sistema de arquivos raiz do sistema).

    
por 15.01.2014 / 18:34

Tags