mount_nullfs の target の上に mount ― 2007年07月03日 10時06分14秒
# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s2a 507630 311364 155656 67% /
devfs 1 1 0 100% /dev
/dev/ad0s2d 3045006 2294734 506672 82% /usr
/dev/ad0s2e 5580210 2634072 2499722 51% /ports
/ports/db/pkg 5580210 2634072 2499722 51% /var/db/pkg
/ports/X11R6 5580210 2634072 2499722 51% /usr/X11R6
/ports/local 5580210 2634072 2499722 51% /usr/local
/ports/compat 5580210 2634072 2499722 51% /usr/compat
/dev/md0.uzip 988398 433108 476220 48% /usr/src
/dev/md1.uzip 886686 391416 424336 48% /usr/ports
/dev/md2 507630 26 466994 0% /tmp
# ls /ports/db/pkg | wc
435 435 7499
# ls /var/db/pkg | wc
435 435 7499
入っている ports の数を調べる。/ports/db/pkg は /var/db/pkg に nullfs で再マウントされている。どちらも同じ数だ。
# mount /dev/ad0s3e /ports
# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s2a 507630 311368 155652 67% /
devfs 1 1 0 100% /dev
/dev/ad0s2d 3045006 2294734 506672 82% /usr
/dev/ad0s2e 5580210 2634072 2499722 51% /ports
/ports/db/pkg 5580210 2634072 2499722 51% /var/db/pkg
/ports/X11R6 5580210 2634072 2499722 51% /usr/X11R6
/ports/local 5580210 2634072 2499722 51% /usr/local
/ports/compat 5580210 2634072 2499722 51% /usr/compat
/dev/md0.uzip 988398 433108 476220 48% /usr/src
/dev/md1.uzip 886686 391416 424336 48% /usr/ports
/dev/md2 507630 26 466994 0% /tmp
/dev/ad0s3e 5580210 4080228 1053566 79% /ports
/dev/ad0s2e がマウントされていた /ports の上に /dev/ad0s3e をマウントする。実験は /var/db/pkg がどうなるかだ。
# ls /ports/db/pkg | wc
475 475 8320
# ls /var/db/pkg | wc
435 435 7499
/ports に新たにマウントされ、/ports/db/pkg が置き換えられても、/var/db/pkg には /dev/ad0s2e にあった /ports/db/pkg が参照されているのが分かる。
最近のコメント