Como automout USB-Drive via autofs e udev? Erro de incompatibilidade mágica

0

Estou tentando montar automaticamente as unidades USB que estão sendo conectadas a um Raspberry Pi em qualquer porta do mesmo diretório de cada vez. Por enquanto, estou ignorando o fato de que uma segunda unidade USB pode causar problemas, porque eu estou até mesmo lutando para que a primeira funcione corretamente, então tenha isso em mente.

Configuração da regra do Udev (10-custom.rules):

ACTION=="add",KERNEL=="sd?", SYMLINK+="usbstick"
ACTION=="remove",KERNEL=="sd?", SYMLINK+="usbstick"

E o autofs é configurado assim:

auto.master:
/-   /etc/auto.usb --timeout=5,defaults,user,exec,uid=1000,gid=1000
auto.usb:
/media/usbhd  -fstype=auto  :/dev/usbstick

Aqui está uma saída de log de / var / log quando eu tento acessar a pasta autofs / media / usbhd OU ao tentar mount /dev/usbstick /media/usbhd :

F2FS-fs (sda): Magic Mismatch, valid(0xf2f52010) - read(0x0)
F2FS-fs (sda): Can't find valid F2FS filesystem in 1th superblock
F2FS-fs (sda): Magic Mismatch, valid(0xf2f52010) - read(0x0)
F2FS-fs (sda): Can't find valid F2FS filesystem in 2th superblock
F2FS-fs (sda): Magic Mismatch, valid(0xf2f52010) - read(0x0)
F2FS-fs (sda): Can't find valid F2FS filesystem in 1th superblock
F2FS-fs (sda): Magic Mismatch, valid(0xf2f52010) - read(0x0)
F2FS-fs (sda): Can't find valid F2FS filesystem in 2th superblock

Também visível a partir desse log é que ele realmente tenta montar a unidade duas vezes de uma tentativa, então estou suspeitando de configuração incorreta, mas não sei exatamente o que fiz de errado.

A unidade USB que estou tentando montar mostra como TYPE="vfat" em blkid e, ao executar fdisk -l , é exibida como Id: b and Type: W95 FAT32

Sou bastante novo no udev, com o autofs tenho alguma experiência. Minha intenção era criar um link simbólico para cada plug-in de uma unidade USB e, em seguida, usar esse link simbólico no autofs para montá-lo automaticamente com tempo limite, permissões e outro. Eu vi algumas configurações mais avançadas no udev que me disseram que é possível até mesmo automontar com o udev sozinho, mas minhas habilidades de linux não eram boas o suficiente para compreender o que era necessário fazer e também parecia um pouco exagerado para este pequeno projeto.

    
por HackXIt 07.03.2018 / 12:46

0 respostas