Que signifie «blanc» dans un système de fichiers à copier sur écriture?


10

Le manuel pour aufs fait plusieurs références à quelque chose appelé "whiteout", mais ce n'est pas clair pour moi de quoi il s'agit.

Qu'est-ce qu'un voile blanc et pourquoi existerait-il?

Réponses:


16

C'est ainsi que le système de fichiers union prend en charge la suppression d'une union où le fichier sous-jacent à supprimer réside sur un système de fichiers en lecture seule.

Dis que tu as

  • /bin (lecture seulement)
  • /usr/bin (lecture seulement)
  • /home/USERNAME/bin (lire écrire)

toute union montée en /bin(lecture-écriture).

Et vous le faites rm /bin/ls.

Cela placerait un blanc pour lsin /home/USERNAME/bin, ce qui donne l'impression qu'il /bin/lsa été supprimé.

Voir State of the unionfs pour une bonne lecture et une explication complète.

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.