思考実験とD.I.Y.

D.I.Y and Gedankenexperiment

コンピュータ-その他(コンピュータ)

外部Discユニットとの接続を"eSATA"から"SAS"に変更(7):SATA TX/RXクロスアダプタ量産品の制作[3]動作確認

4本のSATA TX/RXクロスアダプタケーブルを作りましたので、動作確認をしようと思います。【注*1】 4. 動作確認 (1)確認準備 (2)FreeBSD13.5で確認 出典・引用・備考 小生の健忘禄、兼作業記録になっていますことをお詫び申し上げます‍♂️ 4. 動作確認 (1)確認…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(7):SATA TX/RXクロスアダプタ量産品の制作[2]制作

SATA TX/RXクロスアダプタ量産品用パーツは準備できたので[*1]、1本、試作後、手順・留意点が確認できましたので、4本まとめて作っていきます。【注*2】 2. アダプタケーブルの制作 (1)SATAオスコネクタ基板用のプチ加工 (3)ピッチ変換基盤への”オスコネク…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(7):SATA TX/RXクロスアダプタ量産品の制作[1]パーツの準備

市販のSATAオス・メスアダプタを改造して、”SATA TX/RXクロスアダプタ”の試作品を作り、"SATA"を"SASケーブル"で外部Discユニットと接続できることは確認できました(*1)。 ただ、メスコネクタを外すために市販品に使われているRoHS(*2)なPb(鉛)フリー…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(6):SATA TX/RXクロスアダプタの制作[3]動作確認

ハードウェアテスト機をくみ上げましたので[*1]、"SATA機器をSASケーブで接続するため"に、市販品パーツを改造した”SATA TX/RX クロスケーブル[*2]”のテストをしようと思います。【注*3】 1. SATA TX/RXクロスアダプタの動作確認準備 (1)ケーブルの準備 …

ハードウェアテスト環境の構築

ソフトウェアのテスト・検証はVirtualBox上に構築した、仮想マシン(VM)[*1,*2]で行えます。 一方、自作・改造したハードウェア[*3]をいきなり実運用機でテストするのは躊躇します。そこで、廃棄準備済みマザーボード(M/B)を引っ張り出して、再利用し…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(6):SATA TX/RXクロスアダプタの制作[2]市販品のオス・メスアダプタを改造

前回[*1]、SATA TX/RXクロスアダプタの制作方法を検討し、パーツを入手しましたので、SATA TX/RXクロスアダプタ(ケーブル)を試作しようと思います。【注*2】 3.市販の”SATAオス・メスアダプタ”改造方法検討 (1)オス側のピンを加工 (2)メス側のピンを加…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(6):SATA TX/RXクロスアダプタの制作[1]制作方法の検討

前回、信号線の”TX(送信)”/”RX(受信)”のピンアサインの関係を失念していて外部Discユニットに内蔵したポートマルチプライヤー/BluRayドライブが認識しなかったので[*1]、まずは、SATA TX/RXクロスアダプタの制作方法を検討しようと思います。【注*2…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(5):PMPの動作確認。。。あ!、失念していた(*_*)

前回、完全にばらしておいた外部Discユニットを再度、組上げたので[*1]、今回は、動作確認を行います。【注*2】 1. メインファイルサーバーに接続して、動作確認 2. すっかり失念していた (1)ピンアサイン (2)SAS-SATAケーブル 3. 対処法を考える (1)SASな…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(4):メイン外部Discユニットの組み立て

前回、ポートマルチプライヤー(PMP)をユニット内部に固定しましたので[*1]、今回は、本作業のために完全にばらしておいた外部Discユニットを再度、組上げようと思います。【注*2】 1. サブ外部Discユニット用ケーブル結線 2. BluRayドライブ組み込み (1)…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(3):ポートマルチプライヤー固定パーツ制作[2]

前回、ポートマルチプライヤー(PMP)をユニット内部に固定するパーツ類を作りましたので[*1]、今回は、パーツに追加加工を施して、外部DiscユニットにPMPを組み込もうと思います。【注*2】 1. PMP取り付けベースと固定用パーツの接続加工 (1)PMP取り付け…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(3):ポートマルチプライヤー固定パーツ制作[1]

