GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Comprendre les opérations de commande de synchronisation sous Linux ?

Fermé . Cette question doit être plus ciblée. Il n'accepte pas de réponses actuellement.

Vous voulez améliorer cette question ? Mettez à jour la question afin qu'elle se concentre sur un seul problème en modifiant ce message.

Fermé il y a 1 an.


Améliorer cette question

J'essaie de bien comprendre la sync opérations de commande dans le système d'exploitation Linux.

Après lecture :
https://en.wikipedia.org/wiki/Sync_(Unix)
https://lwn.net/Articles/457667/

J'ai compris que sync commande responsable du vidage des données depuis les tampons de l'application jusqu'au stockage permanent.

  1. comment linux suit ses périphériques de stockage permanents et leurs requêtes d'écriture appropriées ?
    (dans /dev, nous avons de nombreux fichiers de périphériques qui ne représentent pas tous des périphériques de stockage permanents)
    où puis-je voir les requêtes d'écriture en attente de chaque périphérique ?

  2. la synchronisation (en particulier la commande de synchronisation) analyse-t-elle tous les périphériques du système pour les demandes d'écriture et les exécute-t-elle toutes ? maintient-il une liste efficace ?

  3. comment les systèmes de fichiers virtuels sont-ils liés à la commande de synchronisation ?
    la commande de synchronisation analyse-t-elle chaque système de fichiers ? si oui pourquoi ?

  4. existe-t-il de la documentation concernant cette commande et ses opérations "en coulisses" ?

Réponse acceptée :

Cette page de manuel pourrait clarifier un peu les choses.

Ce que j'ai lu entre les lignes, c'est que chaque implémentation de système de fichiers doit fournir une méthode de synchronisation.

Ainsi, la synchronisation La commande appelle simplement le noyau, qui à son tour appelle toutes les méthodes de synchronisation - probablement pour tous les systèmes de fichiers montés.

Peut-être pourrez-vous trouver de meilleures explications sur ce qui s'y passe en examinant le code du noyau pour sync .


Linux
  1. Commande Linux mv

  2. Linux du command

  3. Commande IP Linux

  4. Commande cd Linux

  5. Comprendre les commandes Linux de base

Linux Quelle commande

Commande W sous Linux

À la commande sous Linux

Commande Df sous Linux

Comprendre la commande uname sous Linux

Comprendre la commande time sous Linux