ラベル PC の投稿を表示しています。 すべての投稿を表示
ラベル PC の投稿を表示しています。 すべての投稿を表示

2010/09/19

zfsでRAID10 at FreeBSD ディスク交換

拡張カードにさらに1T*2を接続してディスクの交換をしてみる。

現在の状態

oscar# zpool status
  pool: tank
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        tank        ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            ad12    ONLINE       0     0     0
            ad14    ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            ad16    ONLINE       0     0     0
            ad18    ONLINE       0     0     0

errors: No known data errors


HDDの接続状況
追加した拡張カードの2ポートがad4とad6に見え、元からあったものは後ろにずれている。
2ポートだが、チャンネルは4つ?
oscar# atacontrol list
ATA channel 0:
    Master:  ad0 ATA/ATAPI revision 4
    Slave:       no device present
ATA channel 2:
    Master:  ad4 SATA revision 2.x
    Slave:       no device present
ATA channel 3:
    Master:  ad6 SATA revision 2.x
    Slave:       no device present
ATA channel 4:
    Master:      no device present
    Slave:       no device present
ATA channel 5:
    Master:      no device present
    Slave:       no device present
ATA channel 6:
    Master: ad12 SATA revision 2.x
    Slave:       no device present
ATA channel 7:
    Master: ad14 SATA revision 2.x
    Slave:       no device present
ATA channel 8:
    Master: ad16 SATA revision 2.x
    Slave:       no device present
ATA channel 9:
    Master: ad18 SATA revision 2.x
    Slave:       no device present
ATA channel 10:
    Master:      no device present
    Slave:       no device present
ATA channel 11:
    Master:      no device present
    Slave:       no device present


RAID10だからミラー単位で入れ替えるのか思ってたけどHDD1台単位で交換できた。
ad16を追加したad4と交換してみる。
zpool replace tank ad16 ad4

途中経過はこんな感じ。
oscar# zpool status
  pool: tank
 state: ONLINE
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
 scrub: resilver in progress for 0h8m, 53.72% done, 0h7m to go
config:

        NAME           STATE     READ WRITE CKSUM
        tank           ONLINE       0     0     0
          mirror       ONLINE       0     0     0
            ad12       ONLINE       0     0     0
            ad14       ONLINE       0     0     0
          mirror       ONLINE       0     0     0
            replacing  ONLINE       0     0     0
              ad16     ONLINE       0     0     0
              ad4      ONLINE       0     0     0  34.8G resilvered
            ad18       ONLINE       0     0     0  40.4M resilvered

errors: No known data errors

完了するとこうなる。すばらしい。
oscar# zpool status
  pool: tank
 state: ONLINE
 scrub: resilver completed after 0h14m with 0 errors on Sun Sep 19 19:38:24 2010
config:

        NAME        STATE     READ WRITE CKSUM
        tank        ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            ad12    ONLINE       0     0     0
            ad14    ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            ad4     ONLINE       0     0     0  63.6G resilvered
            ad18    ONLINE       0     0     0  63.6M resilvered

errors: No known data errors

ということは、マザーボードにはSATAは5ポートあり、ミラーリングで2つ使用中。
余っている1つは予備HDDとすれば

  • マザーボードでミラーリング*2
  • 拡張カードでミラーリング*PCIEの本数
  • マザーボードに控えHDDが1台 
が使えることになる。
控えHDDはいらないならSATAが6本ついているマザーボードにすればミラーを1つ増やせる。
でも、そんなマザーボードはちょっと高い。

拡張カードがFreeBSDで対応していないらしくSATA1.5Gbpsになってた…
チップはMarvell SE91XX。

2010/05/02

Command & Conquer The First Decade

しばらく前に出ていたシリーズ10年分をまとめたやつが廉価版になっていたのでお買い上げ。
本来XP対象のものWindows7 64bit版で動かすためのメモ。
(元々はWindows95時代でXPでも色々しないと動かないものもある)

初代Command & Conquer 、起動はできるがムービーの色がおかしいのでレジストリに追加
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\Compatibility\Command & Conquer]
  • Flags   バイナリ  00 08 00 00
  • Name  文字列    C&C95.exe
  • ID     バイナリ  d5 83 dd 32
Command & Conquer RED ALART、初代と同じ現象でこれもレジストリに追加

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\Compatibility\Command & Conquer Red Alert]
  • Flags   バイナリ  00 08 00 00
  • Name  文字列   ra95.dat
  • ID     バイナリ  cb 58 cb 36
