1. ホーム
  2. オペレーティングシステム
  3. ソラリス

Solaris 10.0での光学ドライブのマウント

2022-01-20 23:51:28

まず、ローカルCD-ROMドライブの物理アドレス(cxtxdxsxのこと)を調べます。
  iostat -En ## このコマンドは現在マウントされているハードドライブ、光学ドライブを表示します。一般的には c x t x d x のように見えますが、s x の部分はありません。
  光学ドライブのアドレスは ls -l /dev/sr0 で確認することもできます。sr0 は /dev/ の下のデバイスファイルを指すリンクファイルです。通常cxtxdxs2ですが、なぜすべてs2なのかはわかりません、このようなマシンを何台か見てきました。
  Solarisは、デフォルトで光学ドライブを自動的にマウントすることになっています。マウントするためのデフォルトのパスは/cdromの中です。自動的にアンマウントしたい場合は、次のコマンドを実行する必要があります。
  /etc/init.d/volmgt 停止
  キャンセルした後、eject cdromはデバイスが見つからないとプロンプトが表示されます。復元するには
  /etc/init.d/volmgt スタート
  CD-ROMドライブを手動でマウントする必要がある場合、まず自動マウントを無効にする必要があります。umount を使って /cdrom をアンマウントせずに試してみましたが、失敗続きです。原因はよくわかりません、まだ私だけかもしれません 操作 何かが間違っている。アンマウントの自動マウントをとってから入力すればいいだけなんだけど。
  mount -F hsfs /dev/dsk/c0t0d0s2 /tmp/cdrom
  これでOKです。
  時々、/dev/dsk/xxxxはhsfsファイルではありませんというデバイスに遭遇することがあります。このエラーは、ファイルタイプのパラメータが間違っているためか、光学ドライブがディスクを認識していない可能性があります。