USB 연결 장치 정보

USB 연결 장치 정보

내 프로젝트에는 연결된 모든 USB 드라이브와 일부 데이터(이름, 형식, 크기, 레이블, 마운트 여부, 마운트 위치)가 포함된 목록이 필요합니다. 이 모든 데이터는 PHP 스크립트로 구문 분석된 다음 데이터베이스에 저장됩니다.

지금까지 다음을 blkid -c /dev/null사용하여 드라이브 위치와 형식을 얻었습니다. 그런 다음 온라인에서 찾은 이 스크립트를 사용하여 설치되었는지 확인하고 있습니다.

#!/bin/bash
cat /etc/mtab | grep $1 >/dev/null
if [ "$?" -eq "0" ]; then
echo 1
else
echo 0
fi

드라이브에 대한 자세한 정보를 검색하여 많은 도구를 찾았지만 많은 구문 분석을 수행하지 않고 필요한 정보만 반환하는 도구가 있는지 궁금했습니다.

Apache는 "www-data"로 실행되지만 해당 사용자는 필요한 명령에 액세스할 수 있습니다. 이 컴퓨터는 나만(로컬 네트워크)만 사용하므로 보안에 대해 말할 필요가 없습니다.

관련 정보