32bitだとWow6432Nodeってのがなくなる

Command & Conquer TIBERIAN SUN 管理者権限で起動しないとだめかも。
Command & Conquer RENEGADE  問題なし
Command & Conquer RED ALART 2 RA2.exeを98と互換モードで。
Command & Conquer RED ALART 2 YURI'S REVENGE RA2MD.exeを98と互換モードで。
大統領は24で見た人だと思ったらシーズン5の副大統領役だった。
youtube
続編のREDALART3の大統領は心の一押し俳優J・K・シモンズ
Command & Conquer GENERALS 問題なし
Command & Conquer GENERALS ZERO HOUR 問題なし

ここで色々修正が入っている非公式パッチ1.0.3を当ててみる。
AVGではトロイに誤認識されちゃんと当たらない(TIBERIAN SUNが起動できなくなったり)。
掲示板では他のソフトではならず問題ないらしいし、一時的にAVGを止めて当てる必要あり。

解像度について
古いゲームなので640x480だったりするけど
Command & Conquer パッチを当てると解像度が1024x768になった。
TIBERIAN SUN インストール先ディレクトリにあるSUN.INIを

ScreenWidth= 1920
ScreenHeight=1080
StretchMovies=no
と変更すれば変わる。RA2、YURI'S REVENGEも同じ方法

RED ALARTはどうにもならんらしい。
GENERALS、zero hour mydocumentにできる設定ファイルOptions.iniで解像度を指定
zero hourはカメラ位置を高くもできる。
http://widescreengamingforum.com/forum/forums/gaming/detailed-widescreen-reports/12567/command-conquer-generals

FPSのRENEGADEと、そこそこ今のグラフィックに近いGENERALSが怪しいけど多分レッツノートでも動くな。

参考

2010/04/23

普通の配置のキーボード



















しばらく前からロジクールのキーボードを使っていて、音量をくるくる回して変えれるのは気に入っていたけど、
ファンクションキーがいったんロックするキーを押さないとF5が「元に戻す」に割り当てられててややこしい
ことになるのが気に入らなかったので買い替え。
昔ながらのキー配置のものがあまり無くて、最終的にはマイクロソフトの1980円のやつにした。
http://www.microsoft.com/japan/hardware/keyboard/wired_key600.mspx

これと悩んだのはエレコムのUSBハブ付き2980円。
http://www2.elecom.co.jp/peripheral/full-keyboard/tk-fcm010/index.asp
サイズのラバーコーティングされたやつ2980円。
http://www.scythe.co.jp/input-device/kagemusya.html

最近はdelキーの位置が微妙に変なことになっていたり、ファンクションキーに別の機能が割り当てられていたりと面倒だ。

キーボードはマイクロソフトでもいいけど、マウスはロジクールの感度が好み。

2010/03/06

結局入れてる

kuro-sheevaにapache2を追加。
apt-get install apache2 libapache2-mod-php5 php5-sqlite php5-gd

firefoxでだきphpinfo.phpがダウンロードダイアログになるのは何で?
(結局index.phpでphpinfo()は確認できた)

x-アプリのライブラリ

CDからネットワークドライブに取り込んで別のPCでもsonyのx-アプリで聞くけど
ライブラリのデーターをコピーするときに場所をよく忘れるのでメモ。

windows7 C:\ProgramData\Sony Corporation\Sony MediaPlayerX\Packages

なんでiTunesでないかといえばウォークマンを使っているというのとCDのデータ取得がx-アプリのほうが
正確な方が多い気がするから。

2010/02/26

PCケースの処分

ついに「頑張っても燃えなさそうなゴミ」の日が来た。
朝からPCパーツやHDDケース等をゴミ袋3つに分けたものと、サーバー用の激重ケースとデスクトップ型x2を家の前に運び出す。
家に戻ろうとすると結構な勢いで向こうの方から軽のワゴンが。
まさかと思い家の中から見ているとゴミ捨て場の前にとまりPCケース3つとゴミ袋2つを乗せて行った。
残ったゴミ袋1つはパーツやケーブルよりプラスチックが多かったから価値なしと判断された模様。

ということでミドルタワー型のケース2つも置いておくと、今度は残されていたゴミ袋もろとも回収され一瞬にしてPC関連の粗大ゴミの処理が完了してしまった。

