F2R2

7354713fe78efacb4847f18d04f918cc701db617

Mac & BSD

[ リスト | 詳細 ]

記事検索
検索

全5ページ

[1] [2] [3] [4] [5]

[ 前のページ ]

自宅ではFreeBSDなサーバにUSB HDDを複数つないでgmirrorでミラーリングして
使っていたのですが、なぜか100MB程度より大きいファイルを読み込めなく
なりました。以前から読めない時があって、気にはなっていたのですが
どうしてもアクセスしないといけないので、いろいろと試してみました。
結局、gmirrorが悪いようで、ミラーリングを解除してgmirrorを使わない
ようにすると普通にアクセスできるようになりました。
-currentとかだと大丈夫なのかな?とも思いましたが、重要なファイルも
たくさん入っているので、gmirrorはやめて、rsyncで定期バックアップする
体制に戻ろうとしています。

が、ここでまた別の問題が。。。

サーバ本体のHDDにはFreeBSDしか入ってなく、他のファイルは全て
下記のUSB HDDに入れています。
1. センチュリー ニコイチBOX 500GB*2 セパレートモード?(HDDが2台(A,B)に見える)
2. センチュリー ニコイチBOX 250GB*2 コンバインモード(500GB 1台に見える)
3. バッファローの500GB
gmirrorでは1の2台で一組、2と3で一組のミラーリングをしていたのですが、
1の方はUSB 1本で2台にアクセスするため、パフォーマンスが非常に悪かった
のです。そこで、この機会に 1Aと3、1Bと2を組にしようとしました。
2が一番信頼性が低そうなのと、どちらかというと1(AB)に入っているファイルのほうが
重要なので、
- 1Aを2にコピー
- 3を1Bにコピー
- 1Aを3にコピー
- 1Bを2にコピー
の順に作業をしようとしました。
まず、rsyncで1Aを2にコピーしようとしたのですが、これが1日経っても終わらない。。。
てことで、tarでコピーすることにしました。
順調にコピーが進んでるのを確認して寝たのですが、翌朝確認してみると
途中で止まってる。。。コンソールを見ると1Aにアクセスできないメッセージが。
1の筐体を見るとLEDも消えています。どうやら負荷がかかりすぎて逝っちゃった
ようでした。
試行錯誤して、結局1の電源をOFF/ONして、サーバもリブートすると復旧。
時間がかかっても仕方ないか、、、と再びrsyncでコピーを始めましたが、
やっぱり途中で止まっちゃいます。
ということで、代わりのHDDケースを注文して到着待ちです。
今度も懲りずにセンチュリー製。評判がそれなりに良くて、手頃な価格で静音ファン付の
「冷やし系HDD検温番」にしてみました。今度は大丈夫かな?

イメージ 1

とある事情で、図中のPC Routerを作ることになりました。
やりたいことは、
* LAN AのトラフィックはNetwork Aを通す。
* LAN BのトラフィックはNetwork Bを通す。
* LAN A-LAN B間のトラフィックはInternetを通さずにPC Routerで折り返す。
です。

普通のルーティングではデスティネーションアドレスでルーティングします。
今回はソースアドレスでルーティングしたいので、ipfを使いました。

まず、デフォルトルートは10.0.0.1に向けておき、
ipf.confに以下のような設定をすることで、目的を達成できそうでした。。。

pass in quick on if3 from 172.16.1.0/24 to 10.0.1.0/24
pass in quick on if3 to if1:172.16.0.1 from 172.16.1.0/24 to any

が、実際にやってみると、動かない。。。
tcpdumpしてみると、希望通りにパケットは流れていましたが、Network Bから外に
行くパケットのIPヘッダのパケット長フィールドのバイトオーダーが逆転していました。
最初はNetBSD4.0で試しましたが、-currentにしても同様。てことで、デバッグ。

src/sys/dist/ipf/netinet/ip_fil_netbsd.c の
1257行目辺り、fr_fastroute()中の
ip->ip_len = htons(ip->ip_len);
ip->ip_off = htons(ip->ip_off);
の2行をコメントアウトするとちゃんと通信できるようになりました。

BSD

これまでの内容とはかなり毛色が異なる話題ですが、
コンピュータのOSである*BSDについての備忘録も書いていこうと
思います。

一般にはOSというとWindowsが主流でUNIX系だとLinuxがメジャーな
わけですが、私は1992年に386BSDを導入して以来、FreeBSD、NetBSDなどの
BSD系OSを使っています。(もちろんWindowsも使ってますが)

BSDって何?という方はググってみるなり、Wikipediaを見るなりして下さい(^^;

全5ページ

[1] [2] [3] [4] [5]

[ 前のページ ]


.
flyingangler
flyingangler
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
検索 検索
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Yahoo!からのお知らせ

よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
コンタクトレンズで遠近両用?
「2WEEKメニコンプレミオ遠近両用」
無料モニター募集中!
お肉、魚介、お米、おせちまで
おすすめ特産品がランキングで選べる
ふるさと納税サイト『さとふる』

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事