Dela ut flera partioner i en monterings punkt??? [LÖST]
Postat: 12 nov 2009, 21:46
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
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