CONTENTS
Lastmodified 2013-08-08 (木) 17:15:31
ML110 G7 OSレスモデル 6473360-AHZN (HP(旧コンパック))のデフォルトMemoryは2GB、HDD250GB
2013年6月1日現在の時点で当該モデル上でZFSrootな環境では、リブートに失敗する。っていうかシャットダウン出来ない。
http://www.nekolove.jp/wp/archives/2012/11/20121108105449.php
そこで、システムはUFSで、ユーザのデータ(/usr/home)はZFSで行くことにする。
デフォルト同梱の250GBのHDDへ、FreeBSD9.1RをDVD1を用いて普通に?UFSででインストール。このとき、一般ユーザを作らなければ/usr/homeはない。
root@g7:/boot/zfs # df -h Filesystem Size Used Avail Capacity Mounted on /dev/ada0p2 220G 3.6G 199G 2% / devfs 1.0k 1.0k 0B 100% /dev
の様になっている。勿論、/以下には、/usr/home やリンクはない。
で、ここで250GBのHDD3基を残りのベイに挿して、
zpool create tank raidz1 ada1 ada2 ada3
root@g7:/ # zpool status pool: tank state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 ada3 ONLINE 0 0 0 errors: No known data errors
ZFS on G7 FreeBSD9.1R-p3の様に/usr/homeをつくって、
root@g7:/ # df -h Filesystem Size Used Avail Capacity Mounted on /dev/ada0p2 220G 4.2G 199G 2% / devfs 1.0k 1.0k 0B 100% /dev tank 456G 327M 456G 0% /usr/home
FreeBSD 9.1R Scrach Installの様に環境を整えてBAMPにすべく、
************************************************************************ Remember to run mysql_upgrade the first time you start the MySQL server after an upgrade from an earlier version. ************************************************************************
まぁ、手順としては、mysql55-client を入れてからなんだけど、依存関係でclientが自動的に入ります。
/etc/rc.conf
mysql_enable="YES" echo 'mysql_enable="YES"' >> /etc/rc.conf
デフォルトでは /var/db/mysql にデータベースファイルが作成されます。もし他の場所にしたい場合は rc.conf に以下のような設定を追加します。このディレクトリが起動時になければパーミッション 700、オーナー mysqlで作成されます。
mysql_dbdir="/path/to/mysql"
mysqlの設定ファイルの雛形をコピーしておきます。(より大規模なシステムなら large や huge に)
# cp /usr/local/share/mysql/my-large.cnf /usr/local/etc/my.cnf
または
# cp /usr/local/share/mysql/my-medium.cnf /usr/local/etc/my.cnf # chmod 644 /usr/local/etc/my.cnf
/usr/local/etc/my.conf
[client] #password = your_password #port = 3306 port = **** socket = /tmp/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] #port = 3306 port = **** socket = /tmp/mysql.sock
以下の起動スクリプトで制御できます。
# /usr/local/etc/rc.d/mysql-server start ←デーモンを起動します # /usr/local/etc/rc.d/mysql-server restart ←デーモンを再起動します # /usr/local/etc/rc.d/mysql-server stop ←デーモンを停止します
起動できたら、rootユーザのパスワードを設定します。初期状態ではパスワードなしになっています。ここでは root@localhost の設定を変更しておきます。
# mysqladmin -u root -h localhost password 'XXXXXX' ←XXXXXXに半角でパスワードを書きます。
phpMyAdmin-4.0.5 has been installed into:
/usr/local/www/phpMyAdmin
Please edit config.inc.php to suit your needs.
To make phpMyAdmin available through your web site, I suggest that you add something like the following to httpd.conf:
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/" <Directory "/usr/local/www/phpMyAdmin/"> Options none AllowOverride Limit Order Deny,Allow Deny from all Allow from 127.0.0.1 .example.com </Directory>
Total access 2188:本日 1:昨日 0