ブログ内検索

プログラミング教室
オンライン肥料教室を開催しています
検索キーワード:「ハードディスク」
 

Raspberry Pi 4 Model Bを購入した

/** Geminiが自動生成した概要 **/
子供に初めて与えるPCとしてChromebookを検討していた筆者は、Micro:bitのシリアル通信の課題からRaspberry Pi 4 Model B(8GB)を購入。GPIOピンによる電子工作の可能性、安価でLinux学習に適した点を評価している。Raspberry Piはクレジットカード大の基盤に主要部品を搭載し、microSDカードにOSをインストールして使用する。高スペックゆえの発熱対策として冷却ファン付きケースも購入。Raspberry Piを子供用PCとするには、親のLinux(Debian系)知識やハードウェア管理の理解が必要と結論づけている。

 

散布用に地下水を組み上げたら赤い水が出た

/** Geminiが自動生成した概要 **/
京都府木津川市で、散布用に地下水を汲み上げたら赤い水が出て金属が錆びるという相談を受け、調査に向かった。現場で赤い水は確認できなかったが、スプリンクラーやホースに錆や茶色の付着物が確認された。水質調査の結果、鉄とマンガンが高く、油のようなものが浮くこともあるという。付近の用水路でも赤い水が見られることから、鉄細菌が原因で酸化鉄(Ⅲ)か硫酸鉄(Ⅲ)が付着した可能性が高いと推測された。

 

磁鉄鉱の持つ磁性

/** Geminiが自動生成した概要 **/
大阪市立科学館を訪れた筆者は、理想の肥料のヒントを求め、磁鉄鉱に注目しました。磁鉄鉱(Fe₃O₄)は火成岩に広く存在する造岩鉱物で、二価と三価の鉄を含む酸化鉄として磁性を持っています。科学館の説明では、地中の磁鉄鉱が雷による大電流で磁化された可能性が示唆されました。植物が磁気の影響を受けることを踏まえ、筆者は地中の磁鉄鉱や火山灰由来の土壌改良材の存在から、農業において磁性を意識することの重要性を考察。物理学は未知の分野ながら、その奥深さへの探求意欲を示しています。

 

CPUの監視

/** Geminiが自動生成した概要 **/
MuninのCPU監視グラフ解説の導入部分。CPUは計算処理を行う部分で、ユーザモードとカーネルモード(OSの基礎処理)を使い分ける。カーネルモードではシステムコールを介してOSに処理を依頼する。CPUは割り込み機構により処理を中断できる。CPUは同時処理に見せかけて、実際は処理を切り替えながら実行している。詳細は次回に続く。

 

メモリーの監視

/** Geminiが自動生成した概要 **/
本ブログ記事は、Webサービス監視ツールMuninのメモリグラフ項目を理解するため、「詳解 システム・パフォーマンス」を参考に作成された学習メモです。freeコマンドの出力も踏まえ、apps(使用メモリ)、page_tables(OSとCPUが使うメモリ単位のアドレスマッピング)、slab_cache(カーネルキャッシュ)といった主要項目を詳細に解説。さらに、CPU高速化のためのキャッシュや一時データ用のバッファの概念、active/inactiveメモリの役割も説明しています。最終的に、現在のサーバーメモリはオーバースペックであると結論付けています。

 

脱酸素剤の中の鉄

/** Geminiが自動生成した概要 **/
密封包装のお菓子に含まれる脱酸素剤を分解すると、砂鉄のような黒い粒子と白い石が出てくる。黒い粒子は磁気を帯びており、磁鉄鉱(Fe₃O₄)を含んでいると推測される。磁鉄鉱は鉄(II)と鉄(III)を含む酸化物である。 鉄の酸化を利用した身近な例としてカイロがある。カイロは鉄が水と酸素と反応し、水酸化鉄(III)になる際に発熱する。脱酸素剤もこの鉄の酸化作用を利用していると考えられる。 関連記事では、鉄の性質や用途、玄武岩に含まれる磁鉄鉱、ハードディスクの故障についても触れられている。

 

物理障害のディスクのデータの復旧に挑戦

/** Geminiが自動生成した概要 **/
デジカメの写真を誤って消去した場合の復旧ツールとして、PhotoRecが紹介されている。PhotoRecは、ファイルシステムを無視してデータ自体をスキャンするため、フォーマット後やファイルシステムが破損している場合でも復旧が可能。使い方は、PhotoRecをダウンロードし、対象のドライブを選択、保存先を指定するだけ。ファイルの種類を絞り込むこともでき、復旧率向上に繋がる。JPEGだけでなく、様々なファイル形式に対応しているため、デジカメ以外の機器でも活用できる。操作はコマンドラインベースだが、GUI版のQPhotoRecも用意されている。誤削除に気づいたらすぐに使用することで、上書きされる可能性を減らし、復旧率を高めることができる。

 

ハードディスクが壊れる日は突然やってくる

/** Geminiが自動生成した概要 **/
外付けHDDの読み込み速度低下をきっかけに、ハードディスクの物理障害について調べた体験談。HDDケースに収納した古い1TB HDDの動作が不安定になり、業者に調べてもらった結果、物理障害と判明。論理障害と異なり物理障害はデータ復旧が困難なため、HDDの構造を理解する重要性を説く。記事ではHDDの磁気ディスクと磁気ヘッダの役割、そして物理障害の原因として磁気ヘッダの破損と磁気ディスクの劣化を挙げる。今回のケースは後者の可能性が高く、実際に取り出した画像データが破損していた。この経験から、複数のHDDを用いたバックアップの重要性を改めて強調している。

 

UbuntuでWindowsが入ったSSDを開こうとするとエラーになる

/** Geminiが自動生成した概要 **/
Windows10入りSSDをUbuntuマシンに外付け接続した際、マウントエラーが発生。ntfsfixコマンド(sudo ntfsfix /dev/sdb6)を実行することで、ファイルシステムのエラーを修正し、無事マウントに成功した。SSD/HDDどちらでも同様の対応が可能。

 

Go言語でサーバのバックアップの仕組みを作ろう。Walk編

/** Geminiが自動生成した概要 **/
Go言語でファイルサーバのバックアップを作成する過程の記録。今回は同一PC内でのディレクトリとファイルコピーを実装。`filepath.Walk`でディレクトリ構造を走査し、`os.Stat`でバックアップ先にディレクトリが存在しなければ`os.Mkdir`で作成。ファイルは`os.Open`、`os.Create`、`io.Copy`でコピー。`tree`コマンドでコピー結果を確認し、ディレクトリ構造とファイル内容が正しくコピーされたことを確認。ただし、ファイル更新日時を考慮したコピー処理は未実装。

 

デジカメ内の写真を間違えて消してしまった時はPhotoRec!

/** Geminiが自動生成した概要 **/
デジカメのSDカードから外付けHDDへ写真移動中、エラーでデータが消失。SDカード側も削除済みで焦ったが、PhotoRecというオープンソースの復元アプリを発見。Ubuntuにインストール(sudo apt-get install testdisk)後、sudo photorecを実行。SDカードを選択し、ホームディレクトリに復元先を設定。あっという間にデータが復元され、事なきを得た。

おすすめの検索キーワード
おすすめの記事

Powered by SOY CMS   ↑トップへ