前回、外部DiscユニットのeSATAポートをSASポートに変更しましたので[*1]、今回は、ポートマルチプライヤー(PMP)をユニット内部に固定するパーツを作ろうと思います。【注*2】 1, ポートマルチプライヤー(Port Multiplier/PMP) 2. ポートマルチプライ…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(2):外部ユニット用SFF-8644マウンタ制作

前回、メインファイルサーバーにSASポートを増設しましたので[*1][*2]、今回は、外部DiscユニットのeSATAポートをSASポートに変更しようと思います。【注*3】 1. 外部Discユニット(アーカイブユニット)用SFF-8644マウンタ制作 (1)SFF-8643/SFF-8644ア…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(1):サーバーにSASポートを増設[2]

前回作成したSAS変換アダプタ取り付けプレート[*1]をメインファイルサーバーに取り付けようと思います。。【注*2】 1. メインファイルサーバーにSASポートを増設 (3)SAS変換アダプタ取り付けプレートの取付け 出典・引用・備考 小生の健忘禄、兼作業記録に…

外部Discユニットとの接続を"eSATA"から"SAS"に変更(1):サーバーにSASポートを増設[1]

メインファイルサーバーと外部エンクロージャー(複数のBluRayドライブを収めたアーカイブユニット)は、これまで、3本のeSATAケーブルで接続してきましたが、動作が最近ちょっと不安定なことがあります。 eSATAケーブルを抜き差しすると改善することがある…

感熱式ラベルプリンタを使ってみる。

複数枚の同じ”半使い捨て”ラベルを印刷する必要に迫られて、感熱式ラベルプリンタを導入してみました。【注*1】 1. 機種選定 (1)候補機種 1)ブラザー”QL-820NWBc” 2)和信テック"WS-T371U" 3)ブラザー”QL-800” (2)機能比較 )ネットワーク機能 )サポートOS )メ…

【FreeBSD】”13.4->13.5”に”buildworld”でマイナーアップデート[3]:「(2)13.4実機上で13.5をbuildworld」

前回、実機上のFreeBSD13.4(無印)に”fetch update”の上、”buildworld”でパッチが当たったFreeBSD13.4を構築しました。 今回は、FreeBSD13.4な実機上で”buildworld”を行い、FreeBSD13.5(無印)マイナーアップデートを行おうとおもいます。【注*1】 1. Free…

【FreeBSD】”13.4->13.5”に”buildworld”でマイナーアップデート[3]:「(1)13.4実機上で13.4をfetch/buildworld」

今回は、FreeBSD13.4な実機上で、”buildworld”を行います。 仮想マシン(VM)でのテスト結果を踏まえてステップバイステップで行おうと思います。【注*1】 1. 13.4-RELEASE-amd64をbuildworld (1). 13.4-RELEASE-amd64にパッチを当てる。 (2)リモートにある/…

【VirtualBox/FreeBSD】”13.4->13.5”に”buildworld”でマイナーアップデート[2]:「(4)13.4上で13.5をbuildworld」

FreeBSD13.4にパッチを当てたbuildowrldを終えたので、FreeBSD13.4上でFreeBSD13.5をbuildworldしてみようと思います。【注*1】 1. FreeBSD13.5ソースの展開 2. buildworld (1)13.5-RELEASE-amd64を”buildworld” (2)カーネルのビルドとインストールと再起動 …

【VirtualBox/FreeBSD】”13.4->13.5”に”buildworld”でマイナーアップデート[2]:「(3)Update fetch後にbuildworldテスト」

今回は、一旦、”クローン仮想マシン(VM)”の初期設定状態にSnapshotでロールバックさせた上で、FreeBSD13.4にパッチを当ててから、”buildworld”を行ってみることにしました。【注*1】 1. 13.4-RELEASE-amd64にパッチを当てる。 2. buildworld (1)13.4-RELEA…

【VirtualBox/FreeBSD】”13.4->13.5”に”buildworld”でマイナーアップデート[2]:「(2)buildworldテスト」

マイナーアップデートを行う予定のマシンの”クローン仮想マシン(VM)”の準備が出来ましたので[*1]、"buildworld"のテストと手順確認を行っていこうと思います。 ただ、いきなりFreeBSD13.4からFreeBSD13.5にマイナーアップデートを行おうとするとはまりそ…

