<?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-06-08T11:24:10+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>mac mini server 2011用High SierraのUSBインストーラを作る</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=9902" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=9902</id>
        <published>2024-02-18T15:42:32+09:00</published>
        <updated>2024-02-18T17:09:53+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">　ネットワークリカバリが失敗したので，OSインストーラをダウンロードしてUSBメモリにインストーラを入れるセットアップを行う事に．　まずは公式手順．macOS の起動可能なインストー...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　ネットワークリカバリが失敗したので，OSインストーラをダウンロードしてUSBメモリにインストーラを入れるセットアップを行う事に．<br /><br />　まずは公式手順．<br /><br />macOS の起動可能なインストーラを作成する<br /><a href="https://support.apple.com/ja-jp/101578" rel="external">https://support.apple.com/ja-jp/101578</a><br /><br />引用：<div class="xoopsQuote"><blockquote>USB フラッシュドライブまたはその他のセカンダリボリューム。Mac OS 拡張でフォーマットされ、空き容量が 14 GB 以上あるものを用意してください。<br /><br />macOS のフルインストーラ。</blockquote></div><br />　インストーラーを入手して，コマンドラインでUSBメモリを指定してインストールメディアの作成を実行．<br /><br /><div class="xoopsCode"><pre><code>$ sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resou
rces/createinstallmedia --volume /Volumes/HighSierra/🆑
Password:🔑
Ready to start.
To continue we need to erase the volume at /Volumes/HighSierra/.
If you wish to continue type (Y) then press return: y
Erasing Disk: 0%... 10%...
Error erasing disk error number (-69888, 0)
A error occurred erasing the disk.
$</code></pre></div>　エラーになる．これはUSBメモリをフォーマットする際に使った「ディスクユーティリティ」が起動したままだと発生するエラーなので，ディスクユーティリティを終了して再チャレンジ．<br /><br /><div class="xoopsCode"><pre><code>$  sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resou
rces/createinstallmedia --volume /Volumes/HighSierra/🆑
Ready to start.
To continue we need to erase the volume at /Volumes/HighSierra/.
If you wish to continue type (Y) then press return: y
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
$</code></pre></div>　無事作成された．<br /><br />　結果的にはUSBメモリを事前にフォーマットしなくてもよかったということになる．</div>]]>
       </content>
    </entry>
    <entry>
        <title>mac mini server 2011にHigh Sierraをインストールしようとするも失敗</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=9901" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=9901</id>
        <published>2024-02-18T15:14:00+09:00</published>
        <updated>2024-02-20T02:03:37+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">　ストレージを取り付けて電源ボタンを入れると正常起動して？マークが出る．　Command＋Option＋Rキーを押しながら電源を入れてリカバリモードで起動．</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　ストレージを取り付けて電源ボタンを入れると正常起動して？マークが出る．<br /><br />　Command＋Option＋Rキーを押しながら電源を入れてリカバリモードで起動．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=12549&macminiserver2011_13.jpg" align="center" alt="" /></center><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=12548&macminiserver2011_14.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=12546&macminiserver2011_15.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=12547&macminiserver2011_16.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=12545&macminiserver2011_17.jpg" align="center" alt="" /></center><br />　この機種の最新(最後)のOSはmacOS High Sierra 10.13.6のようです．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=12544&macminiserver2011_18.jpg" align="center" alt="" /></center><br />　有線LANに接続してリカバリを始めたのですが，リカバリモードではインストールできませんでした．残念．</div>]]>
       </content>
    </entry>
</feed>