トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

SOL-tips

USBディスクの取り付け方法1: オートマウントを止める ( Volume Management )

# /etc/init.d/volmgt stop

2; デバイスを確認

# prtconf -v
コマンドにて
  storage, instance #0
       Driver properties:
           name='pm-components' type=string items=3 dev=none
               value='NAME= scsa2usb0 Power' + '0=USB D3 State' + '3=USB D0 State'
           name='initiator-interconnect-type' type=string items=1 dev=(52,0)
               value='SPI'
           name='scsi-selection-timeout' type=int items=1 dev=(52,0)
               value=000000fa
           name='scsi-options' type=int items=1 dev=(52,0)
               value=00107ff8
 の行があることを確認する。(USBのケースに寄るので注意)

3: リムーバブルデバイスであることを確認する。。

# rmformat -l
 デバイスを探しています...
    1. Logical Node: /dev/rdsk/c1t0d0p0
       Physical Node: /pci@0,0/pci-ide@f,1/ide@1/sd@0,0
       Connected Device: HL-DT-ST DVDRAM GSA-H12N  UL01
       Device Type: DVD Reader/Writer
    2. Logical Node: /dev/rdsk/c2t0d0p0
       Physical Node: /pci@0,0/pci1462,7253@10,4/storage@6/disk@0,0
       Connected Device: ST350064         3PM0F0H4 E
       Device Type: Removable
今回は /dev/rdsk/c2t0d0p0

4: パーティションを切る

# fdisk -B /dev/rdsk/c2t0d0p0
今回はディスク全部なので。。。

5; ラベル # rmformat -b usb-sam /dev/rdsk/c2t0d0p06: あとは普通に

# format -e
partition
2
root
wm
1
[enter] for default
label
[press] enter for default
y
quit
quit

7: 確認

 # prtvtoc /dev/rdsk/c2t0d0p0
       * /dev/rdsk/c2t0d0p0 (volume "usb-sam") partition map
       *
       * Dimensions:
       *     512 bytes/sector
       *      63 sectors/track
       *     255 tracks/cylinder
       *   16065 sectors/cylinder
       *   60800 cylinders
       *   60798 accessible cylinders
       *
       * Flags:
       *   1: unmountable
       *  10: read-only
       *
       *                          First     Sector    Last
       * Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
              2      2    00      16065 976703805 976719869
              8      1    01          0     16065     16064

8: 初期化

 # # newfs /dev/rdsk/c2t0d0s2
 # 

9: 終了処理

/etc/init.d/volmgt start
 ## P.E. T105 HDD 
 # fdisk -B /dev/rdsk/c1t1d0p0
 # format -e
 # newfs /dev/rdsk/c1t1d0s


IP変更 http://hidekazu.dhs1.sst.ne.jp/pukiwiki/pukiwiki.php?Solaris10

インストール後にホストの名前とIPを設定します。
変更ファイルなど。。
/etc/nodename 例:hoge
/etc/hostname.vfe00 vfe0はドライバ名 例:hoge
/etc/hosts 例:192.168.1.2 hoge
/etc/net/ticlts/hosts トランスポート層でループバック接続する場合 hoge hoge
/etc/net/ticots/hosts 同上 
/etc/net/ticotsord/hosts 同上
/etc/networks
/etc/netmasks 例:192.168.1.0 255.255.255.0
/etc/resolv.conf ネームサーバのIP
/etc/defaultrouter ルータ(ゲートウェイ)のIPアドレス 例:192.168.1.1
/etc/dhcp.vfe0 これはドライバ名 dhcpをつかわないのならリネーム

 Subversion のインストール

 
gtar xvfz subversion-1.4.4.tar.gz

始めに Berkeley DBの事
$ ./configure --prefix=$HOME/opt --with-apr=/usr/apache2/bin/apr-config \
--with-apr-util=/usr/apache2/bin/apu-config \
--with-apxs=/usr/apache2/bin/apxs --with-zlib --with-ssl \
--with-libs=/usr/sfw/lib \
--with-dbm=db4  --with-berkeley-db=$HOME/opt

  Berkeley DB

http://www.oracle.com/technology/software/products/berkeley-db/index.html
Berkeley DB 4.6.19
 cd ./build_unix/ 
 ../dist/configure --prefix=$HOME/opt
 make
 make install

  GCC 4.1.2 インストール

参考http://solaris.it-cafe.jp/tools/tools10.html

$ gtar jxf gcc-4.1.2.tar.bz2
$ cd gcc-4.1.2
$ mkdir OBJ
$ cd OBJ
$  ../configure  --prefix=$HOME/opt/ext/gcc-4.1.2 --disable-nls --enable-languages=c,c++ \
  --with-gnu-as --with-as=/usr/sfw/bin/gas --with-ld=/usr/ccs/bin/ld
$ make CFLAGS='-O' LIBCFLAGS='-g -O2'  LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap
 下の作業
$ make install
やる 
インストール時に
OBJ/gcc/Makefile で、
  SYSTEM_HEADER_DIR = `echo $(NATIVE_SYSTEM_HEADER_DIR) | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`
という行がおこすので
SYSTEM_HEADER_DIR = $(NATIVE_SYSTEM_HEADER_DIR)

 に変更する。


NFS(NIS) の設定

/etc/dfs/dfstabに記述する。また、/etc/dfs/sharetabにシェア情報が全て記述されている。


Samba の設定

cd /etc/sfw

# smb.conf-example と言うサンプルがある。
vi smb.conf
    変更箇所
    ;   hosts allow = 192.168.24. 127.
    ;[myshare]
    ;   valid users = $USER
    ;   path = /export/home
svcadm enable samba
/usr/sfw/bin/smbpasswd -a -U $USER

svcadm restart samba