No meu projeto, eu preciso de uma lista com todas as unidades usb conectadas e alguns dados sobre (nome, formato, tamanho, rótulo, se ele está montado ou não, onde está montado) Todos esses dados são analisados por um script php e depois armazenados em um banco de dados;
Até agora, estou usando blkid -c /dev/null
para obter o local e o formato da unidade; então, usando esse script encontrado online, eu verifico se está montado ou não;
#!/bin/bash
cat /etc/mtab | grep $1 >/dev/null
if [ "$?" -eq "0" ]; then
echo 1
else
echo 0
fi
Eu pesquisei mais informações sobre uma unidade e encontrei muitas ferramentas; Ainda assim, eu queria saber se existe uma ferramenta que irá retornar apenas as informações que eu preciso, sem fazer muita análise;
O Apache será executado como "www-data", mas esse usuário terá acesso aos comandos necessários; não há necessidade de falar sobre segurança porque este pc é usado apenas por mim (rede local);