Sida 1 av 1

Dela ut flera partioner i en monterings punkt??? [LÖST]

Postat: 12 nov 2009, 21:46
av igorlopez
Hej,

Jag har ett litet dilemma som jag inte kommer tillrätta med.
En nerskalad beskrivning är sålunda.

Server: Ubuntu 9.10
Här har jag fyra partitioner, sdb6, sdb9, sdc7, sdc9 som jag vill komma åt från min arbetsburk.

Om jag monterar dem separat (som fyra separata monteringspunkter) går det bra men det kluddrar ner skrivbordet.
Det jag vill uppnå är egentligen ha de fyra partioner tillgängliga via en monteringspunkt från servern.

Efter att ha läst lite how too's och tips verkar det som att det skulle kunna fungera med nfsv4 och dess pseudofilsystem.
Det jag gjorde på servern var att jag monterade (med argumentet bind i fstab) partionerna så att dom hamnade i en vettig struktur.
Utdrag ur fstab:
UUID=<....sdb6....> /media/video/v1 ext4 defaults 0 2
UUID=<....sdb9....> /media/video/v2 ext4 defaults 0 2
UUID=<....sdc7....> /media/bilder/ext/b1 ext4 defaults 0 2
UUID=<....sdc9....> /media/bilder/ext/b2 ext4 defaults 0 2
/media/video /export/video none bind 0 0
/media/video/v1 export/video/v1 none bind 0 0
/media/bilder export/bilder none bind 0 0
/media/bilder/ext/b1 export/bilder/b1 none bind 0 0
/media/bilder/ext/b2 export/bilder/b2 none bind 0 0

och i /etc/exports
/export xxx.xxx.xxx.0/24(rw,fsid=0,insecure,wdelay,no_subtree_check,async)
/export/video xxx.xxx.xxx.0/24(rw,insecure,wdelay,no_subtree_check,async)
/export/video/v1 xxx.xxx.xxx.0/24(rw,insecure,wdelay,no_subtree_check,async)
/export/video/v2 xxx.xxx.xxx.0/24(rw,insecure,wdelay,no_subtree_check,async)
/export/bilder xxx.xxx.xxx.0/24(rw,insecure,wdelay,no_subtree_check,async)
/export/bilder/b1 xxx.xxx.xxx.0/24(rw,insecure,wdelay,no_subtree_check,async)
/export/bilder/b2 xxx.xxx.xxx.0/24(rw,insecure,wdelay,no_subtree_check,async)

på min arbetsstation kör jag sedan kommandot:
sudo mount -t nfs4 -o -proto=tcp,port=2049 <min server>:/ /mnt/minServer

det jag får upp då är roten i serverns /export d.v.s i /mnt/minServer ser jag katalogerna
video och bilder men dom är tomma och har hänglås på sig, d.v.s det är root:root som
står som ägare och det går inte att göra en chown på dem. På servern är det jag som står
som ägare på dom mappar jag delar ut, d.v.s /media/video och /media/bilder och alla
dess underkataloger har mig som ägare.

En sak till är att det i dameon.log inte dyker upp ngt när jag gör nfs4 monteringen från clienten
men om jag gör en vanlig montering till partionspunkten,
sudo mount <min server>:/export/video/v1 /mnt/minServer
så ser jag alla filer och underliggande mappar med mig som ägare.

Tar tacksamt emot tips och ideer. Notera att problemet är nedskalat och i verkligheten är det
många fler partioner det gäller.
Kan nämna att jag inte kör med Kerberos eller LDAP och vill helst slippa samba dansen men men...

/Igor

Re: Dela ut flera partioner i en monterings punkt???

Postat: 19 nov 2009, 23:49
av Katt
Är inte 100 på saken, men borde det inte fungera med symboliska länkar till en katalog, som sedan delas ut?

Re: Dela ut flera partioner i en monterings punkt???

Postat: 20 nov 2009, 23:05
av igorlopez
Tack för hjälpen men det är det jag gjort (även om det kanske är lite komplicerat men det beror på gammal struktur)

Som det är nu har jag skrivbordet nedkluddrat med massa monterade diskar (mer än 20) och det stör mig så jag hade hoppats jag kunde få till det med en monterings-punkt men hur jag än bär mig åt lyckas jag inte.

Kollade precis på servern vad den sa efter senaste försöket och det var:
[871133.176787] nfsd: last server has exited, flushing export cache
[871134.287774] svc: failed to register lockdv1 RPC service (errno 97).
[871134.288995] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[871134.289032] NFSD: starting 90-second grace period

Jag kanske har något felkonfigurerat men jag har ingen aning. Är alldeles för dum för att förstå vad som pågår.