Está apagando um arquivo “escrevendo” ou “lendo”?

0

Uma pergunta que eu ponderei hoje ...

Eu tenho um medidor na barra superior do meu Mac que mostra a atividade de leitura / gravação no disco rígido.

A exclusão de uma quantidade massiva de arquivos é considerada leitura ou gravação?

    
por Joseph A. 21.03.2016 / 17:52

2 respostas

3

Como a exclusão de um arquivo atualiza a contabilidade do sistema de arquivos para remover o arquivo, alguns dados precisam ser gravados no disco para concluir a operação. (Eu não ficaria surpreso se alguns dados tivessem que ser lidos primeiro para descobrir que lugar naquela contabilidade precisava ser mudada.)

Nota: quando se trata de listas de controle de acesso, a exclusão é mais como escrever do que ler. No modelo de controle de acesso rwx simples, o acesso de gravação no diretório permite a exclusão de arquivos nessa pasta.

    
por 21.03.2016 / 18:09
0

Isso implica ambos, embora provavelmente mais gravações do que leituras.

O sistema de arquivos precisa ler informações sobre os arquivos para excluir, atualizar (isto é, ler / escrever) as tabelas de diretório para levar em conta os arquivos removidos e também atualizar (r / w) os bitmaps de espaço livre ou o que for usado para rastrear o espaço livre.

    
por 21.03.2016 / 18:04