Solaris のシステム管理 (基本編)

LOFS ファイルシステムを作成する方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

  2. 必要に応じて、LOFS ファイルシステムとしてマウントするディレクトリを作成します。


    # mkdir loopback-directory
    
  3. 新しく作成したディレクトリに対して、適切なアクセス権と所有権を設定します。

  4. 必要に応じて、LOFS ファイルシステムをマウントするマウントポイントを作成します。


    # mkdir /mount-point
    
  5. LOFS ファイルシステムをマウントします。


    # mount -F lofs loopback-directory /mount-point
    

    loopback-directory

    ループバックマウントポイントにマウントするファイルシステムを指定する 

    /mount-point

    LOFS ファイルシステムをマウントするディレクトリを指定する 

  6. LOFS ファイルシステムがマウントされていることを確認します。


    # mount -v
    

例 — LOFS ファイルシステムを作成およびマウントする

次の例は、新しいソフトウェアを、実際にはインストールしないで、ループバックファイルシステムとして /new/dist ディレクトリに作成、マウント、およびテストする方法を示しています。


# mkdir /tmp/newroot
# mount -F lofs /new/dist /tmp/newroot
# chroot /tmp/newroot newcommand 

例 — ブート時に LOFS ファイルシステムをマウントする

ブート時にシステムが自動的に LOFS ファイルシステムをマウントするように設定するには、/etc/vfstab ファイルの最後にエントリを追加します。次の例は、ルート (/) ファイルシステムの LOFS ファイルシステムを /tmp/newroot にマウントする /etc/vfstab ファイルのエントリを示しています。


/ - /tmp/newroot  lofs   -  yes  -

注意 – 注意 –

ループバックファイルシステムのエントリは、/etc/vfstab ファイル内の最後のエントリでなければなりません。ループバックファイルシステムの /etc/vfstab エントリが、そこに組み込まれるファイルシステムよりも前にあると、ループバックファイルシステムをマウントできません。


/etc/vfstab ファイルの詳細については、/etc/vfstab ファイルのフィールドの説明を参照してください。