Y.s Diary


 

2011年 05月 04日
UPnP Media Server (FreeBSD)
+ [portupgrade]

既にインストールしているパッケージをアップグレードする為に、portupgrade をインストールしました。

そして

# portsdb -Uu
# portupgrade -a

と実行しましたら、インストールしていないパッケージまでインストールし始めました。

驚いて中断しましたが、何が起こりましたか。

結局、

# portversion -v | grep needs

で表示された物を手動で make して行きました。

+ [mediatomb]

準備が出来ましたので、何時もの様に ports からインストールします。

(MySQL Server もインストールしました)

適当に設定して立ち上げましたが、charset が US-ASCII になっています。

/usr/local/etc/rc.d/mediatomb に

export LANG=ja_JP.UTF-8

を書いてごまかしましたが、/usr/local/etc/mediatomb/config.xml に

<filesystem-charset>UTF-8</filesystem-charset>
<metadata-charset>UTF-8</metadata-charset>
<playlist-charset>UTF-8</playlist-charset>

と書くべきでしたか。

 
2010年 12月 13日
ZFS (FreeBSD)
+ [kmem_map too small]

大量にファイルをコピーしていましたら

kernel: panic: kmem_malloc(131072): kmem_map too small: 5513093120 total allocated

と言われてしまいました。

とりあえず /boot/loader.conf に

vm.kmem_size_max="11G"
vm.kmem_size="9G"
vfs.zfs.arc_max="3G"

と追記しましたが、さて、どうなりますか。

 
2010年 12月 11日
ZFS (FreeBSD)
+ [GPT]

ファイルサーバを Sun Blade 2000 の Solaris から、FreeBSD 8.1-RELEASE-p2 に リプレースしました。

PC は、

  • ASRock 880G Extreme3
  • AMD Athlon II X4 615e
  • DDR3-1333(PC3-10600) 4GB x4
  • Pioneer DVR-215BK/MP
  • CENTURY CERS25R-BK
  • HITACHI HTS545025B9A300 x2
  • CENTURY CIF-GBE
  • Adaptec RAID 5805Z
  • HITACHI HDS722020ALA330 x8
  • Intel PRO/1000 PT Dual Port Server Adapter
  • Intel PRO/1000 MT Desktop Adapter
  • Intel PRO/1000 PT Dual Port Server Adapter
  • Intel PRO/1000 MT Desktop Adapter
  • 1000W Power
  • Super Flower SF-800RR/NPS

な感じです。

CENTURY CERS25R-BK は RAID 1 に設定し、OS を入れています。

Adaptec RAID 5805Z は RAID 6 に設定し、1ドライブです。

最初、fdisk と bsdlabel を使ってしまい、全容量が認識しませんでした。_no

約 10TB のディスクですので、MBR ではなく GPT を使うのですな。

# /sbin/gpart create -s GPT aacd0
# /sbin/gpart add -b 34 -s 23404195773 -t freebsd-zfs aacd0

で zpool create など、ごにょごにょしまして

# df -k
Filesystem   1024-blocks    Used       Avail Capacity  Mounted on
...
aac_raid     11494490050      18 11494490032     0%    /export

無事、認識しました。

 
2010年 11月 28日
AHCI (FreeBSD)
+ [8.1-RELEASE インストール]

ブートメニューで、[6] を押します。

OK プロンプトが出ますので、

load ahci

を入力し、モジュールをロードします。

boot

でブートし、普通にインストールします。

インストール後の最初のブートでは、再度上記の手順でモジュールをロードします。

ブート後、/boot/loader.conf を編集します。

ahci_load="YES"
 
2010年 11月 27日
AMD AHCI BIOS ROM (FreeBSD)
+ [ASRock 880G Extreme3]

DVD ドライブを SB850 の SATA ポートに接続します。

BIOS の AMD AHCI BIOS ROM を Enabled にします。

FreeBSD-8.1-STABLE-201010-amd64 の DVD でブートしますと

Looking up /BOOT/LOADER... Found

の後、止まります。

BIOS の AMD AHCI BIOS ROM を Disabled にしますと、正常にブートします。

AMD AHCI BIOS ROM が Disabled でも、ハードディスクは AHCI でアクセスされる様です。

 

前のページ     次のページ


This page is written in Japanese.