<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE feed [
      <!ENTITY lt "&#38;#60;">
      <!ENTITY gt "&#62;">
      <!ENTITY amp "&#38;#38;">
      <!ENTITY apos "&#39;">
      <!ENTITY quot "&#34;">
      <!ENTITY nbsp "&#160;">
      <!ENTITY copy "&#169;">
]>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title type="text">ブログ</title>
    <subtitle type="text">UJP-Unwired Job Professional</subtitle>
    <updated>2026-07-10T23:15:17+09:00</updated>
    <id>http://www.ujp.jp/modules/d3blog/index.php</id>
    <link rel="alternate" type="text/xhtml" hreflang="ja" href="http://www.ujp.jp/" />
    <link rel="self" type="application/atom+xml" href="http://www.ujp.jp/modules/d3blog/index.php?page=atom" />
    <rights>Copyright (c) 1995-2020</rights>
    <generator uri="http://www.ujp.jp/">D3BLOG - XOOPS BLOG MODULE</generator>
    <entry>
        <title>ディスクフルに近くなったので不要ファイルを消そうとしたら35万ファイルもあった．</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=11215" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=11215</id>
        <published>2026-05-26T11:38:13+09:00</published>
        <updated>2026-05-26T11:38:13+09:00</updated>
        <category term="2011 server" label="2011 server" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　１年前，crucial MX200の500GBが故障して交換したサーバのストレージ，空き容量が少なくなってきた．　MRTGでみると綺麗な右肩上がり．　500GBのストレージだけど100GB程度から400GBほど増え...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　１年前，<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=10740" rel="external">crucial MX200の500GBが故障</a>して交換したサーバのストレージ，空き容量が少なくなってきた．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=15126&marsDiskFull20260526_0.jpg" align="center" alt="" /></center><br />　MRTGでみると綺麗な右肩上がり．　500GBのストレージだけど100GB程度から400GBほど増えてる．<br />　このmacは防犯カメラからのメール通知情報をアーカイブ保管しているので，定期的クリーニング(除去)が必要なのでアーカイブファイルを移動させることにしたのだけど，そのアーカイブ，調べてみても60GBしかない．　340GB程度のファイルがどこにあるかわからない．<br /><br />　何がどこにあるのか調べてみることにした．　まずはmacOSが持っているシステムレポート？のストレージ情報から．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=15128&marsDiskFull20260526_1.jpg" align="center" alt="" /></center><br />　システムが使っているとなっている．　これだけだと不明なので，管理ボタンを押して確認．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=15127&marsDiskFull20260526_2.jpg" align="center" alt="" /></center><br />　やっぱり結局「システム」が使っている事になって詳細は不明．<br /><br />　ちなみにこの不要になったファイルを削除する機能でも，大きいファイル，ダウンロードファイルでも削除できそうなファイルは見つからなかった．<br /><br />　どこになんのファイルがあるかを視覚化してみせてくれるDisk Inventory Xを紹介されたのでインストール．．．不要でダウンロードして起動してみた．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=15129&marsDiskFull20260526_3.jpg" align="center" alt="" /></center><br />　起動してみたかけど調査が終わらない．<br /><br />　仕方ないので，コマンドを使って地道に調べる事に．<br />　rootユーザに成り代わって，普通にルートディレクトリからduで調査してみた．<br /><div class="xoopsCode"><pre><code>mac:/ root# du -sh *🆑
1.3G	Applications
 29G	Library
3.0K	Network
6.4G	System
 37G	Users
458G	Volumes
2.5M	bin
  0B	cores
