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を終了するためには

~.(チルダ+ドット)

を送信。以上。