플래시 드라이브 목록을 추적하는 방법

플래시 드라이브 목록을 추적하는 방법

내 노트북이 액세스한 플래시 드라이브 목록(브랜드 이름, 용량 및/또는 USB 플래시 드라이브 자체 이름 또는 포함된 콘텐츠)을 추적할 수 있는 방법이 있습니까? 내 우분투 또는 Linux는 연결된 플래시 드라이브의 기록 로그를 생성합니까? 그렇다면 이 로그에는 어떤 다른 정보가 포함됩니까?

답변1

USB 장치가 Ubuntu Linux 시스템에 연결되면 항목이 /var/log/dmesg. 를 사용하면 전체 내용을 볼 수 있지만 dmesg | grep -i usb원하는 세부정보는 찾을 수 없습니다. 예를 들어 아래 Ubuntu 시스템에서 해당 명령의 출력을 포함했습니다.

$ dmesg | grep -i usb
[    0.329504] usbcore: registered new interface driver usbfs
[    0.329538] usbcore: registered new interface driver hub
[    0.329662] usbcore: registered new device driver usb
[    0.754161] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.754430] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    0.784367] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    0.784776] hub 1-0:1.0: USB hub found
[    0.784966] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.785009] uhci_hcd: USB Universal Host Controller Interface driver
[    0.785282] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.785715] hub 2-0:1.0: USB hub found
[    0.786046] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    0.786496] hub 3-0:1.0: USB hub found
[    0.786858] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    0.787293] hub 4-0:1.0: USB hub found
[    0.787563] usbcore: registered new interface driver libusual
[1393889.831389] usbcore: registered new interface driver usblp
[10444614.128059] usb 1-6: new high-speed USB device number 2 using ehci_hcd
[10444614.329012] Initializing USB Mass Storage driver...
[10444614.337558] scsi2 : usb-storage 1-6:1.0
[10444614.337827] usbcore: registered new interface driver usb-storage
[10444614.337834] USB Mass Storage support registered.
$

에서도 항목을 찾을 수 있지만 /var/log/syslog거기에서도 해당 수준의 세부정보를 찾을 수는 없습니다. 몇 분 전에 Ubuntu 시스템에 연결한 USB 플래시 드라이브와 관련된 항목을 보여주는 다음과 같은 내용이 표시됩니다.

$ grep -i usb /var/log/syslog
Feb 16 09:57:39 Neptune kernel: [10444614.128059] usb 1-6: new high-speed USB device number 2 using ehci_hcd
Feb 16 09:57:39 Neptune mtp-probe: checking bus 1, device 2: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-6"
Feb 16 09:57:39 Neptune kernel: [10444614.329012] Initializing USB Mass Storage driver...
Feb 16 09:57:39 Neptune kernel: [10444614.337558] scsi2 : usb-storage 1-6:1.0
Feb 16 09:57:39 Neptune kernel: [10444614.337827] usbcore: registered new interface driver usb-storage
Feb 16 09:57:39 Neptune kernel: [10444614.337834] USB Mass Storage support registered.

kern.log를 사용하여 USB 장치를 연결할 때 에 삽입된 로그 항목을 찾을 수도 있지만 sudo cat /var/log/kern.log | grep -i usb, 이는 확인하려는 세부정보 없이 위에서 표시되는 것과 유사합니다.

$ sudo cat /var/log/kern.log | grep -i usb
Feb 16 09:57:39 Neptune kernel: [10444614.128059] usb 1-6: new high-speed USB device number 2 using ehci_hcd
Feb 16 09:57:39 Neptune kernel: [10444614.329012] Initializing USB Mass Storage driver...
Feb 16 09:57:39 Neptune kernel: [10444614.337558] scsi2 : usb-storage 1-6:1.0
Feb 16 09:57:39 Neptune kernel: [10444614.337827] usbcore: registered new interface driver usb-storage
Feb 16 09:57:39 Neptune kernel: [10444614.337834] USB Mass Storage support registered.

과거에 Ubuntu 시스템에 USB 장치를 연결하는 것과 관련하여 얻을 수 있는 정보에 대한 유사한 질문이 자매 Stack Exchange 사이트에서 요청되었습니다.우분투에 물어보세요. 예:

연결된 USB의 기록을 볼 수 있나요?

마운트된 장치 내역

USB 장치가 연결되면 Ubuntu가 기록합니까?

에서유닉스 및 리눅스Stack Exchange 사이트에 대한 응답으로USB 플래시 드라이브의 기록 모니터링누군가가 더 자세한 내용을 기록하기 위한 스크립트 작성을 제안했고 스크립트에 포함할 내용에 대한 세부 정보를 제공했지만 Ramhound가 말했듯이 이는 시스템 로그 파일에 기본적으로 생성되는 항목이 없기 때문에 과거 연결에 대한 정보를 제공하지 않습니다. 그 정도 수준의 세부정보는 없습니다.

관련 정보