4.5K	dev
4.0K	etc
1.0K	home
4.0K	installer.failurerequests
1.0K	net
du: private/var/db/ConfigurationProfiles/Store: Operation not permitted
du: private/var/folders/5z/mkkqj8l13yg32k4lrxlh9cgr0000gr/0/com.apple.nsurlsessiond: Operation not permitted
du: private/var/folders/5z/mkkqj8l13yg32k4lrxlh9cgr0000gr/0/com.apple.routined: Operation not permitted
du: private/var/folders/sq/54r_jgb93dd4q95j7bdvb30r0000gn/0/com.apple.nsurlsessiond: Operation not permitted
du: private/var/folders/sq/54r_jgb93dd4q95j7bdvb30r0000gn/0/com.apple.routined: Operation not permitted
du: private/var/folders/sq/54r_jgb93dd4q95j7bdvb30r0000gn/0/SafariFamily: Operation not permitted
du: private/var/folders/sq/54r_jgb93dd4q95j7bdvb30r0000gn/C/com.apple.WebKit.Networking.Sandbox: Operation not permitted
du: private/var/folders/sq/54r_jgb93dd4q95j7bdvb30r0000gn/C/com.apple.WebKit.WebContent.Sandbox: Operation not permitted

du: private/var/folders/zz/zyxvpxvq6csfxvn_n00000y800007k/0/com.apple.nsurlsessiond: Operation not permitted
368G	private🈁
1.1M	sbin
4.0K	tmp
3.9G	usr
4.0K	var
mac:/ root#</code></pre></div>　/privateディレクトリ配下を確認．<br /><div class="xoopsCode"><pre><code>mac:/ root# cd private🆑
mac:private root# ls -la🆑
total 0
drwxr-xr-x   6 root  wheel   204 Jun  3  2025 .
drwxrwxr-t  35 root  admin  1258 May 26 01:54 ..
drwxr-xr-x  96 root  wheel  3264 May 26 01:12 etc
drwxr-xr-x   3 root  wheel   102 Jun  3  2025 tftpboot
drwxrwxrwt  56 root  wheel  1904 May 26 03:14 tmp
drwxr-xr-x  29 root  wheel   986 Jun  3  2025 var
mac:private root#</code></pre></div>　直感でtmpが怪しいと考えて確認．<br /><div class="xoopsCode"><pre><code>mac:var root# sudo du -sh /private/tmp/* | sort -rh | head -n 10🆑
264M	/private/tmp/build_hd_index.3z3pRaKBlSG6E3TX
 60M	/private/tmp/StringTable.Names.dDyFJpc
 48M	/private/tmp/build_hd_index.wBkUjg6lBdkjwJZT
 46M	/private/tmp/build_hd_index.jJUp3R7Of9BaO1cq
 46M	/private/tmp/build_hd_index.UHPZAd0KNhQShiQ1
 35M	/private/tmp/StringTable.Names.njtCUQH
 34M	/private/tmp/StringTable.Names.zvaqjCE
 34M	/private/tmp/StringTable.Names.ezd1AZv
 32M	/private/tmp/build_hd_index.yw3O5IkN9a2wc7T8
 23M	/private/tmp/StringTable.Names.L3WU0kD
mac:var root#</code></pre></div>　大きめのファイルはあるものの，1GB程度だった．<br />　次に/private/var/tmpを確認．<br /><div class="xoopsCode"><pre><code>mac:var root# sudo du -sh /private/var/tmp/* | sort -rh | head -n 10🈁
^C

mac:var root#</code></pre></div>　レスポンスがない．どうもファイル数が多い模様．<br />　そんな時はfindコマンドでファイル数を確認．<br /><div class="xoopsCode"><pre><code>mac:var root# sudo find /private/var/tmp -maxdepth 1 | awk -F/ &#039;{print $NF}&#039; | sed -E &#039;s/[0-9_-]+/X/g&#039; | sort | uniq -c | sort -rn | head -n 20🆑

357256 X.eml
356473 X.zip
  20 iTermX.socket.X
   1 tmp
   1 quicklookdXexitXACXFFXDCXCXAXEAX.tailspin
   1 filesystemui.socket
