「趣味」カテゴリーアーカイブ

gmirrorしているHDDに新HDDを追加・HDDの削除

  • 新しく買ってきた真っ新なHDDをミラーリングプールに追加

 # gmirror status

Name    Status  Components

mirror/8tbhdd0p1  COMPLETE

ad8p1 (ACTIVE)
ad11p1 (ACTIVE)

#  gpart create -s GPT ad12
ad12 created
# gpart add -t freebsd-ufs ad12
ad12p1 added
# gmirror insert 8tbhdd0p1 ad12p1
# gmirror status

Name    Status  Components

mirror/8tbhdd0p1  DEGRADED  ad8p1 (ACTIVE)
ad11p1 (ACTIVE)
ad12p1 (SYNCHRONIZING, 0%)

  • 今までのミラーリングプールから1台離脱

# gmirror remove 8tbhdd0p1 ad8p1
# gmirror status
Name    Status  Components
mirror/8tbhdd0p1  DEGRADED  ad11p1 (ACTIVE)
ad12p1 (SYNCHRONIZING, 0%)

  • 離脱させたHDDで別のミラーリングプールを作成

# gmirror label -v -b round-robin 8tbhdd1p1 ad8p1
Metadata value stored on ad8p1.
Done.
# gmirror status
Name    Status  Components
mirror/8tbhdd0p1  DEGRADED  ad11p1 (ACTIVE)
ad12p1 (SYNCHRONIZING, 0%)
mirror/8tbhdd1p1  COMPLETE  ad8p1 (ACTIVE)

perseus購入

SDR界で有名なペルセウスをとうとう買ってみました。

いや~、これは良いです。素晴らしい。

昔からアマチュア無線やBCLをやっている人間から見ると、どうしても「パソコンにUSB接続?ソフトウェアで復調?そんなオモチャは老舗の無線機製造会社が作る無線機に敵う訳ないだろ!」と言いたくなる気持ちも分からなくはないです。しかし、今のパソコンの処理能力を考えてみてください、数GBのメインメモリ、2GHzを軽く超えるCPUクロックを持つ64ビットCPU…その処理能力にかかってしまえば、一昔前にはあり得ないほどの高度な処理もいとも簡単に行えます。

職場の先輩が一足先に購入し、「これはいいよ~!」と勧められていたのですが、その方が購入後、販売価格が上がってしまったんですよねえ…。以前は10万円を若干切るくらいの価格だったのですが、今は13万円程度。確かに高性能な受信機といえども、13万円は…と二の足を踏んでいた矢先、マルツオンラインで102000円で販売されているのを発見!オーダーして昨日届いたわけなのです。

とりあえず、自宅のルータにVPNの設定を施し、外出先からノートパソコンでも接続してどこからでも聴けるように設定しましたので、これで出張中も楽しめそうです。perseus

wordpress更新エラーの件

「ダウンロードに失敗しました。 要求されたリクエストを完了できる HTTP トランスポートがありません。

というエラーでWordpress本体がアップデートできない件の対応。

原因は、curl

https://curl.haxx.se/

が入っていなかったこと。従って、curlのライブラリをインストールした上で、新しいバージョンが出ていたApacheと併せてPHPを更新。

Apacheのconfigureは、

./configure –enable-so –enable-authn-dbd –enable-ssl –enable-rewrite

PHPのconfigureは、

‘./configure’  ‘–with-pgsql’ ‘–with-apxs2=/usr/local/apache2/bin/apxs’ ‘–with-gd’ ‘–enable-exif’ ‘–with-jpeg-dir=/usr/local/’ ‘–with-png-dir=/usr/local/’ ‘–with-zlib-dir=/usr/local/’ ‘–enable-mbstring’ ‘–with-mysql’ ‘–with-curl’

FreeBSDのgmirrorを正しく停止する方法

gmirrorでミラーリングディスクを作成した後、何らかの理由でHDDを外したい時がある。そういう時に

#gmirror stop 6tbhdd0p1

#gmirror clear ad24p1

とかやっても上手くいかない。

mirror/4tbhdd0p1  COMPLETE  ufsid/54c55d2c058967b9 (ACTIVE)

↑こんなのが残って、ddでハードディスクの管理領域を消そうとしても上手くいかない。そんな時の対処法。

#gmirror deactivate 4tbhdd0p1 ad9p1

こんな感じにして、

#dd if=/dev/zero of=/dev/ad9 bs=1

#dd if=/dev/zero of=/dev/ad9 seek=78140371067

とかしてやればOK。seek=の値は、

#gpart list

ってやって出てきたセクタ数を512で割って求める。

FreeBSDのシリアルポートからCiscoのルーターにつなげる方法

久しぶりにcuなんかを使ったのでメモ。

FreeBSDサーバーのシリアルポートにロールオーバーケーブルを接続し、ネットワーク経由(ssh)でサーバーにログイン、そしてそこからシリアルポート経由でルーターにログインする方法。

rootになってから、

# cu -s 9600 -l /dev/cuau0

9600はシリアルポートの速度。/dev/cuau0は物理ポートのデバイス。

cuを終了するためには

~.(チルダ+ドット)

を送信。以上。

FreeBSDなマシンに6TBのHDDを追加してgmirror

# gpart create -s GPT ad24

# ls -la /dev/ad24*
crw-r—–  1 root  operator    0,  70 Oct 18 12:33 /dev/ad24

# gpart add -t freebsd-ufs ad24
ad24p1 added

# ls -la /dev/ad24*
crw-r—–  1 root  operator    0,  70 Oct 18 12:33 /dev/ad24
crw-r—–  1 root  operator    0, 159 Oct 18 12:34 /dev/ad24p1

# gmirror label -v -b round-robin 6tbhdd0p1 ad24p1
Metadata value stored on ad24p1.
Done.

# gmirror status
Name    Status  Components
mirror/6tbhdd0p1  COMPLETE  ad24p1 (ACTIVE)

# newfs  /dev/mirror/6tbhdd0p1

☆ポイント

  • 最初にgpartでパーテション作成してからgmirrorする。
  • gmirrorはディスク全体ではなく作成したパーテションをmirrorする。

 

WordPress再インストール

結局PostgreSQLベースで稼働させるパッチはWPアップグレード時に動かなくなってそのまま二進も三進もいかなくなったので、MYSQLをインストールしてWP最新版インストール。

非力な鯖にDB2本も立てたくないんだけどまあ仕方がない。

今日は大阪出張二日目。仕事の出来はまあまあ。