Existe uma maneira fácil de determinar se um sistema de arquivos montado está montado como Somente Leitura ou Leitura-Gravação? Eu estava pensando apenas em cantar, mount
mas achei que poderia haver uma maneira mais fácil.
mount
nem sempre diz o que você deseja: parafraseando, ele lê /etc/mtab
, que é uma versão em cache dos dados e pode estar desatualizado em alguns casos. A informação /proc/mounts
é o que você realmente deseja.
statvfs
que, entre outras coisas, retorna um campo de flag com um flag indicando uma montagem somente leitura. Infelizmente não conheço um comando shell para fazer isso diretamente. Eu teria usadostat -f
, mas esse comando mostra tudo, exceto sinalizadores.