mac:var root#</code></pre></div>　X.emlというファイルが約36万ファイル．X.zipというファイルもほぼ同じ数存在している．70万ファイル以上あってこれがストレージ空き容量を圧迫し，結果的にmacのレスポンス性能を下げている原因の模様．<br />　tmp以下のファイルなので，OS再起動すれば消えそうな気がする．<br />　ちなみに，uptimeを確認するとこれ．<br /><div class="xoopsCode"><pre><code>mac:var root# uptime🆑
11:14  up 244 days,  7:42, 7 users, load averages: 1.97 2.05 2.08
mac:var root#</code></pre></div>　長い方かな．<br /><br />　サーバを再起動せずにこのファイルを消すとなると，rmコマンドだとArgument list too longがでてエラーになるので，findコマンドを使って消すこととする．<br /><div class="xoopsCode"><pre><code>mac:var root# sudo find /private/var/tmp -maxdepth 1 -name &quot;*.eml&quot; -delete
mac:var root# sudo find /private/var/tmp -maxdepth 1 -name &quot;*.zip&quot; -delete
mac:var root#</code></pre></div>　時間は20分程度かかった．<br />　消えたかどうか確認．<br /><div class="xoopsCode"><pre><code>mac:var root# sudo find /private/var/tmp -maxdepth 2 | cut -d/ -f1-5 | sort | uniq -c | sort -rn | head -n 10🆑
   1 /private/var/tmp/quicklookd_exit_7AC643FF-AAAA-46C2-A516-XXXX0609ZZZZ.tailspin
   1 /private/var/tmp/iTerm2.socket.94829
   1 /private/var/tmp/iTerm2.socket.93570
   1 /private/var/tmp/iTerm2.socket.9070
   1 /private/var/tmp/iTerm2.socket.903
   1 /private/var/tmp/iTerm2.socket.902
   1 /private/var/tmp/iTerm2.socket.900
   1 /private/var/tmp/iTerm2.socket.8505
   1 /private/var/tmp/iTerm2.socket.8495
   1 /private/var/tmp/iTerm2.socket.8492
mac:var root#</code></pre></div>　調べると，これはmacOS High Sierraのバグで，High Sierraから導入されたファイルシステムのAFSとbuild_hd_indexというファイルのインデックス作成を行う機能でこのゴミファイルを作ってしまう模様．　最近のOSでは解消されているそう．<br />引用：<div class="xoopsQuote"><blockquote>　High Sierraの頃は、/private/var/tmp というシステム共通の場所にさまざまなアプリ（Mailなど）が直接一時ファイルを書き込んでいたため、アプリがクラッシュした際に「誰のゴミか分からずシステムも消せない」という状態に陥っていました。現在のmacOSでは、アプリはシステム共通の場所ではなく、アプリごとに完全に隔離された専用のコンテナ領域（~/Library/Containers/ などの内部）に一時ファイルを作るようセキュリティ構造（サンドボックス）が強化されました。万が一アプリがクラッシュしても、そのアプリが次に起動した際や、OSの自動メンテナンスによって、その隔離領域ごと安全かつ確実に掃除される仕組みに変わっています。<br /></blockquote></div>　不要ファイルを消すためのシェル．DeleteTemp.shを準備．<br /><div class="xoopsCode"><pre><code>echo &quot;=== 処理を開始します（root権限） ===&quot;
echo &quot;1. 削除前のファイル数をカウント中...&quot;
before_eml=$(find /private/var/tmp -maxdepth 1 -name &quot;*.eml&quot; -mtime +0 | wc -l)
before_zip=$(find /private/var/tmp -maxdepth 1 -name &quot;*.zip&quot; -mtime +0 | wc -l)

echo &quot;2. 1日前以上の古いファイルを削除中（数分かかる場合があります）...&quot;
find /private/var/tmp -maxdepth 1 \( -name &quot;*.eml&quot; -o -name &quot;*.zip&quot; \) -mtime +0 -delete

echo &quot;3. 削除後のファイル数をカウント中...&quot;
after_eml=$(find /private/var/tmp -maxdepth 1 -name &quot;*.eml&quot; -mtime +0 | wc -l)
after_zip=$(find /private/var/tmp -maxdepth 1 -name &quot;*.zip&quot; -mtime +0 | wc -l)

