View previous topic :: View next topic |
Author |
Message |
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4807 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sat Nov 04, 2006 4:09 pm Post subject: [nfs] montare sottocartelle [risolto] |
|
|
sto cercando di capire il comportamento di nfs rispetto alle sottodirectory.
ho un nfs che mi mostra la cartella principale ma non i dati montati nell'albero al disotto della cartella stessa, e non capisco se questo comportamento sia corretto e se si possa aggirare.
ma provo a spiegarmi con un esempio.
supponiamo di montare il seguente filesystem:
Code: |
# mount /dev/hda1 /mnt/nfs
# ls /mnt/nfs
disco2/
# mount /dev/hda2 /mnt/nfs/disco2
|
in /etc/exports sia presente la linea:
Code: |
/mnt/nfs 172.16.200.2/255.255.255.0(rw,no_root_squash,sync)
|
il guaio è che, quando monto /mnt/nfs da remoto, non riesco a vedere i contenuti di /mnt/nfs/disco2 che appartengono alla partizione /dev/hda2.
dove sbaglio? o mi sfugge il trucco per aggirare il problema? _________________ vu vu vu
gentù
mi piaci tu
Last edited by cloc3 on Sat Nov 04, 2006 9:23 pm; edited 2 times in total |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Sat Nov 04, 2006 4:14 pm Post subject: |
|
|
Code: | /usr/portage 192.168.0.0/24(rw,sync,no_root_squash,crossmnt) |
Ovvero, aggiungi l'opzione crossmnt. _________________ Running Fast! |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4807 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sat Nov 04, 2006 4:24 pm Post subject: |
|
|
Luca89 wrote: | Code: | /usr/portage 192.168.0.0/24(rw,sync,no_root_squash,crossmnt) |
Ovvero, aggiungi l'opzione crossmnt. |
non mi funzia. eppure il mount è correttamente realizzato:
Code: |
s939 initramfs # cat /proc/fs/nfs/exports
# Version 1.1
# Path Client(Flags) # IPs
/mnt/raid5/root32 *,172.16.200.0/255.255.255.0,172.16.200.2/255.255.255.0(rw,no_root_squash,sync,wdelay,crossmnt)
|
non ho trovato l'opzione crossmnt con `man nfs`. dove è documentata? _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Sat Nov 04, 2006 4:32 pm Post subject: |
|
|
cloc3 wrote: | Code: |
s939 initramfs # cat /proc/fs/nfs/exports
# Version 1.1
# Path Client(Flags) # IPs
/mnt/raid5/root32 *,172.16.200.0/255.255.255.0,172.16.200.2/255.255.255.0(rw,no_root_squash,sync,wdelay,crossmnt)
|
|
Hai lanciato: Code: | # /etc/init.d/nfs reload |
dopo aver modificato /etc/exports? Anche se a vedere quel file presumo che lo tu lo abbia già fatto, oltre questo non so dirti.
Quote: | non ho trovato l'opzione crossmnt con `man nfs`. dove è documentata? |
Lo trovi nel man di "exports", sezione 5, questo è il frammento di crossmnt:
Code: | crossmnt
This option is similar to nohide but it makes it possible for clients to move from the filesystem marked with crossmnt to
exported filesystems mounted on it. Thus when a child filesystem "B" is mounted on a parent "A", setting crossmnt on "A" has
the same effect as setting "nohide" on B.
|
_________________ Running Fast! |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4807 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sat Nov 04, 2006 4:44 pm Post subject: |
|
|
Luca89 wrote: |
Lo trovi nel man di "exports", sezione 5, questo è il frammento di crossmnt:
|
divento matto:
Code: |
s939 ~ # zcat /usr/share/man/man5/nfs.5.gz |grep cross
s939 ~ #
|
_________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Sat Nov 04, 2006 4:49 pm Post subject: |
|
|
Forse sono stato poco chiaro nella frase di sopra. _________________ Running Fast! |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4807 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sat Nov 04, 2006 4:53 pm Post subject: |
|
|
Luca89 wrote: |
Forse sono stato poco chiaro nella frase di sopra. |
sei stato chiarissimo. infatti ho risposto con uno zcat di /usr/share/man/man5/nfs.5.gz. (p.s. )
Cosa stai usando: una gentoo-2012 experimental ?
oppure io uso una win-gentoo-95?
edit:rabbia. sto usando il manuale in italiano.
ma chi lo ha installato, che non me ero neanche accorto?
comunque non mi va ancora. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Sat Nov 04, 2006 5:34 pm Post subject: |
|
|
ma scusa lui sta parlando di man export, tu di man nfs. mi sa tanto che devi zcattare un'altro file. |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4807 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sat Nov 04, 2006 9:16 pm Post subject: |
|
|
Ic3M4n wrote: | ma scusa lui sta parlando di man export, tu di man nfs. mi sa tanto che devi zcattare un'altro file. |
si. avevo capito il granchio. però mi ero limitato a fare delle modifiche scrivendo edit e p.s..
in fondo la cosa faceva ridere, ma non era importante.
tra l'altro, avevo anche il problema del man italiano.
nel man italiano, l'opzione crossmnt non è ancora contemplata.
Adesso ho anche risolto:
non basta aggiungere l'opzione crossmnt, bisogna anche dichiarare esplitamente le partizioni secondarie in /etc/exports.
se la partizione primaria usa l'opzione crossmnt, ma quella secondaria non è dichiarata in /etc/exports, rimane nascosta.
grazie mille. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
|