3 votes

Quelle est la différence entre "Open Mode" et "# Locks" dans la section Open Files de Shared Folder Management ?

Dans la console de gestion des dossiers partagés, la plupart des administrateurs système connaissent bien la section "Fichiers ouverts", mais je n'ai jamais vraiment ressenti le besoin de faire la distinction entre la colonne "Mode ouvert" et le nombre de verrous ("# Locks").

Nous avons des problèmes avec une application particulière et des verrouillages de fichiers en ce moment, alors je m'interroge. Je ne veux pas m'étendre sur le sujet, j'essaie simplement d'apprendre la différence entre ces deux colonnes. J'ai essayé de googler et je n'ai pas pu trouver de réponse.

Je pensais auparavant que s'il y avait 0 "# Locks", alors le système était ouvert en lecture seule. Mais je remarque que le "Mode d'ouverture" peut être lecture, écriture ou écriture+lecture. Alors comment peut-il être ouvert en écriture sans être verrouillé ?

Je suppose qu'il s'agit d'un type de verrouillage spécifique, mais je ne sais pas lequel.

0voto

bjoster Points 4276

Fichier verrouillage est un mécanisme qui restreint l'accès à un fichier en permettant à un seul utilisateur (=processus) d'y accéder. dans un temps donné . Le système de fichiers hôte est censé bloquer (retarder) totalement tout autre accès pendant ce temps.

Presque tous les FS modernes mettent en œuvre le verrouillage pour empêcher le scénario de mise à jour intercalée, qui est un exemple typique de condition de course. Cela impose la sérialisation des processus de mise à jour dans un fichier. Wikipedia en dit plus sur Verrouillage .

Ouverture ne seront pas limités par le système d'hébergement. Le contenu des fichiers peut être lu 1000 fois simultanément.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X