投稿

7月, 2024の投稿を表示しています

ディスクの状態を確認するためにsmartctlを利用しました

記事の更新日:2026/09/30 評価を加筆 1.概要 smartctl は、ストレージデバイス(HDDやSSD)の健康状態や S.M.A.R.T. 情報を監視・診断するためのコマンドラインツールです。S.M.A.R.T.を利用すると、使用時間や電源投入回数、温度、不良セクタ数を調べることができます。実際に、ディスクの状態を確認するためにsmartctlを利用しました。その内容を記述します。 私の評価は以下の通りです。 (1) smartctlは標準機能です。ストレージ障害に備えて利用方法を学習しましょう (2) 使い方は簡単ですが、表示内容の理解が難しい (3) 短期的な観察よりも、長期的な視点で観察することを求められる (4) ストレージ運用の経験値を上げることが重要なこと 2.詳細 (1)調査を始めた理由 500GBのディスクがクラッシュのメッセージを出力して、grubによるブートができなくなりました。しかし、不思議なことにfsckを実行するとエラーなし、各パーティション内のファイルも参照できます。パーティションテーブルを再構築して、再度試しても状況は同じになります。この内容に関して記述します。 障害を解析した訳ではないので、詳細に関しては不明瞭な点が多数あります。grubを利用したbootだけがだめになってしまたディスクのようです。別の代替ディスクに交換して、環境を再構築すると問題はなくなりました。つまり、ディスクはクラッシュしていたと言うことですが、gparted, fsck, fdisk, mkfsでエラーにならない故障でした。 fdiskでディスクを調べていて、2048セクター以前の領域はユーザ側で利用できないことに気が付きました。0〜2047セクターなので、2048 * 512 = 1MBの領域です。ここには、パーティションテーブル以外にもbootに必要な情報が保管されています。私はmsdosパーティションテーブルを利用しているので、MBRが存在します。今回の故障はMBRは無事ですが、2047セクター内のmsdosパーティションテーブル以降の場所でクラッシュが起きたようです。ユーザーが普通利用する領域は無事なのでデータディスクとしては使えるようです。 (2)smartctlの調査 S.M.A.R.T.(Self-Monitoring Analysi...

openSSHで脆弱性の大きな問題が発生 ( openSSH / openSSL / SLUBStick )

記事の更新: 2026/08/31 1.概要 openSSHで脆弱性の大きな問題が発生して対応した内容です。既に過去のことになっていますが、openSSHで問題が発生すると影響が大きいので、すぐに修正を適用しましょう。 また、openSSHに関連したツール類の利用に関して試したことを追記しています。色々なことがopenSSHを基盤に実施することができます。参考にしてください。 2.詳細 ubuntu terminalから下記コマンドでsshのVersionを確認します。 ssh -V (a) ubuntu 20.04.6 6月頃の少し古い環境です OpenSSH_8.2p1 Ubuntu-4ubuntu0.11, OpenSSL 1.1.1f  31 Mar 2020 アップデートをしました。 OpenSSH_8.2p1 Ubuntu-4ubuntu0.11, OpenSSL 1.1.1f  31 Mar 2020 このバージョンは過去に修正済みで問題ないようです。 (b) ubuntu 22.04.4 6月頃の少し古い環境です OpenSSH_8.9p1 Ubuntu-3ubuntu0.7, OpenSSL 3.0.2 15 Mar 2022 アップデートをしました。 OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022 (c) ubuntu 24.04 6月頃の少し古い環境です OpenSSH_9.6p1 Ubuntu-3ubuntu13, OpenSSL 3.0.13 30 Jan 2024 アップデートをしました。 OpenSSH_9.6p1 Ubuntu-3ubuntu13.3, OpenSSL 3.0.13 30 Jan 2024 3.所見 OpenSSHは利用されている範囲が広く、使われているOS環境も異なります。修正情報を提供する側も大変ですが、適用する側も間違えないように適用するのは大変です。 4.追加 本件に関連して調べたことや試したことを参考として追記します。 (1) openSSHで脆弱性の大きな問題が発生をWindows11のwslで確認 Windows11のWSL上のopenSSH脆弱性対応が気になったので試してみました。 まず、Windows updat...