だからタイトルにエラーがあります。このディレクトリの作成に問題があります。
cstayner@SuSELaptop:~> sudo mkdir -p /proc/bus/usb/
[sudo] password for root:
mkdir: cannot create directory ‘/proc/bus/usb/’: No such file or directory
そのファイルやディレクトリがないと表示されます。まあ、ええと、それを作ろうとしました。
他の調査を行った結果、常に親ディレクトリが存在しないため、これが発生することがわかります。しかし、ご覧のとおり、次のようになります。
cstayner@SuSELaptop:~> cd /proc/bus/
cstayner@SuSELaptop:/proc/bus> ls -l
total 0
dr-xr-xr-x 2 root root 0 Feb 13 07:25 input
dr-xr-xr-x 6 root root 0 Feb 13 07:25 pci
cstayner@SuSELaptop:/proc/bus>
USB ディレクトリを作成する目的は、最新バージョンの SuSE Enterprise Desktop で VMware Workstation 15.5 がインストールされている Windows 10 x64 ゲストを実行することです。ゲストでUSBフラッシュドライブを使用しようとしています。ただし、VMwareはリムーバブルデバイスからUSBデバイスをオプションとして提供しません。
さらなる調査により、USBデバイスが/proc/bus/usb/ディレクトリにあることがわかりました。
最初の質問は、なぜディレクトリの作成を拒否するのかです。ルートとして生成してみました。変わりません。
2番目の質問は、VMwareにUSBデバイスがあることを認識させるにはどうすればよいですか?はい、USBコントローラがVMに追加されます。
編集する:
ホストオペレーティングシステムは問題なくUSBデバイスを表示して使用できます。これはVMwareがUSBデバイスを見ることができないということです。どのVMを使用しても同じです。仮想マシンには、WindowsといくつかのLinuxディストリビューションがあります。そのうち誰もUSBにアクセスできません。
ベストアンサー1
$ man proc
最初の質問にお答えします。
proc ファイルシステムは、カーネルデータ構造へのインタフェースを提供する擬似ファイルシステムです。
通常は/procにインストールされます。
これらのほとんどは読み取り専用ですが、一部はカーネル変数の変更を許可します。
もちろん、/sys/bus/usb/を意味するわけではありません。