Sul mio NAS esporto un singolo filesystem:
/mnt/datastore *(rw,sync,no_subtree_check,all_squash,fsid=0)
Con /mnt/datastore/
essendo il punto di mount di una concatenazione basata su FUSE di un gruppo di dischi.
Una sottodirectory in questa esportazione, /mnt/datastore/dev/
è dove ripongo tutti gli alberi di origine per il lavoro di sviluppo con cui sono impegnato. Ho una VM dedicata su cui sviluppo e per questo voglio montare questa esportazione su di essa. Per motivi di sicurezza, mi interessa solo montare la sottodirectory mnt/datastore/dev/
in modo che quando mi incasina, non cancellare la mia intera collezione di film e serie TV.
Quello che ho provato:
Ho creato una nuova esportazione sul NAS:
/mnt/datastore/dev *(rw,sync,no_subtree_check,all_squash,fsid=0)
e montato quello sulla scatola di sviluppo in fstab con:
IP_OF_NAS:/mnt/datastore/dev /mnt/dev_directory nfs rsize=8912,wsize=8912,timeo=14,intr 0 0
Questo non funziona come previsto: monta bene, ma vedo il contenuto di /mnt/datastore/
, non /mnt/datastore/dev/
che sconfigge lo scopo di questo esercizio.
no_subtree_check
consubtree_check
. Assicurarsifsid
non è in conflitto con l'esportazione principale.