USB挿入後の `/dev`のさまざまな変更について

USB挿入後の `/dev`のさまざまな変更について

/devUSBフラッシュドライブを接続すると、何が起こるのかを詳しく説明していただきありがとうございます。


ls /devまた、それについて何も出力しませんsdb

ls /dev/bus/usb/004ただ出力001

lsusbについては何も言及されていませんBus 004 Device 003

journalctl -fUSBドライブを起動して接続すると、出力は次のようになります。

出力は次のとおりです

Jul 20 18:06:40 jordan kernel: scsi host6: usb-storage 4-2:1.0
Jul 20 18:06:40 jordan mtp-probe[2196098]: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-2"
Jul 20 18:06:40 jordan mtp-probe[2196098]: bus: 4, device: 3 was not an MTP device
Jul 20 18:06:40 jordan mtp-probe[2196099]: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-2"
Jul 20 18:06:40 jordan mtp-probe[2196099]: bus: 4, device: 3 was not an MTP device

これはどういう意味なのかわかりませんが、ポイントはbus: 4, device: 3

すぐに

Jul 20 18:06:44 jordan kernel: sd 6:0:0:0: [sdb] 1953458176 512-byte logical blocks: (1.00 TB/931 GiB)
Jul 20 18:06:44 jordan kernel: sd 6:0:0:0: [sdb] Write Protect is off
Jul 20 18:06:44 jordan kernel: sd 6:0:0:0: [sdb] Mode Sense: 47 00 10 08
Jul 20 18:06:44 jordan kernel: sd 6:0:0:0: [sdb] No Caching mode page found
Jul 20 18:06:44 jordan kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through

強調する[sdb]

今、ls /dev出力には(私が理解しているように、これはsdbsdbのパーティションです)が含まれます。これも私の理解であり(私は間違っているかもしれませんが)、その制御はアルファベットの他のすべての文字にも続きます。sdb1sdb1sdbsda

そしてls /dev/bus/usb/004その001和を出力する003

lsusb出力にもそれに応じた変化があります。lsblk

003/dev/bus/usbだから私の質問は:/sdbファイルの下にある新しいファイルの違いは何ですかsdb1

私が知っている限り、sdb/ファイルは//を介してファイルシステムをマウント、分割、および生成するためsdb1に使用されます。しかし、私はまだこれらのファイルが何であるかを深く理解していません。mntfdiskmkfs

私も新しいファイルが何であるかを理解していません003。おそらく、何かが物理的に挿入されたという兆候にすぎませんか?このファイルで何ができますか?

何が起こっているのかをよりよく理解するために読むべき良い資料や本は何ですか?

第15章(保存メディア)の読み込み中にこの問題が発生しました。Linuxのコマンドライン著者:ウィリアムショーツ

しかし、私はArch Linuxを実行しています。初心者として、おそらくより簡単なディストリビューションを実行する必要があります。

ベストアンサー1

おすすめ記事