回答:
UNIXおよびMac OS Xファイルシステムを含むunixのようなシステムでは、Windows上とは論理的に非常に異なるレイアウトになっています。CやDなどのドライブのようなものはありません。階層(ツリー構造)としてレイアウトされているファイルシステムは1つだけです。このファイルシステムは、1つの物理ドライブまたはマシン内の複数の物理ドライブで構成できます。また、NFS、CIFSなどのプロトコルを介した別のマシンからのメモリと共有で構成することもできます。ドライブ自体は存在しないため、この追加ストレージをアタッチまたはマウントできるファイルシステム上の場所が必要です。ディレクトリを作成し、そこに他のファイルシステムをマウントします。
たとえば、Linuxシステムには、/ mntディレクトリまたはcdromなどのディレクトリを含む/ mnt階層があります。この場合、最初にディレクトリを作成する必要はありませんが、これらのいずれかを使用できますが、ファイルシステム上のどこにでもマウントポイントを配置できるため、必須ではありません。この利点は、別のドライブを追加し、その上にデータを移動し、古いディレクトリがあった場所にマウントして、すべてが変更なしで機能し続けるため、どこかにスペースが必要な場合に非常に便利です。
まだ誰も--create-dirオプションを追加してマウントするパッチを提出していないのですか?:)
カーネルがディレクトリパスにフックする前に、ディレクトリエントリを/ volumes(この特定の例)に作成する必要があります。