これで家にあるPCは
メインPC(windows7 64bit)
HDDレコーダー機(ubuntu)
レッツノート(windows7)
Kuro-Sheeva(debian)
両親が使ってるノートが2台(XP)

  • CPU(thlon64x2)とメモリ(2G)は置いてあるのでキューブ型のベアボーンをローラー部屋に
  • CATVチューナーのirシステムと連動できるHDDレコーダーを買う
というのを考えてる。
でもHDDレコーダーだとPCで変換とか面倒できなかったりするしなぁ。

2010/02/14

DY-UD200

イオシスでお買い上げ。ts抜きができるらしいけど、そこはあまり重要でなく、今使っている
モニターは子画面が出せないのでPC画面でテレビを映したかったから。
CSはデジタルCATVには関係ないし、BS付きやダビング10対応とかは「そこまでは出したくない値段」
ts抜きをすれば持ち出せるんだろうけど基本的には「録って見て捨てる」使い方なんだと思う。

Windows7 64bitだと付属のドライバが入らないがBonDriverとTvTestなるものの組み合わせで使うらしい。
インストールはできたけど画面も音も出ない。(CATVなので電波ではく信号は来ている)
そこでWindows7 32bit版のlet'sで付属のドライバを試すと普通に視聴、録画ができた。
でも、BonDriverとTvTestを入れたらやっぱりだめ。
0911というバージョンだったのでファームウェアをダウングレードするか、古いBonDriverを使うと
いいらしいとあったけど、古いBonDriverは削除されているようなのでダウングレードを試すことに。
やったことは
  1. 1.0.0.7で正常動作することを確認
  2. Microsoft Visual C++ 2005 SP1 再頒布版をインストール
  3. Microsoft Visual C++ 2008 SP1 再頒布版をインストール
  4. 詰め合わせの手順書に従ってダウングレード
  5. ダウングレード用のファイル詰め合わせにあるドライバで置き換え
最終的にはWindows7 32bitでBonDriverとTvTestで見れるたけど、どれが正解か分からない。
・ダウングレードが必要かは不明
・ダウングレードはメーカーで配布されている1.0.0.7が必要?
・BonDriverは現時点の最新版8.4.4
・付属ドライバから置き換えるものはBonDriverのところにあるものではなく、ダウングレード用のファイル詰め合わせのものを使う

まずは詰め合わせのドライバを使って、だめならダウングレードでいいんじゃないかと。

詰め合わせのドライバでWindows7 64bit版でも視聴、録画ができた。

TvTestでは
  • レンダラーをEVRに設定
  • HDUSリモコンを有効に
  • 番組表を取得するためのEpgDataCap2.dllを追加
次にTvRock(参考サイトはいくらでもあるので)を設定すればOK、だと思う。

もう少しで売っぱらいに行こうかと思ったけど粘ってよかった。

恐ろしく容量を取るのでPCの整理で余ったHDDを保存用に使おう。

TvTestで録画したファイル.tsはVLCで普通に見れる。
ということは既に編集可能なんだろうか?
フリーではないけどTMPGEnc MPEG Editor 3でやるのが簡単そうだ。

2010/02/09

コピーできない

 Windowsのエクスプローラーだとコピーできてるのか不安なので(って無茶な)適当な
ツールを探す。
RealSyncというのがよさそうなのでこれで一旦FreeBSDからメインPCにコピー、
メインPCからNASに再コピーで試す。

KURO-SHEEVAの初期化に必要なOSとかは付属のCDに色々ファイルがあった。
やり方については http://xzr.dyndns.org/pukiwiki/index.php?%B8%BC%BC%C6 とか
日経Linuxの記事が参考になりそう。
でも不安なのでしばらくはやらない。

2010/02/08

KURO-SHEEVAとOS

ちょうど日経LinuxがKURO-SHEEVA特集。
http://itpro.nikkeibp.co.jp/article/MAG/20100204/344212/

結局はe-SATAとかUSBがあるから他のLinuxどころかFreeBSDも起動するらしい。
http://www.mail-archive.com/freebsd-users-jp@jp.freebsd.org/msg03914.html

「出荷状態に戻す」ではなく、「再インストールする」が正しい?

Windos7だけ?

