Isso não é garantido em geral. No Ubuntu, acho que é sempre verdade em situações típicas, mas pode haver casos de esquina à espreita. Especificamente, para gerar /etc/mtab
, o programa mount
executa alguns código (a função fsprobe_get_devname_by_spec
) para converter uma especificação como UUID=…
ou LABEL=…
em um caminho de dispositivo, como /dev/sdz99
. Isso não é feito se você passar a opção --no-canonicalize
para mount
.
Existem sistemas em que /etc/mtab
é um link simbólico para /proc/mounts
. Isso é útil quando o sistema de arquivos raiz é montado somente para leitura.