Il manuale di aufs fa diversi riferimenti a qualcosa chiamato "whiteout", ma non mi è chiaro di cosa si tratti.
Che cos'è un whiteout e perché uno dovrebbe esistere?
Il manuale di aufs fa diversi riferimenti a qualcosa chiamato "whiteout", ma non mi è chiaro di cosa si tratti.
Che cos'è un whiteout e perché uno dovrebbe esistere?
Risposte:
È il modo in cui il file system dell'unione supporta l'eliminazione da un'unione in cui il file sottostante da eliminare risiede in un file system di sola lettura.
Di 'che hai
/bin
(sola lettura)/usr/bin
(sola lettura)/home/USERNAME/bin
(leggere scrivere)tutti i sindacati montati insieme in /bin
(lettura-scrittura).
E lo fai rm /bin/ls
.
Posizionerebbe un whiteout per ls
in /home/USERNAME/bin
, il che fa sembrare che /bin/ls
sia stato eliminato.
Vedi State of the unionfs per una buona lettura e una spiegazione completa.