ネットワークドライブからNASにファイルをコピー、とするとブリブリっと容量を計算した後、
コピーが始まらずにダイアログが閉じられること多数。
ファイルの数が多すぎるとか関係あるのだろうか?
それともsamba経由だと何か変なことになっているのか?
とりあえずちょっとづつ小分けにしてコピー、面倒くさい。

KURO-SHEEVA続き

ポッドキャスト取得用perlスクリプトは何とか動いたので定期実行のためcronを設定、
使用としたらpermission denied。
/var/spool/cron/crontabsにパーミッションがないらしい。
chgrp crontab /var/spool/cron/crontabs
/etc/group のcrontabにアカウントを追加
chmod 777 /tmp で設定できるようになり完了。
NASをマウントできない問題は、KURO-SHEEVAが側をsambaで公開すればNetJUKEから取り込めることが分かったのでマウントしないことに。
どうせポッドキャストはどんどん削除するので容量はいらないし、余っているmicroSDで十分。

デジカメの写真とかデータをNASに 移動すればついにサーバーも停止できる。

2010/02/07

KURO-SHEEVA起動

最初はUSBでつないでシリアルコンソールで見る必要があるらしい。
ドライバをインストールして、シリアルポートでログイン、スピードは115200 。
rootでログインパスワードはnosoup4u、ってネットで分かったけど、初期パスワード
とかの基本情報もないのでネットで見るしかないのはむーー

取りあえずパスワードを変えて一般ユーザーを作る。

ネットワークの設定
vi /etc/network/interfaces
auto lo
iface lo inet loopback
#address 127.0.0.1
#netmask 255.0.0.0

auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
     address 192.168.xx.xx
     network 192.168.xx.0
     netmask 255.255.255.0
     broadcast 192.168.xx.255
     gateway 192.168.xx.xx

vi /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx

vi /etc/rc.local コメントにする
#insmod /boot/fat.ko
#insmod /boot/vfat.ko

suができない
chmod u+s /bin/su

sshで直接rootでのログインを拒否
vi /etc/ssh/sshd_config
PermitRootLogin no

名前解決
apt-get install dnsutils

タイムゾーンの設定
dpkg-reconfigure tzdata

ntp
apt-get install ntp

utf8にする
locale-gen ja_JP.UTF-8

vi /etc/default/locale
LANG="ja_JP.UTF-8"

apt-get で
smbfsを入れたけどマウントできない
取りあえずポッドキャスト取得スクリプトを動かすことに
apt-get install perl-modules
後はCPANで順番にモジュールを追加、ではうまくいかなかった(インストールされていないよう)ので
なんとかapt-get install ○○で必要なものを追加し、動作するようになった。

あと1台

DNRH-001を初期状態に戻して撤去完了。
Windowsを再セットアップしないとだめかと思ったら、無くしたと思っていた初期状態を
まるまるバックアップしていたディスク見つかったのですぐに終了。

2010/02/06

NASとLinux

ソフマップに先週のゲーム関連に続いてPC関連の物を売りに。
これでローラー部屋からPC2台が消えて以下の状態。
(ってまだ多い)
  • メインPC(Win7 64bit)
  • HDDレコーダー機(ubuntu)
  • サーバー(FreeBSD)
  • イオシスで買ったDNRH-001(XP)
  • Let's note R7(Win7)
で、アイ・オーのNASをポイントで買ってきた。
そしてジョーシンでKURO-SHEEVAなる組み込みLinux機を売っていたのでSSHとperlだけならこれでいいかもと思ってお買い上げ。
この商品はかなり数が少ないものらしい。僕の後でもう一人が買って売り切れ。
3万以下ならネットブック買おうかと思ったけど取りあえずこれで様子見。
ネットブックに5万もだすならもうちょっと出してlet's買ったほうが絶対いいと思う。

NASは初期設定がRAID0の1TBだったので500GのRAID1に変更。
取りあえずNASがFreeBSDからマウントできることとNetJUKEから取り込めることを
確認できたのでDNRHはシャットダウン。これで後はFreeBSDだけ。

ポッドキャスト転送は失敗

ポッドキャストの転送をテスト、繋げば転送されるように設定しても何も起こらない。
何度か試した後、手動で転送を試すと機器が「ポッドキャスト」に対応していないとエラー。
CDから取り込んだものとポッドキャストは別物として扱われるらしい。
これは困った、ポッドキャストに対応している現行品は四角いやつで、細長いやつはノイズキャンセラーのない下位機種だけ。

