Tru64 UNIX 資料一覧
CDSL(Context Dependent Symbolic Link)の設定方法
2007/8/17更新
対応バージョン: 5.0A
以下のクラスタ構成でCDSLを設定するものとする。
マシン
サーバ1
サーバ2
CDSL設定対象ファイル
/usr/tmp/test
設定手順
本番クラスタの任意のマシンでrootになる
対象ファイル移行
# cd /usr # tar cvpf - tmp/test | (cd /usr/cluster/members/member1 ; tar xvpf -) # tar cvpf - tmp/test | (cd /usr/cluster/members/member2 ; tar xvpf -) # cd tmp # rm test
CDSL設定
# mkcdsl ../cluster/members/{memb}/tmp/test test # ls -l test -rw-r--r-- 1 root daemon 56 Apr 19 11:57 test@ -> ../cluster/members/{memb}/tmp/test
設定内容は/var/adm/cdsl_admin.invに保存される。
# tail /var/adm/cdsl_admin.inv : 0 49 00000 0 0 120777 5/13/01 010 s ./usr/tmp/test ../../cluster/members/{memb}/tmp/test -
これで、サーバ1、2それぞれから/usr/tmp/testにアクセスすると別々の実体を参照するようになる。
尚、CDSLの削除の方法は以下のとおりである。
# rm /usr/cluster/members/member{1,2}/test # rm /usr/tmp/test # mkcdsl -i /usr/tmp/test ← 削除内容を/var/adm/cdsl_admin.invに反映する