Teoria:
- Você não precisa de
disklabel
! É usado para criar partições BSD dentro da partição PC (MBR) (fatia em termos de BSD) - Existem 2 tipos de protocolos de armazenamento USB:
-
- Dispositivo de massa USB. Bloquear dispositivo (flash, unidade externa) e é totalmente suportado pelo driver
umass(4)
.
- Dispositivo de massa USB. Bloquear dispositivo (flash, unidade externa) e é totalmente suportado pelo driver
-
- dispositivo MTP. Ele funciona em termos de arquivos, não de blocos e não é suportado pelo kernel do OpenBSD, então o OpenBSD pode apenas dizer que você tem algum dispositivo USB geral (
ugen(4)
), o que significa que você precisa de alguma ferramenta de usuário para acessá-lo.
- dispositivo MTP. Ele funciona em termos de arquivos, não de blocos e não é suportado pelo kernel do OpenBSD, então o OpenBSD pode apenas dizer que você tem algum dispositivo USB geral (
A boa notícia é que há uma porta do Linux simple-mtpfs
que funciona como o FUSE: sistema de arquivos em execução no espaço do usuário: link . E o OpenBSD tem fuse(4)
.
Prática (tentei com o meu Andorid e o OpenBSD 6.3):
-
pkg_add simple-mtpfs
-
mtp-connect
-
simple-mtpfs /mnt && cd /mnt/ && ls