Como posso obter uma lista de todos os sistemas de arquivos montados em Java no Unix?
Estou executando o Java em uma plataforma Unix. Como posso obter uma lista de todos os sistemas de arquivos montados através da API do Java 1.6?
eu tenteiFile.listRoots()
mas isso retorna um único sistema de arquivos (isto é,/
). Se eu usardf -h
Eu vejo mais que isso:
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 931Gi 843Gi 87Gi 91% 221142498 22838244 91% /
devfs 187Ki 187Ki 0Bi 100% 646 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk1s2 1.8Ti 926Gi 937Gi 50% 242689949 245596503 50% /Volumes/MyBook
/dev/disk2 1.0Gi 125Mi 875Mi 13% 32014 223984 13% /Volumes/Google Earth
Eu esperaria ver/home
bem (no mínimo).