Loopback Virtual File System (lofs)
Linux には loop device を利用したファイルシステムがあり、単一のファイルの中にファイルシステムを作り出してディレクトリツリーにマウントすることができる。Solaris や HP-UX にはこれとは異なるループバックファイルシステムがあり、 Loopback Virtual File System (lofs) と呼ばれる。これは現在のディレクトリツリーの任意のディレクトリを、ファイルシステムに見立ててマウントできるというもの。ディレクトリの hard link だと思えばよろし。existing-directory 以下を mount-point にマウントする場合、以下のように打てばよい。
# mount -F lofs existing-directory mount-point
Linux の loop device と異なり lofs は元のディレクトリのファイルを操作するのとほとんど変わらない速度でアクセス可能。
設定を永続化させたい場合には、Solaris の場合は /etc/vfstab に設定を書き込む。以下は /export/opt/ 以下を /opt0 にマウントする例。
#device device mount FS fsck mount mount #to mount to fsck point type pass at boot options /export/opt - /opt0 lofs - yes -