Se é um sistema de arquivos montado, você pode usar df -hT
:
$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 5.5G 3.0G 2.3G 58% /
none devtmpfs 229M 252K 229M 1% /dev
none tmpfs 233M 0 233M 0% /dev/shm
none tmpfs 233M 100K 233M 1% /var/run
none tmpfs 233M 0 233M 0% /var/lock
none tmpfs 233M 0 233M 0% /lib/init/rw
A coluna "type" indica o sistema de arquivos em uso; a coluna "filesystem" é a partição / dispositivo em que está localizada. (Este exemplo é de um sistema Ubuntu Lucid; meu sistema Debian exibe o tipo de arquivo da partição root como rootfs ao invés do ext3 correto.)
Se o sistema de arquivos não estiver montado, ou df o exibe como tipo rootfs , você pode usar uma ferramenta como blkid , que verifica o dispositivo mais diretamente:
$ sudo blkid /path/to/filesystem/device
/dev/sda1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"