<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Terminal on Ejecta</title>
    <link>https://www.ejecta.app/ja/tags/terminal/</link>
    <description>Recent content in Terminal on Ejecta</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <lastBuildDate>Tue, 10 Feb 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.ejecta.app/ja/tags/terminal/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>diskutil eject: Macのターミナルからドライブを取り出す方法</title>
      <link>https://www.ejecta.app/ja/blog/how-to-eject-drive-from-terminal-mac/</link>
      <pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://www.ejecta.app/ja/blog/how-to-eject-drive-from-terminal-mac/</guid>
      <description>&lt;p&gt;Finderはドライブが使用中だと伝えてきます。でも、何が使っているのか、どうすればいいのかは教えてくれません。ターミナルなら、その両方がわかります。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;手早く解決:&lt;/strong&gt; ターミナルからドライブを取り出すには &lt;code&gt;diskutil eject /Volumes/YourDriveName&lt;/code&gt; を実行します。失敗する場合は、&lt;code&gt;sudo lsof /Volumes/YourDriveName&lt;/code&gt; で何が取り出しを妨げているかを確認し、&lt;code&gt;kill &amp;lt;PID&amp;gt;&lt;/code&gt; で問題のプロセスを止めてから、もう一度取り出します。最後の手段として &lt;code&gt;diskutil unmountDisk force /dev/diskN&lt;/code&gt; でドライブを強制的に外せますが、これは何もアクティブに書き込んでいないときだけにしてください。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;コマンドラインに慣れているなら、ターミナルはmacOSで頑固なドライブの取り出しに対処する最も強力な方法です。まだ慣れていなくても、これらのコマンドは出発点として最適です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;diskutil-eject-による基本的な取り出し&#34;&gt;diskutil eject による基本的な取り出し&lt;/h2&gt;&#xA;&lt;p&gt;Macのターミナルから外付けドライブを取り出す最も直接的な方法はこちらです。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;diskutil eject /Volumes/YourDriveName&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;YourDriveName&lt;/code&gt; を、Finderに表示されているとおりの実際のドライブ名に置き換えてください。名前にスペースが含まれる場合は、引用符で囲みます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;diskutil eject &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#34;/Volumes/My Drive&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;これはFinderで取り出しボタンをクリックするのと同じことを行います。うまくいけば、ドライブはきれいにマウント解除され、それで完了です。失敗した場合は、Finderよりも詳しいエラーメッセージが得られます。&lt;/p&gt;&#xA;&lt;p&gt;取り出さずにマウント解除だけを行うこともできます(ドライブはディスクユーティリティには表示されたままですが、マウントはされていない状態になります)。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;diskutil unmount /Volumes/YourDriveName&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;この違いは、複数パーティションのドライブで意味を持ちます。&lt;code&gt;unmount&lt;/code&gt; は1つのボリュームを外します。&lt;code&gt;eject&lt;/code&gt; は物理デバイスと、そのすべてのボリュームを一度に外します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;diskutil-list-でドライブの識別子を見つける&#34;&gt;diskutil list でドライブの識別子を見つける&lt;/h2&gt;&#xA;&lt;p&gt;より高度なコマンドを使う前に、ドライブの識別子が必要です。接続中のすべてのディスクを一覧表示します。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;diskutil list&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;出力には、すべてのディスクとそのパーティションが表示されます。外付けドライブは &lt;code&gt;disk4&lt;/code&gt; や &lt;code&gt;disk5&lt;/code&gt; のように表示されます。内蔵ドライブは通常 &lt;code&gt;disk0&lt;/code&gt; と &lt;code&gt;disk1&lt;/code&gt; です。&lt;/p&gt;&#xA;&lt;p&gt;外付けドライブだけをもっと見やすく一覧表示するには、次のようにします。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;diskutil list external&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ディスクの識別子がわかれば、ボリューム名の代わりに &lt;code&gt;/dev/&lt;/code&gt; のパスを使って取り出すこともできます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;diskutil eject /dev/disk4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;これは、ボリューム名に特殊な文字が含まれている場合や、ボリュームはマウントされていないのにディスクがまだ接続されている場合に便利です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;すべての外付けドライブを一度に取り出す方法&#34;&gt;すべての外付けドライブを一度に取り出す方法&lt;/h2&gt;&#xA;&lt;p&gt;すべての外付けドライブを1つのコマンドで取り出したい場合、2つの方法があります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;diskutil&lt;/code&gt; を使ってすべての外付けディスクを見つけ、取り出す方法です。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;diskutil list external &lt;span style=&#34;color:#1f2328&#34;&gt;|&lt;/span&gt; grep -o &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;disk[0-9]*$&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#cf222e&#34;&gt;while&lt;/span&gt; &lt;span style=&#34;color:#6639ba&#34;&gt;read&lt;/span&gt; disk&lt;span style=&#34;color:#1f2328&#34;&gt;;&lt;/span&gt; &lt;span style=&#34;color:#cf222e&#34;&gt;do&lt;/span&gt; diskutil eject &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#34;/dev/&lt;/span&gt;&lt;span style=&#34;color:#953800&#34;&gt;$disk&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;;&lt;/span&gt; &lt;span style=&#34;color:#cf222e&#34;&gt;done&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;あるいは、Finderの動作を再現する、ターミナルからのAppleScriptを使う方法です。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
