思考実験とD.I.Y.

D.I.Y and Gedankenexperiment

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

外部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)ツ…

【FreeBSD13.5/13.4】ファイルサーバーのpoolの複製を作成(2):スクリプト作成とcrontab設定

”lsyncd”を使えば、メインファイルサーバー上でファイルが修正・追加・削除が行われたら、すぐにレプリケートサーバーに転送する設定は行えます。 ただ、まだしっかりと”lsyncd”の設定方法を振り返り・検証を行っていませんので、とりあえず、cronでスクリプ…

【FreeBSD13.5/13.4】ファイルサーバーのpoolの複製を作成(1):rsync over sshの設定

メインファイルサーバーのファイルシステム領域を、Replicate用ファイルサーバー上に複製を定期的(自動的に)に作成させるために、rsync over sshの設定を行おうと思います。 【注*1】 1. 事前準備 (1)rsync用ユーザーの追加 a)NISユーザーの追加(NISサー…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(まとめ)

1. メンテナンス計画を立てる 1. 現状のハード構成 2. ディスク/パーティション構成変更計画 3. メンテナンス手順計画 2. O/Sのインストール [1]事前準備 1. インストール準備 [2]RocketRAID2720へのインストール方法検討 1. どこまで進められるか確認 …

思わず、”プチっと”。8TB NAS用ハードディスク

気分転換に、ネット”ウィンドウ”ショッピング。 目についたのは、”Seagate 8TB NAS向け IrowWolf ST8000VN002”。 【Amazon.co.jp限定】Seagate 内蔵 HDD ハードディスク 8TB NAS向け 24時間365日 3年保証 データ復旧3年付 CMR Ironwolf 国内正規代理店品 ST8…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(13):ホーム領域のマージ

メインファイルサーバーのzfs/poolが見えない間、ActiveDomainコントローラ(AD-DC)の"Administrator"用フォルダを仮のホームとして、データを保存していました。 メインファイルサーバーのホーム領域を復旧できましたので、仮のホームに置いていたデータを…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(12):ホーム領域のサルベージデータ差分確認

ホーム領域のデータは、計3回、サルベージしましたが、差分があるのか確認を行いたいと思います。 rsyncに”-n”オプション等を付けて、確認する方法もありますが、CUIで確認するのは結果の見通しが悪く、手間が生じます。 そこで、ある意味セキュリティホール…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(11):失念していた!NICのカーネルパラメータチューニング

メインファイルサーバーをNFSサーバーとして機能するための設定を終えることが出来たので、”VirtulaBox専用機”の利用頻度の低い仮想マシン(VM)をメインファイルサーバー上に移動しようとしたところ、”mbuf_jumbo_9k”警告がコンソールに次々と。。。。【注*1…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(10.5/閑話):やらかした!マウントポイント指定を間違えた

メインファイルサーバーをNFSサーバーとして運用するために最低限の設定を終えたところで、”VirtulaBox専用機”[*1]の仮想マシン(VM)用ディスクがパンク。 利用頻度の低いVMのファイル群の移動先として、再構築したzfs/pool上に新しい”ファイルシステム領域…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(10):データ領域<2>の新規構築[3]ファイルシステム領域の移動

新規に作成したRAID5(1Tbyte×4)上のzfs/poolにデータベース/データバンク関連の"ファイルシステム領域”を移動しようと思います。【注*1】 1. DataBank用"ファイルシステム領域”の移動 (1)ファイルシステム領域の作成 (2)マウントポイントの設定 (3)ファイ…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(10):データ領域<2>の新規構築[2]zfs/poolの作成

2つ目のRAID5(1Tbyte×4)を構築したので、”データ領域<2>”用として、”zfs/pool”を新しRAID5上に作成します。【注*1】 1. GPTパーティションの作成 2. "pooln2"の作成と初期化 出典・引用・備考 小生の健忘禄、兼作業記録になっていますことをお詫び申し3上…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(10):データ領域<2>の新規構築[1]仮poolの削除とRAID5構築

ホーム領域を作り直すために、データを一時的に退避させるために作ったRAID1(500Gbyte×2)なzfs/poolを削除して、2つ目のRAID5(1Tbyte×4)なzfs/pool(データ領域<2>)を構築します。【注*1】 1. 仮pool(pooltemp)の中身を移動 2. 仮pool(pooltemp)を…

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(9):データ領域<1>の再構築[3]ファイルシステム領域の移動

再構築した”データ領域<1>”のzfs/poolのイニシャライズが終わりましたので、”ホーム領域”に退避していたファイルシステム領域の内、”バックアップ用領域”と”ftpサービス用領域”を”データ領域<1>”に移動して、”ホーム領域”の空き容量に余裕を持たせます。【注…