Não, mount
não "detecta" nenhum diretório em um sistema de arquivos. Não é seu propósito.
Se você colocar /var
, /opt
e /usr
all em uma partição, que não é a partição raiz do seu sistema, você precisará fazer duas coisas:
- Monte a partição em algum diretório especial separado - digamos
/mnt/sysdirs
- Conecte-os aos diretórios em seus locais apropriados no sistema de arquivos raiz.
Portanto, o fstab
no seu caso deve ser algo assim:
tmpfs /tmp tmpfs nodev,nosuid 0 0
UUID=00e31411-0730-9903-c038-45c4014ce600 / ext2 defaults 1 1
UUID=4bbbd587-1439-427b-9584-5b36d904f4c3 /home ext4 defaults 0 2
UUID=5a694838-c110-4eb9-9703-c490792af400 swap swap defaults 0 0
UUID=7502c4a6-f13b-40e7-ab3c-aaaa630d6b4d /mnt/sysdirs ext4 defaults 0 0
/mnt/sysdirs/opt /opt none bind,rw 0 0
/mnt/sysdirs/usr /usr none bind,rw 0 0
/mnt/sysdirs/var /var none bind,rw 0 0