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출력에는 sdbsdb1(내가 이해한 바에 따르면 이는 sdb1sdb의 파티션임)가 포함됩니다. 이것은 또한 나의 이해이며(비록 내가 틀렸을 수도 있지만), 그 통제는 알파벳의 다른 모든 문자에도 계속됩니다 sdb.sda

그리고 ls /dev/bus/usb/004001합을 출력한다003

lsusb출력에도 그에 따른 변화가 있습니다.lsblk

003/dev/bus/usb그래서 내 질문은 : / sdbfiles 아래에 있는 새 파일의 차이점은 무엇입니까 sdb1?

내가 아는 한, sdb/ 파일은 // 를 통해 파일 시스템을 마운트하고, 분할하고, 생성하는 sdb1데 사용됩니다 . 하지만 나는 아직도 이 파일들이 무엇인지 깊이 이해하지 못합니다.mntfdiskmkfs

나는 또한 새 파일이 무엇인지 이해하지 못합니다 003. 아마도 무언가가 물리적으로 삽입되었다는 표시일 뿐일까요? 이 파일로 무엇을 할 수 있나요?

무슨 일이 일어나고 있는지 더 잘 이해하기 위해 읽어야 할 좋은 자료나 책은 무엇입니까?

15장(저장 미디어)을 읽는 동안 이 문제가 발생했습니다.리눅스 명령줄저자: 윌리엄 쇼츠

그나저나 저는 Arch Linux를 실행하고 있습니다. 비록 초보자로서 아마도 더 간단한 배포판을 실행해야 할 것입니다.

관련 정보