Solaris でディスクの追加方法 (スライス変更)

- 事例:
  /disk2 に未使用のマウントポイントがある.
  /opt/local のディスク容量が 100%
  /opt/local を /disk2 に割り当てたい

- /etc/vfstab を確認する
  /dev/dsk/c0d0s7  /dev/rdsk/c0d0s7  /disk2  ufs  2  yes  logging

- /opt/local のファイルを /disk2 にコピー/移動する.

# (cp -Rp|mv) /opt/local/* /disk2

- /disk2 をマウントポイントから外し,/opt/local をリネーム/削除する

# umount /disk2  (*1)
# mv /opt/local /opt/local2

  (*1) umount: /home2 使用中です.
       umount: /home2 busy
       と表示されたら,一度ログアウトする.
       ただし,/opt/local/bin 等にログインシェルがある場合,ログインできなくなるので,
       一時的に,ログインシェルを /bin/sh 等に変更しておく

- /etc/vfstab を変更する

/dev/dsk/c0d0s7  /dev/rdsk/c0d0s7  /opt/local  ufs  2  yes  logging

- マウントする

# mount /opt/local

Solaris 8 アドミニストレーション入門

- Software Design 2000/09 の記事
  http://solaris.sunfish.suginami.tokyo.jp/SD/200009/

Solaris のバージョンを確認する方法

% cat /etc/release

Solaris 8 x86 用 Netscape プラグイン

- How to run RealPlayer 8 on Solaris x86
- How to run Macromedia's Flash Player on Solaris x86
- Solaris Patch for the GPL Flash Player
  http://www.tools.de/solaris/

AnswerBook2 Documentation Server Packages

  http://wwws.sun.com/software/ab2/

Solaris 8 で DMA を有効にする方法

  /boot/solaris/bootenv.rc の

setprop ata-dma-enabled

  を '1' にして,リブート

Solaris でパッチを当てるとエラーが出る

pkgadd: ERROR: checkinstall script did not complete successfully
pkgadd: ERROR: checkinstall スクリプトが正常に終了しませんでした

  というようなエラーの場合,パッチがあるディレクトリが nobody 権限で読めないことが原因のときがある.

さとうさん のところの 気になるもの のバックナンバー

  http://solaris.sunfish.suginami.tokyo.jp/whatsnew/whatsnew_2000.html

Sun マシンのキーボードを抜いても OK な技

  http://solaris.sunfish.suginami.tokyo.jp/tips/OCN/kbd/

Ming のインストール

  make でエラーを吐く場合

% /usr/ccs/bin/ld -G -h  actioncompiler/compile.o \
actioncompiler/swf4compiler.tab.o \
actioncompiler/lex.swf4.o \
actioncompiler/swf5compiler.tab.o \
actioncompiler/lex.swf5.o \
actioncompiler/compileaction.o \
actioncompiler/assembler.o \
blocks/*.o -o libming.so

  と手動でリンクする.(でもうまくいかない)

  他のアプリケーションで ld なんかでエラーが出る場合,この方法が使えるかも.