A menos que haja um erro de digitação em sua pergunta, acho que suas opções estão erradas. Primeiro, não especifique 'defaults' (ou tdefaults, como você o possui. Aqui está a saída do meu diretório shm tirada de cat /proc/mounts
:
none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0
Note que no meu ubuntu (12.10) ele é montado em / run e não / dev, embora eu duvide que isso importe. Tente mudar sua string para
echo "tmpfs /dev/shm tmpfs rw,nosuid,nodev,relatime 0 0" >> /etc/fstab
e veja o que acontece.