Apa arti "whiteout" dalam sistem file copy-on-write?


10

The pengguna untuk aufs membuat beberapa referensi untuk sesuatu yang disebut "whiteout", tapi itu tidak jelas bagi saya apa ini.

Apa itu whiteout dan mengapa orang ada?

Jawaban:


16

Ini adalah cara sistem file gabungan mendukung penghapusan dari gabungan di mana file yang mendasarinya akan dihapus berada pada sistem file read-only.

Katakan sudah

  • /bin (hanya baca)
  • /usr/bin (hanya baca)
  • /home/USERNAME/bin (Baca tulis)

semua union terpasang bersama /bin(baca-tulis).

Dan kamu lakukan rm /bin/ls.

Itu akan menempatkan whiteout untuk lsdi /home/USERNAME/bin, yang membuatnya tampak seperti /bin/lstelah dihapus.

Lihat Status serikat untuk bacaan yang baik dan penjelasan lengkap.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.