mkdir: '/proc/bus/usb/' ディレクトリを作成できません: そのファイルまたはディレクトリがありません

mkdir: '/proc/bus/usb/' ディレクトリを作成できません: そのファイルまたはディレクトリがありません

だからタイトルにエラーがあります。このディレクトリの作成に問題があります。

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/を意味するわけではありません。

おすすめ記事