echo &quot;&quot;
echo &quot;=== 作業結果レポート ===&quot;
echo &quot;【.eml ファイル (1日前以上)】&quot;
echo &quot;  作業前: ${before_eml} 個 -&gt; 作業後: ${after_eml} 個 (削除数: $((before_eml - after_eml)) 個)&quot;
echo &quot;【.zip ファイル (1日前以上)】&quot;
echo &quot;  作業前: ${before_zip} 個 -&gt; 作業後: ${after_zip} 個 (削除数: $((before_zip - after_zip)) 個)&quot;
echo &quot;========================&quot;</code></pre></div>　実行してみた．<br /><div class="xoopsCode"><pre><code>mac:bin root# ./DeleteTemp.sh🆑
=== 処理を開始します（root権限） ===
1. 削除前のファイル数をカウント中...
2. 1日前以上の古いファイルを削除中（数分かかる場合があります）...
3. 削除後のファイル数をカウント中...

=== 作業結果レポート ===
【.eml ファイル (1日前以上)】
  作業前:      528 個 -&gt; 作業後:        0 個 (削除数: 528 個)
【.zip ファイル (1日前以上)】
  作業前:        0 個 -&gt; 作業後:        0 個 (削除数: 0 個)
========================
mac:bin root#</code></pre></div>　これをcrontabに登録しておくとクリーニングしてくれる事に．</div>]]>
       </content>
    </entry>
    <entry>
        <title>macOSで,リモートからコマンドでGUIをログアウトする</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10873" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10873</id>
        <published>2025-09-24T10:33:55+09:00</published>
        <updated>2025-09-24T10:33:55+09:00</updated>
        <category term="2011 server" label="2011 server" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　普段，Apple Remote Desktopでログインしているが何かしらのソフトウェアサービスが暴走していて下さいGUI操作ができない場合でも，電源ボタン長押し不要で現在のユーザをログアウトでき...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　普段，Apple Remote Desktopでログインしているが何かしらのソフトウェアサービスが暴走していて下さいGUI操作ができない場合でも，電源ボタン長押し不要で現在のユーザをログアウトできれば復活できるかもしれない．<br />　なお，前提としてsshでリモート接続できる環境でrootユーザに切り替えられる必要があるのと，ほぼ強制ログアウトなので保存してないファイルは救われないかもしれない．<br /><br />　まず，sshで接続してrootユーザにスイッチし，UIDを取得する．<br /><div class="xoopsCode"><pre><code>sh-3.2# ps -Ajc | grep loginwindow🆑
server            382🈁     1   382      0    0 Ss     ??    0:00.91 loginwindow
sh-3.2#</code></pre></div>　この場合はserverというユーザIDでログインして，UIDが382だとわかる．<br />　launchctlコマンドでログアウトさせる．<br /><br /><div class="xoopsCode"><pre><code>sh-3.2# sudo launchctl bootout user/382🆑
sh-3.2#</code></pre></div>　これでログアウトが動作し始める．うまくいけば，GUIアプリでプロセスが終了し始めるので，運が良ければファイルが保存できるかもしれない．</div>]]>
       </content>
    </entry>
    <entry>
        <title>High Sierraのログイン画面のスクリーンセイバーをオフにする</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10826" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10826</id>
        <published>2025-08-14T15:15:00+09:00</published>
        <updated>2025-08-14T15:44:27+09:00</updated>
        <category term="2011 server" label="2011 server" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　サーバで運用しているHigh Sierraで，スクリーンセイバーがハングアップしてログイン画面がでなくなって困った．　ChatGPTに訊いてスクリーンセイバーをオフにすることにした．　引用：...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　サーバで運用しているHigh Sierraで，スクリーンセイバーがハングアップしてログイン画面がでなくなって困った．<br />　ChatGPTに訊いてスクリーンセイバーをオフにすることにした．<br />　<br />引用：<div class="xoopsQuote"><blockquote>macOS High Sierra のログイン画面に表示されるスクリーンセーバーは、実は「ログインウィンドウ用のスクリーンセーバー」設定がシステムレベルで管理されていて、通常の「デスクトップとスクリーンセーバ」設定ではオフにできません。<br />完全に無効化するには、root権限でログインウィンドウ用の設定を書き換える必要があります。</blockquote></div><br />　現在の設定を確認<br /><div class="xoopsCode"><pre><code>mars:~ root# sudo defaults read /Library/Preferences/com.apple.screensaver loginWindowIdleTime🆑