Netbookd内のvmwareで動くperlでNASかNetbook(自分自身)のWindows領域にダウンロードか。

次の展開

家のWEB、メールサーバーを止めることができる状態にはなったけどまだ動いているものが
あるので止められない。
  1. ファイルサーバーはどうするか
  2. 毎日perlでダウンロードしているポッドキャスト(しかもダウンロード先は別のPC)
  3. テストのために外部からSSHでログインできるようにしておきたい
1のファイルサーバーはミラーリングもできるNASを買ってしまうのが一番スマートかも。
Linuxでファイルサーバーにすれば3のSSHログインと合わせて解決できるけどLinuxでのRAID1は
よく分からないのとPCは減らしてしまいたい。

2は
FreeBSD(perl)でダウンロード->Windowsで日付毎のフォルダに保存->NetJukeで取り込み->ウォークマンに転送

という使い方をしていて、NetJukeでの取り込みがフォルダ単位になるので、同じフォルダに追加
すると毎日古いものも取り込む形になるのを避けるための苦肉の策。
(なぜかFreeBSDのsambaではアクセスがうまくいかなかったのでWindowsにダウンロード)
Windowsのウォークマン管理ソフト(Xアプリ)も新しくなってポッドキャストも対応してるから、それで
新しくダウンロードしたものだけ送れるのかもしれない。
他の方法は、ウォークマンを無線LAN付きの機種(Xシリーズ)に変えてしまう。
手っ取り早いけど高いのと動画を見る気はあまりないのでサイズが少し大きいのが難点。
  • Xアプリから新しいエピソードだけ自動転送できるなら、ネットブックを買ってきて24時間起動。
  • ファイルサーバーはNASのミラーリング。
  • 重いかも知れないけどネットブックにvmwareでFreeBSDを入れて待ち受ける。
ってところか。

2010/01/29

これまでのメール

メールの管理Ggmailに任せるとして今までのメールをどうするか。
メールソフトからGmailへのアクセスをIMAPで設定して、家サーバーからそのまま各フォルダを
gmailにコピーすれば全部Gmailにアップロードできた。
相当時間がかかるようなので、身内、友達、IDの通知案内、買い物の注文メール、メモだけに
して後は捨てることにした。
もし、googleがこけると何も分からなくなるかもしれないのでIDは少しずつでもプリントアウトして
一応ローカルでコピーを持っておかないとダメかも。

2010/01/28

メールサーバーもgoogleへ

eigahan.comのメール関連をGoogleAppsに移した。
ついでに家サーバーが代わりに受信しているプロバイダ(zaq)のメールもgmailで受信させるように。
やったことは

GoogleAppsで登録
・現在eigahan.comに存在するメールアドレスをgmail上にも作成
・今利用しているdynamicDNSのサービスのゾーン情報にGoogleAppsで指定されているMXレコードを登録
・zaqのメールもgmailが受信するように設定

これって最初からgmailにeigahan.comでアカウントがあればHT-03Aもeigahan.comで使えたんじゃないのか?

後はWEBを外においやれれば家サーバーを減らせる。
掲示板にpostgresqlを使っていたぐらいで後はほとんど静的なものだったからこれもGoogle様に任せれるか?

DOCOMO datalink

以前P-01AがWindows7では使えなかったdocomoのデータ管理そふとdatalink。
VMware PlayerにXP入れたから使えるか試したらうまくいった。
ソフトはともかくUSBでつないだ電話機がゲストOSから使えるってのは不思議な感じだ。
これで動かないのはSCSIのフィルムスキャナぐらいか。

2010/01/25

64bitOSとマルチコア

面白がってメインPCをメモリ8GにしてWindows7の64bit版にしてます。
OS上のFLASHが動かないので サイドバーのガジェットがいくつか動かないぐらいで、ほとんどは32bit動作なのであまり恩恵は受けていないけどソフトは問題なく動作している。


で、1アプリが使えるメモリは32bitの制限を受けるとしても、OSにはメモリが8GあるしCPUも3コアなので、VMware Playerに余っているXPを入れてみたけど以前の仮想PCとは違ってそんなに重たくないのね。
古いハードウェアを使うのなら別のPCが必要かも知れないけど、XP時代のソフト(3Dでグリグリ動かすゲーム以外)を動かすためならこれで十分な気がする。