次の作業マップでは、リモートシステム上のリムーバブルメディアにアクセスするための作業について説明します。
作業 |
説明 |
参照先 |
---|---|---|
1. ローカルのメディアをリモートシステムで使用できるようにします。 |
システムのメディアドライブを共有するようにシステムを設定して、そのドライブ内のメディアをほかのシステムでも使用できるようにします。 | |
2. リモートシステム上のリムーバブルメディアにアクセスします。 |
ローカルシステムでリモートメディアにアクセスします。 |
システムのメディアドライブを共有するようにシステムを設定すると、そのドライブに読み込まれているメディアがほかのシステムでも使用できるようになります。ただし、音楽用 CD は例外です。メディアドライブを共有すると、そのドライブをマウントするだけで、ドライブにロードされているメディアをほかのシステムでも使用できます。手順については、「リモートシステム上のリムーバブルメディアにアクセスする方法」を参照してください。
スーパーユーザーになります。
メディアがロードされていることを確認します。
次のエントリを /etc/dfs/dfstab ファイルに追加します。
次に例を示します。
share -F nfs -o ro /cdrom/sol_10_910_sparc |
# svcs *nfs* |
NFS サーバーサービスが実行中であれば、svcs コマンドの出力は次のようになります。
online 14:28:43 svc:/network/nfs/server:default |
NFS サーバーの状態を確認し、次のいずれかの手順を選択します。
NFS サーバーサービスが実行されている場合は、手順 7 に進みます。
NFS サーバーサービスが実行されていない場合は、次の手順に進みます。
# svcadm enable network/nfs/server |
NFS デーモンが実行されていることを確認します。
次に例を示します。
# svcs -p svc:/network/nfs/server:default STATE STIME FMRI online Aug_30 svc:/network/nfs/server:default Aug_30 319 mountd Aug_30 323 nfsd |
メディアが実際にほかのシステムで使用できるかどうかを確認します。
メディアが使用可能な場合は、その共有設定が表示されます。
# share - /cdrom/sol_10_910_sparc ro "" |
次の例は、ローカル DVD をネットワーク上のほかのシステムでも使用できるようにする方法を示しています。
# vi /etc/dfs/dfstab (Add the following line:) # share -F nfs -o ro /media # svcs *nfs* # svcadm enable network/nfs/server # svcs -p svc:/network/nfs/server:default # share - /cdrom/sol_10_910_sparc ro "" |
次の例は、ローカルのフロッピーディスクをネットワーク上のほかのシステムでも使用できるようにする方法を示しています。
# vi /etc/dfs/dfstab (Add the following line, for example) share -F nfs -o ro /floppy/myfiles # svcs *nfs* # svcadm enable network/nfs/server # svcs -p svc:/network/nfs/server:default # volcheck -v media was found # share - /floppy/myfiles rw "" |
リモートシステム上のメディアを手動でファイルシステムにマウントすることにより、そのメディアにアクセスできるようになります。ただし、リモートシステムが「ローカルのメディアをほかのシステムで使用可能にする方法」の手順に従って、そのメディアを共有していることが必要です。
マウントポイントとして使用する既存のディレクトリを指定します。または、マウントポイントを作成します。
$ mkdir /directory |
ここで /directory は、リモートシステムの DVD のマウントポイントとして作成するディレクトリの名前です。
マウントするメディアの名前を確認します。
$ showmount -e system-name |
スーパーユーザー権限で、メディアをマウントします。
# mount -F nfs -o ro system-name:/media/media-name local-mount-point |
マウントするメディアを持つシステムの名前です。
マウントするメディアの名前です。
リモートメディアのマウント先となるローカルディレクトリです。
スーパーユーザーをログアウトします。
メディアがマウントされていることを確認します。
$ ls /media |
次の例は、リモートシステム starbug の sol_10_910_sparc という名前のリモート DVD に、autofs を使って自動的にアクセスする方法を示しています。
% showmount -e starbug export list for starbug: /cdrom/sol_10_910_sparc (everyone) $ /net/starbug/cdrom/sol_10_910_sparc |
次の例は、リモートシステム mars にある myfiles というフロッピーディスクに、autofs を使用して自動的にアクセスする方法を示しています。
$ showmount -e mars $ cd /net/mars $ ls /floppy floppy0 myfiles |