2025-08-14 14:57:58.802 defaults[9100:32697]
The domain/default pair of (/Library/Preferences/com.apple.screensaver, loginWindowIdleTime) does not exist
mars:~ root#</code></pre></div>　数字が出ていれば動作までの時間らしい．9100と出ているのはプロセスIDなので，現在はデフォルト設定の模様．デフォルト値はSnow Leopard以降全て300秒(5分)なのだそう．<br /><br />　ログイン画面のスクリーンセイバーを起動しないように設定を0に変更．<br /><div class="xoopsCode"><pre><code>mars:~ root# sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime -int 0🆑
mars:~ root#</code></pre></div><br />　現在設定を表示し，変更されたか確認．<br /><div class="xoopsCode"><pre><code>mars:~ root# sudo defaults read /Library/Preferences/com.apple.screensaver loginWindowIdleTime🆑
0🈁
mars:~ root#</code></pre></div><br />　キャッシュを反映．<br /><div class="xoopsCode"><pre><code>mars:~ root# sudo killall cfprefsd🆑
mars:~ root#</code></pre></div>　OSの再起動でも良い．<br /><br />　この設定にすることで，次のようなスクリーンセイバーになった．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14324&ScreenSaver.jpg" align="center" alt="" /></center><br />　最小限かな．</div>]]>
       </content>
    </entry>
    <entry>
        <title>crucial MX200の500GBが故障　その２ Crystal Disk InfoとDriveDxでステータスを確認</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10743" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10743</id>
        <published>2025-06-05T16:47:33+09:00</published>
        <updated>2026-01-18T00:43:41+09:00</updated>
        <category term="2010" label="2010" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　OS再起動したら起動しなくなった十年前に購入してここ三年くらいは常時起動のサーバとして使っていたcrucial MX200の500GBが故障したので，ストレージが壊れた時の定番，macOS版のDriveDxと...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=10740" rel="external">OS再起動したら起動しなくなった十年前に購入してここ三年くらいは常時起動のサーバとして使っていたcrucial MX200の500GBが故障</a>したので，ストレージが壊れた時の定番，macOS版のDriveDxと，Crystal Disk Infoで状態を確認してみる．<br /><br />　今回はmac mini 2010で使っていたので，<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=8936" rel="external">mac mini 2010 server</a>でも使えたDriveDxを起動してみる．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14167&MX200_1_DriveDX_1.jpg" align="center" alt="" /></center><br />　ストレージがたくさんついているのだけど，一番下のcrucial MX200を選択して確認．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14166&MX200_1_DriveDX_2.jpg" align="center" alt="" /></center><br />　Overall Health Ratingが45.5%．SSD Lifetime Left Indicatorが46となっている．<br /><br />　ChatGPTに問い合わせ．<br /><br />引用：<div class="xoopsQuote"><blockquote>DriveDx や smartctl などで表示される以下の2つの項目：<br />Overall Health Rating: 45.5%<br />SSD Lifetime Left Indicator: 46%<br /><br />これらの意味を簡潔に解説します：<br /><br />✅ SSD Lifetime Left Indicator（残り寿命 46%）<br /><br />これは：<br /><br />SSDが新品だったときと比べて、残りの書き込み耐久性が46%ある<br />という意味です。<br /><br />つまり：<br /><br />SSDのフラッシュメモリには書き換え回数の上限（TBW = Total Bytes Written）があり、<br />既に**約54%が使われていて、残り約46%**分の書き込みが可能ということです。<br />この値が 0% に近づくと、書き込み性能が劣化したり、完全に読み取り専用になる可能性があります。<br /><br />✅ Overall Health Rating: 45.5%<br /><br />これは、DriveDxなどのツールが複数のS.M.A.R.T.属性を評価し、SSD全体の健全性を総合スコア化したものです。<br /><br />書き込み寿命<br />不良ブロックの数<br />読み書きエラー率<br />予備領域（リザーブ）残量 などを加味して、<br />そのSSDの**「健康度」や「安定性」**を0～100%で評価しています。<br /><br />45.5%というのは、やや劣化が進行しており、注意が必要な状態です。<br /><br />🔧 どう対処すべき？<br /><br />バックアップはすぐに確保すべき。<br />SSDの寿命が縮まっており、故障リスクが高まり始めている状態。<br />**書き込みが多い用途（動画編集・仮想マシン・重いログ記録）**を減らすことで寿命を少し延ばせますが…<br />交換を検討すべきタイミングです（特に重要データを扱う場合）。<br /><br />🔍 補足：どれくらいで「危険」？<br /><br />Lifetime Left	状態	コメント<br />100–80%	健康	問題なし<br />79–50%	警戒	劣化の兆候。バックアップ必須<br />49–20%	注意	故障がいつ起きてもおかしくない<br />19–0%	危険	早急に交換を推奨</blockquote></div><br />　49%以下なので，「故障がいつ起きてもおかしくない」だね．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14165&MX200_1_DriveDX_3.jpg" align="center" alt="" /></center><br /><br />引用：<div class="xoopsQuote"><blockquote>Power on timeの数値があるのですが，実際には24時間パソコンの電源が入っていましたがそれより少ないのですが．<br /><br />ChatGPT:<br /><br />とても良い観察ですね。Power On Time のS.M.A.R.T.値と実際の「パソコンの稼働時間」が一致しないのは、よくある現象です。以下にその理由を解説します。<br /><br />🔍 Power On Timeとは？<br /><br />Power On Time はSSDのS.M.A.R.T.属性の一つで、通常：SSDが電源に接続され、コントローラが動作していた累積時間（単位：時間 or 分）を表します。<br /><br />⏱ 実際のPC使用時間と異なる理由<br /><br />1. 単位が「時間」ではなく「30分」や「10分」の場合がある<br /><br />多くのSSDでは、「1カウント = 1時間」ではなく、<br /><br />1カウント = 30分<br />1カウント = 10分<br />1カウント = 1時間未満（たとえば50分や60分未満で切り捨て）<br /><br />となっている場合があります。<br /><br />例：<br />PCを24時間つけていても、SSDの Power On Time が 22時間や20時間と表示されることがあります。<br /></blockquote></div>　ストレージによってカウント方法が違うようなので，仕様を確認．<br /><br />引用：<div class="xoopsQuote"><blockquote>Crucial MX200 SSD の場合、Power On Time は以下のような仕様で記録されます：<br /><br />🔍 Crucial MX200 の Power On Hours 仕様<br /><br />S.M.A.R.T.属性 ID 9 (Power-On Hours)<br />単位：1カウント = 1 時間<br /><br />つまり、表示される値はそのまま「通算通電時間（時間）」を意味します。<br /><br />🤔 それでも「短く見える」場合の可能性<br /><br />もしあなたのMacやPCで 24時間連続使用したのに、Power On Hours が例えば 20時間などと短くなっている場合、考えられる理由は以下です：<br /><br />✅ 1. SSDが完全にアイドル状態でコントローラーがスリープした<br /><br />Crucial MX200 など多くのSSDは、省電力機能（DevSleep、HIPM、DIPM）をサポートしており、OSがI/Oアクセスをしていない時間はSSDコントローラーが自動でスリープ状態に入ることがあります。<br /><br />その間は「Power On Hours」にカウントされないか、カウントが遅くなることがあります。</blockquote></div><br />　コントローラの累積時間なのね．ハードディスクドライブのように開店時間とかじゃないので消耗具合を測れるかどうかで言えば考え方が違う模様．<br /><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14164&MX200_1_DriveDX_4.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14163&MX200_1_DriveDX_5.jpg" align="center" alt="" /></center><br /><br />引用：<div class="xoopsQuote"><blockquote>Total host sector Write,host program page ,count,Background program page countの意味．<br /><br />ChatGPT:<br /><br />Crucial SSD（MX200など）で smartctl や DriveDx で確認できる以下の項目：<br /><br />Total Host Sector Write<br />Host Program Page Count<br />Background Program Page Count<br /><br />これらは主に NAND書き込みの統計情報です。それぞれの意味を詳しく説明します。<br /><br />🧠 事前知識：NAND書き込みのしくみ<br /><br />SSDはフラッシュメモリ（NAND）にデータを書き込む際、以下のようなプロセスをとります：<br /><br />Host Write：OSやアプリケーションが要求した書き込み<br />Program Page：実際にNANDに書き込まれたページ数<br />Background Write：ガベージコレクションやウェアレベリングなど、SSD内部の処理で行われる書き込み<br /><br />🔹 1. Total Host Sector Write<br /><br />意味：ホスト（PCやOS）がSSDに対して行った合計書き込み量（セクタ単位）<br />単位：セクタ（通常 1セクタ = 512バイト）<br /><br />換算方法：<br />セクタ数 × 512 = バイト<br />例：2000000000セクタ = 約931GB<br /><br />👉 ユーザー（またはOS）が実際に保存したデータ量の合計です。<br /><br />🔹 2. Host Program Page Count<br /><br />意味：ホスト（OSなど）の要求により、実際にNANDに書き込まれたページ数<br />単位：ページ（通常1ページ = 8KB～16KB）<br /><br />SSDコントローラーが「ホストの書き込み指示」を受けてフラッシュにデータを書いた回数を示します。<br /><br />👉 データ圧縮やキャッシュが有効な場合は、この値がTotal Host Writeよりも少ないこともあります。<br /><br />🔹 3. Background Program Page Count<br /><br />意味：SSD内部処理によってNANDに書き込まれたページ数<br />例：ガベージコレクション、ウェアレベリング、データ整合性保持処理 など<br /><br />これはホスト（OSやユーザー）から見えない部分で行われる「裏の書き込み」です。<br /><br />👉 この数が多い場合：<br /><br />NANDへの書き込み負荷が大きい<br />SSDが劣化に対処している（例：不良ブロックの置換）<br />という可能性があります。<br /><br />📊 3つの値の比較でわかること<br /><br />指標	意味	見るべきポイント<br />Total Host Sector Write	ユーザーが書いた総量	大きければ使い込みが激しい<br />Host Program Page Count	ホスト由来の実際の書き込み	少なければ圧縮が効いてるかも<br />Background Program Page Count	SSD内部処理による書き込み	多いと寿命への負担が増えている可能性<br /><br />🔧 寿命への影響<br /><br />SSDの劣化は「実際にNANDに書き込まれた総量」によって進行します。<br /><br />つまり：<br />総NAND書き込み量 = Host Program Page Count + Background Program Page Count<br /><br />✅ まとめ<br /><br />項目	意味	単位<br />Total Host Sector Write	ユーザーが書き込んだ総データ量	セクタ（512B）<br />Host Program Page Count	実際にNANDに書き込まれたホストデータのページ数	ページ（通常8KB～16KB）<br />Background Program Page Count	内部処理によるNAND書き込みページ数	ページ<br />これらを比較することで、SSDの「実使用 vs 内部消耗」のバランスや寿命への影響が推測できます。</blockquote></div><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14162&MX200_1_DriveDX_6.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14161&MX200_1_DriveDX_7.jpg" align="center" alt="" /></center><br /><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14169&MX200_2_Crystal_1.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14168&MX200_2_Crystal_2.jpg" align="center" alt="" /></center></div>]]>
       </content>
    </entry>
    <entry>
        <title>crucial MX200の500GBが故障</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10740" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10740</id>
        <published>2025-06-05T02:24:20+09:00</published>
        <updated>2025-06-05T02:24:20+09:00</updated>
        <category term="2010" label="2010" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　mac mini 2010のTime Machineを使ったバックアップ用に2021年10月からSSD-PUT250U3-BKC バッファロー　スティック型SSDという250GBのSSDを取り付けていたのだけど，最近250GBだとバックアップ容量が不...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　mac mini 2010のTime Machineを使ったバックアップ用に2021年10月から<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=7831" rel="external">SSD-PUT250U3-BKC バッファロー　スティック型SSD</a>という250GBのSSDを取り付けていたのだけど，最近250GBだとバックアップ容量が不足してくるようになった．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14146&macmini2010_SSD1.jpg" align="center" alt="" /></center><br /> よって，新たにドスパラで500GBを購入．<br /><br />　早速取り替えてバックアップを開始したのだけど，深夜から朝にかけて12時間バックアップさせても終了してない．macOSのuptimeも24日だったので，再起動したのだけど，起動してこない．．．<br /><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14148&macmini2010_SSD3.jpg" align="center" alt="" /></center><br />　先日導入した<a href="http://www.ujp.jp/modules/tech_regist/index.php/Contents/NHM-3FB.html" rel="external">パトライト ネットワーク制御信号灯 NHM-3FB</a>もピカピカ光ってる．．．<br />　mac mini 2010を物理ディスプレイに接続してみると，OS起動時のプログレスバーが80%くらいのところから進捗がないのでストレージ異常と判断．取り外してみたのだけど，crucial MX200というモデルだった．<br />　<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=3987" rel="external">2015/11/4に21900円くらいで購入</a>と記録してる．10年前か．24時間サーバとして動作を始めたのはここ.３年くらいかかな．<br /><br />　まずは取り出したSSDを使って，macOS標準のディスクユーティリティを使ってFirstAid機能で修復を試みる．<br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14145&macmini2010_SSD2.jpg" align="center" alt="" /></center><br />　「ファイルシステムを検証または修復できませんでした。:（-69845）」と出てる．<br /><br />　何度かこれを実行してみたけれど，修復できないので，一旦サーバの復旧を先に試みる．<br /><br />　まずは<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=5897" rel="external">エラースキップ機能搭載 2BAY Duplicator HDD/SDDスタンド　デュプリケータを使う LGB-2BDPU3ES</a>を使って，新しいSSDに物理的にコピーを行う．タイトルの通り，物理故障があったらその部分はスキップしてくれるようで，故障が疑われる元のSSD MX200の保全もある．<br /><br />　500GBのSSDで，データ使用量は230GB程度だったけど，デュプリケーターによるコピーは1時間半ほどかかった．作ったコピーSSDを使って起動を試みたけど，残念ながらプログレスバーも同じような場所で停止して起動しない．そもそも起動プロセスに10分以上かかる．<br /><br />　そして同時に，Time Machineでバックアップを取っていたスティックSSD 256GBから別のmac mini 2011にリストアを試みる．これも1時間半程度かかって，無事にリストアできたのだけど，残念ながら最後のバックアップが一週間前だった．元は，このSSDの容量不足でバックアップができないので，新たに容量の多いSSDを買ってバックアップをしようとしたくらいなので，バックアップ失敗してデータロスはちょっと痛い．<br /><br />　サービスを再稼働させることを優先し，Time Machineでリストアしたサーバを稼働．ロスしたデータは取り出せるかもしれないので，後でやることに．<br /><br />　Google Geminiに聞いてみた．<br /><br />引用：<div class="xoopsQuote"><blockquote>crucialのMX200の故障率は？<br /><br />Crucial MX200は、2015年頃に発売されたSSDであり、現在では流通していません。そのため、一般的な故障率のデータを見つけることは難しいです。<br /><br />ただし、いくつかの情報源から以下のような情報が得られます。<br /><br />公称MTTF（平均故障間隔）:<br /><br /> Crucial MX200の公称MTTFは150万時間とされています。これは、SSDの耐久性を示す一般的な指標であり、この時間が経過すると故障する可能性があるというわけではなく、統計的にこの時間あたりで故障が予測されるという意味合いです。<br /><br />当時のユーザーレビュー:<br /><br />一部のRedditユーザーは、同時期のCrucial MXシリーズで「約10%の故障率があった」と報告しているケースもありますが、これはあくまで個別の経験であり、MX200全体の故障率を示すものではありません。<br /><br />初期不良や特定のロットで問題があったという報告も散見されますが、全体的に「良好な信頼性」を評価するレビューも多く見られます。<br /><br />経年劣化:<br /> SSDは使用状況や年数によって劣化が進むため、発売から時間が経過しているMX200の場合、当時よりも故障のリスクは高まっていると考えられます。特に、書き込み回数や通電時間が多いものは注意が必要です。<br />まとめると、Crucial MX200の具体的な故障率を明確な数値で示すことは困難です。<br /><br />もし現在MX200を使用されているのであれば、データは定期的にバックアップし、SMART情報などでSSDの状態を監視することをおすすめします。</blockquote></div></div>]]>
       </content>
    </entry>
</feed>