
Quando eu instalo umnão formatado(tecnicamente ele está formatado em um sistema de arquivos estranho de um sistema embarcado) Stick USB no meu Ubuntu 16.04 LTS recebo o seguinte em /var/log/syslog
:
Jun 22 22:22:12 host kernel: [10288570.860788] usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
Jun 22 22:22:12 host kernel: [10288570.886451] usb 2-2: New USB device found, idVendor=05dc, idProduct=a83a
Jun 22 22:22:12 host kernel: [10288570.886457] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 22 22:22:12 host kernel: [10288570.886460] usb 2-2: Product: USB Flash Drive
Jun 22 22:22:12 host kernel: [10288570.886463] usb 2-2: Manufacturer: Lexar
Jun 22 22:22:12 host kernel: [10288570.886466] usb 2-2: SerialNumber: [REMOVED]
Jun 22 22:22:12 host mtp-probe: checking bus 2, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2"
Jun 22 22:22:12 host mtp-probe: bus: 2, device: 2 was not an MTP device
Gostaria de acessar os dados brutos do pendrive como um dispositivo de armazenamento em bloco. Ou seja, eu gostaria de poder fazer dd if=/dev/xxx of=file.out
.
Infelizmente, o dispositivo não aparece como nenhum dispositivo de bloco, por exemplo, lsblk -a
não o lista, nem qualquer outro comando que lide com dispositivos de bloco. Ele aparece bem por baixo lsusb
e /sys/devices/pci0000:00/0000:00:14.0/usb2/2-2
embora.
Como posso forçar o stick a se tornar um dispositivo de bloco usando a linha de comando?
Responder1
Acontece que o sistema estava funcionando há algum tempo e aparentemente os módulos atuais do kernel foram desinstalados acidentalmente.
Depois de fazer um teste apt-get install linux-image-4.8.0-XX
para o kernel atualmente em execução, ele simplesmente funcionou.