La suppression d’un fichier est-elle «en cours d’écriture» ou «en lecture»?


0

Une question à laquelle j'ai réfléchi aujourd'hui ...

J'ai un compteur dans la barre supérieure de mon Mac qui indique l'activité de lecture / écriture sur le disque dur.

La suppression d’un grand nombre de fichiers est-elle considérée comme une lecture ou une écriture?


1
écrire. Lire signifie que vous pouvez le lire et que vous ne pouvez pas le changer, supprimer nécessite un changement.
Tyson

J'ai ajouté la balise [osx] parce que vous avez mentionné que vous avez un Mac. Si ce n'est pas le cas, vous pouvez modifier votre question.
Ben N

@BenN J'ai seulement mentionné OS X parce que c'est de là que j'ai eu l'idée. Je demande ceci dans un sens général.
Joseph A.

Réponses:


4

Depuis la suppression d'un fichier met à jour la comptabilité du système de fichiers pour supprimer le fichier, certaines données doivent être écrites sur le disque pour terminer l'opération. (Je ne serais pas surpris si certaines données devaient être lues en premier pour déterminer quelle place devait être modifiée dans cette comptabilité.)

Remarque secondaire: en ce qui concerne les listes de contrôle d'accès, la suppression s'apparente davantage à l'écriture qu'à la lecture. Dans le rwxmodèle de contrôle d'accès simple, l' accès en écriture sur le répertoire permet la suppression des fichiers de ce dossier.


0

Cela implique à la fois bien que probablement plus d'écritures que de lectures.

Le système de fichiers doit lire les informations sur les fichiers à supprimer, mettre à jour (c'est-à-dire lire / écrire) les tables de répertoires pour prendre en compte les fichiers supprimés et mettre à jour (r / w) les bitmaps d'espace libre ou ce qui est utilisé pour suivre espace.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.