【VirtualBox/FreeBSD】”13.4->13.5”に”buildworld”でマイナーアップデート[2]:「(1)実機のクローンVMを作成」

前に、”freebsd-update”で”FreeBSD13.4”から”13.5”にマイナーアップデートを試しましたたが[*1]、今回は実機のクローン仮想マシン(VM)上で、”make Buildworld”によるアップデートを試そうと思います(*2、*3)。【注*4】 1. 準備 (1)Replicateサーバーの…

【FreeBSD13.4/ガチャベイRAID】ディスクを交換して、強制的にRAIDを再構築してみる

先日、みまもり合図”でランク”C”になった、JCOM/XA401に接続していたBUFFALO製4TBのハードディスク(HDD)ですが、S,M.A,R.T.値に特段の問題は見つかりませんでしたので、ReplicateサーバーのRAID5エンクロージャー(*1)に装着して活用する事にしました。 …

【JCOM/XA401/みまもり合図】新品のHDDが1年ちょっとで、ランク”C”になった。

前に”みまもり合図”をJCOM/XA401にインストールし、BUFFALO製4TBのハードディスク(HDD)を”みまもって”来ましたが[*1]、1年ちょっとでランクが”C”になってしまいました。【注*2】 1. 1年ちょっとでランクが”C”に。。 2. 取り外しとS.M.A.R.T値の確認 出…

【Ubuntu24.04】DAT72(DDS5)テープ装置の動作確認と操作方法振り返り

久しぶりに、今更といえるレガシーな”DAT(DDS)テープ”(*1)を取り扱う必要が出たため、10年ぐらい運用休止中の”HP製DAT72/USB”テープ装置を引っ張り出しました(^^;;)【注*2】。 1. 動作確認 2. 操作方法の振り返り 3. 動作確認(2) 4. 余談 出典・引用・…

【FreeBSD13.5/13.4】各サーバのシステム設定変更を動的にバックアップする(2)

前に作った”サーバのシステム設定変更動的バックアップ用スクリプト”のいい加減な呼び出し方法に本質的な欠陥があったので修正しようと思います(^^;;;)。【注*1】 1. スクリプトの修正 (1)各サーバー用起動時実行スクリプトの修正 2. 各サーバーの設定 (1)各…

【FreeBSD13.4,13.5】イントラネットタイムサーバーとの時刻同期(2)

前に作った、いい加減な”イントラネットタイムサーバーとの時刻同期用スクリプト”に本質的な欠陥があったので修正しようと思います(^^;;;)。【注*1】。 1. スクリプトの修正 (1)各サーバー用起動時実行スクリプトの修正 2. 各サーバーの設定 (1)各サーバーへ…

【Ubuntu24.04/FreeBSD/QNAP】イントラネットタイムサーバーとの時刻同期

複数のサーバー群のメンテナンスをしている中で、メンテナンスを行ったサーバーに対して、イントラネット時刻への同期設定を、すっかり失念していました(^^;;)。 rsyncの常用を開始したにもかかわらず、各サーバーで時刻が異なっていると、タイムスタンプの…

【FreeBSD】”13.4”から”13.5”にマイナーアップデートを試す[1]:freebsd-update

Replicateサーバーは”FreeBSD13.4”で動いており、NFSサーバーとして利用する分には特段不具合はないのですが、すでにサポート切れ(EOL)な”FreeBSD13.4”でアプリをportsビルドしようとすると何かと不便です(*1)。 いきなり実機で実行するとはまりそうなの…

【Ubuntu24.04/FreeBSD13.5】rsync over sshの設定

Ubuntu24.04なVirutalBox専用機の利用頻度の低い仮想マシン(VM)をメインファイルサーバー側に置いておきたい時があります。 NFS経由で転送する手もありますが、VMはそれなりに容量があるので、”rsync over ssh”で転送したところです。 そこで、”Ubuntu24.0…

【FreeBSD13.5/13.4】各サーバのシステム設定変更を動的にバックアップする

誤ったシステム設定を行ってしまった場合、過去の設定を確認したいことがあります。 そこで、”システム設定”関連のフォルダ他を、変更が行われた際にバックアップし、過去数世代のバックアップを残すように設定しておこうと思います。【注*1】 1. 準備 (1)ツ…