例えば /cdrom に src イメージが read-only で mount されていて (/cdrom/src/sys)、 /hd でコンパイル作業をしたいとすると、
# mkdir /hd/sys # mount_union -b /cdrom/src/sys /hd/sys
とかやると、/hd/sys の下に kernel source の tree ができる。で、 変更部分のみが、実際のハードディスクに書き込まれて、読み込んだ だけのファイルはハードディスクにはまったく書き込まれていない。ので、 ディスクの節約にはもってこい。
# umount /hd/sys
とかやった後に、/hd/sys の下を除くと自分の変更、追加したファイルだけ が残るので、diff を取りたいときにも便利。