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

2016年8月30日火曜日

FreeBSD 10.0Stable とZFS

Windows10の8月のupgradeでXlaunch(Xwindow)が使えるようになったので、FreeBSDサーバのzfsをチェックしてみるとディスクが2台しか動いて居らずdegradedになっている! どのディスクが動いていないのか、見当をつけて電源を落としてみると3台目がおかしいようだ。 で、WEBで注文して早速交換! うん? 勝手にはやってくれない、、、。 WEBをググってもこれという記事が出てこないし、おまけに最初の設定をメモってないのでどうなっているのかもわからない(自分のページ見てもスンナリ「ZFSを入れた」としかなくて、頭からZFSでブートしているのか??)
新しいディスクを入れて、色々試行錯誤して何とか動くところ(現在resilvering 中)まで来たので、今後の為に記録を残しておきます。  交換したディスクが逝かれているのかは不明。



手順:
zpool statusでダメなディスクをoffline.
ディスクを交換
その後、右の様にunavailとなっているディスクを新しいディスクで置き換える(zpool replace)

通常使っているada1といった名前が出て来ずに/dev/gptid/e..... と長ったらしい名前が出てくるので、これを使ってよいのか迷う。 それと、新しいディスクはad6がada2にリアサインされている(ls /dev/* で確認)のでどちらを使うのか迷うが、どうもada2で良かったようです。  どうもzrootからbootしている様なので、boot codeを ada2にも書き込まなければならないようです(書き込まなかったらどうなる?) gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada2 って事かな?

3時間ほど掛かってresilveringが終了してraidz1-0にada2が正常に追加されました。
で、gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada2ってやってみましたが、
gpart: No such geom ada2でダメ。 ad8でやってみても同じでした。


うーん、良く分かっていない、、、、。



2015年8月20日木曜日

arduino を使ってみることに、、、

arduinoってのがある事に何かを読んでいて気が付いて早速ググってみると、「おー、色々あるし、ちょうどやりたい事が簡単に出来そう」という事で早速、アマゾンで「Arduinoを始めよう」と「Arduinoで計る、測る、量る」を買ってもう少し詳しく理解を試みる。 
「あー、基本的にはCとかJavaでI/Oを簡単に扱えるようになっているんだ」という理解で、Arduino Unoを買って、Windowsに繋いでみる。
「あれ?動かないよ」「ひょっとしてUSB<->RS232cの所為? 何しろLogger32やFlex6500、ローテータの制御でComポートは大量に消費されていますので、、、」 でラップトップで実験してみると問題なく動作します。 「やっぱり、Comポートの所為か。 しかし別のPC立ち上げるのも面倒だ」

ということで、サーバとして動かしているFreeBSDで動かして、これをWindowsからXlaunchでアクセスして使う方法を試みることにする。 
FreeBSD 10.0 Stableに最新のPortコレクションを入れ、/usr/ports/devel/arduinoをインストール。幾つかインストールされているバージョンとの齟齬があり、途中で止まった。 make deinstall; make install で実行した方が良いかも、、、。 /usr/ports/emulator/linux_base-c6のところで、「インストールされているカーネルのバージョンが、、、」というエラーが出て進まない。 ググってみると、「ちゃんとUpdate情報を読めよ!」との書き込みと共に
今回購入の本とArduino Uno
> # sysctl compat.linux.osrelease=2.6.18
>
> and add
>
>   compat.linux.osrelease=2.6.18
>
> to /etc/sysctl.conf.
という事で解決、、、、。
 
  
 
 
  
 
これでarduinoのコンパイルは終了。 早速起動すると? usbが見えていない! 
これもググってhttp://playground.arduino.cc/Learning/FreeBSD にたどり着き、
/usr/ports/comms/uardunoをインストール。
これでようやく/dev/cuaU0で見えるようになりました。
という事で Windows の画面からarduinoを弄って色々悪戯が出来るようになりました。 
目出度し愛でたし、、、で、何をするかといえば、色々考え中です。
 
二足歩行ロボットとか、ドローンとかは作らないと思いますが、、、。 
WindowsからXLaunchでFreeBSDにアクセスしArduinoを起動。

2014年6月2日月曜日

samba36 on FreeBSD 10.0 Stable

色々弄っても埒が明かないので、FreeBSD 10.0 Stableをsvnしてシステムを入れ替えてみました(これ自身は何の関係もありません)。 ついでに、samba36を再度pkgからインストールして、立ち上げてみましたが、やはりunix側のコーディングを指定するところで落ちてしまい立ち上がりません。 
よく考えてみれば、今までと違いFreeBSDはDHCPサーバ、ファイルサーバ等のサーバとして使っているだけなので、Unix上のコーディングはあまり重要ではありません。 取り敢えず問題は既に前に動いていたsambaで作ったファイルがWindowsから読めるかどうかだけです。 というわけで、/usr/local/etc/smb.confのdisplayとunix-encodingをコメントアウトして立ち上げてみました。 立ち上がります。 で、アクセスを試みると拒否されます。 それでは、とsmbpasswdでパスワード設定してやって無事Windowsからファイルがマウントできるようになりました。 ちょっと、セキュリティが甘いですが、自宅内だけのアクセスなので、これで良しとします。

やっと、家庭内ファイルサーバ(raid V, 5.6TB)が動くようになりました。 今は殆どドラえもんのポケット状態ですが、 ゴミ箱にならない様に気をつけましょう、、、

SN56位で推移してますが、それでも少しは聞こえていますね。 今朝は14Mhzでチュニジア(3V8/IK0GDG/P Djerba Island)が入っていましたが、パイルでグシャグシャなので諦め。 21MhzのKP2、、、、、、。 JE1LETがCY0/VA??とQSO(?)してるみたいだけど、当然聞こえないのでパス。
今週はFSから何局かQRVするみたいなので、取り敢えず狙ってみることに、、、。


30-40-80 Dipoleがオカシイ!

 RI1FJLが出ていて、30/40/80mが必要なので、追っかけていましたが、30mは無事できて、40mで呼ぼうとしてtuningをしたら、全くSWRが下がらない!! 調子が悪い状態での測定値 同軸のCが壊れている様子もないし、降ろして精査しても外見的におかししところが無い! ...