Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[NFS & distfiles] partager le repertoire distfiles
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sat Jun 30, 2007 12:13 am    Post subject: [NFS & distfiles] partager le repertoire distfiles Reply with quote

Bonsoir, simple test non fructueux....

J'ai créé un repertoire "distfiles" sur mon serveur... je l'ai monté via NFS et ... ben emerge veut pas. Pourtant, en root, j'arrive à ecrire sans problème 8O, mais emerge passe plus... J'ai vidé le répértoire (sur mon pc) avant mais rien à faire...


Code:

loop distfiles # mount
/dev/sda1 on / type reiserfs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
/dev/sda3 on /mnt/data type reiserfs (rw)
none on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
10.2.1.62:/mnt/data on /mnt/serveur/data type nfs (rw,tcp,addr=10.2.1.62,addr=10.2.1.62)
10.2.1.62:/mnt/data2 on /mnt/serveur/data2 type nfs (rw,tcp,addr=10.2.1.62,addr=10.2.1.62)
10.2.1.62:/mnt/data3/distfiles on /usr/portage/distfiles type nfs (rw,tcp,addr=10.2.1.62,addr=10.2.1.62)
10.2.1.62:/mnt/data3/ on /mnt/serveur/data3 type nfs (rw,tcp,addr=10.2.1.62,addr=10.2.1.62)

loop distfiles # df -h
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1              19G   18G  1,6G  92% /
udev                   10M  140K  9,9M   2% /dev
/dev/sda3             186G  185G  1,3G 100% /mnt/data
none                  379M     0  379M   0% /dev/shm
10.2.1.62:/mnt/data   9,1G  8,9G  214M  98% /mnt/serveur/data
10.2.1.62:/mnt/data2   72G   70G  2,1G  98% /mnt/serveur/data2
10.2.1.62:/mnt/data3/distfiles
                       75G   72G  2,6G  97% /usr/portage/distfiles
10.2.1.62:/mnt/data3/
                       75G   72G  2,6G  97% /mnt/serveur/data3


loop distfiles # emerge --resume
Calculating dependencies... done!
*** Resuming merge...

>>> Emerging (1 of 81) sys-apps/debianutils-2.21 to /
!!! No write access to write to /usr/portage/distfiles/.locks.  Aborting.

loop distfiles # ls -la
total 30040
drwxrwxrwx   2 root  root       688 jun 29 23:56 .
drwxr-xr-x 158 root  root      4712 jun 29 04:29 ..
-rw-rw-r--   1 loopx users  1770616 mar 21 00:24 f-spot-0.3.5.tar.bz2
-rw-rw-r--   1 loopx users  2713127 avr 10 19:49 gnome-panel-2.18.1.tar.bz2
-rw-rw-r--   1 loopx users     1105 sep  6  2006 gnome-sharp-2.16.0-configurable.diff.gz
-rw-rw-r--   1 loopx users   645397 sep  7  2006 gnome-sharp-2.16.0.tar.gz
-rw-rw-r--   1 loopx users  1284704 jan 29 18:04 gtkhtml-3.12.3.tar.bz2
-rw-rw-r--   1 loopx users      479 sep  6  2006 gtk-sharp-2.10.0-configurable.diff.gz
-rw-rw-r--   1 loopx users  2069966 sep  7  2006 gtk-sharp-2.10.0.tar.gz
-rw-rw-r--   1 loopx users  2848526 mai  3 20:41 libgdiplus-1.2.4.tar.bz2
-rw-rw-r--   1 loopx users   314374 sep 28  2005 libgnomecups-0.2.2.tar.bz2
-rw-rw-r--   1 loopx users   830629 mar 13 07:10 libgnomeprint-2.18.0.tar.bz2
-rw-rw-r--   1 loopx users   656952 mar 27 08:25 libgnomeprintui-2.18.0.tar.bz2
-rw-rw-r--   1 loopx users 17146737 mai 14 17:25 mono-1.2.4.tar.bz2
-rw-rw-r--   1 loopx users   311900 jan 14 23:00 portage-2.1.2.tar.bz2
-rw-rw-r--   1 loopx users   100073 jun 23 04:50 portage-2.1.3_rc5.patch.bz2


serveur distfiles # mkdir prout
serveur distfiles # echo prout > prout/prout
serveur distfiles # cat prout/prout
prout
serveur distfiles # whoami
root
serveur distfiles # id root
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)






SUR LE SERVEUR:

serveur data3 # cd distfiles/
serveur distfiles # pwd
/mnt/data3/distfiles
serveur distfiles # ls -la
total 30036
drwxrwxrwx  2 root  root       688 Jun 30 01:56 .
drwxrwx--- 16 root  users      408 Jun 30 01:41 ..
-rw-rw-r--  1 loopx users  1770616 Mar 21 01:24 f-spot-0.3.5.tar.bz2
-rw-rw-r--  1 loopx users  2713127 Apr 10 21:49 gnome-panel-2.18.1.tar.bz2
-rw-rw-r--  1 loopx users     1105 Sep  6  2006 gnome-sharp-2.16.0-configurable.diff.gz
-rw-rw-r--  1 loopx users   645397 Sep  7  2006 gnome-sharp-2.16.0.tar.gz
-rw-rw-r--  1 loopx users      479 Sep  6  2006 gtk-sharp-2.10.0-configurable.diff.gz
-rw-rw-r--  1 loopx users  2069966 Sep  7  2006 gtk-sharp-2.10.0.tar.gz
-rw-rw-r--  1 loopx users  1284704 Jan 29 19:04 gtkhtml-3.12.3.tar.bz2
-rw-rw-r--  1 loopx users  2848526 May  3 22:41 libgdiplus-1.2.4.tar.bz2
-rw-rw-r--  1 loopx users   314374 Sep 28  2005 libgnomecups-0.2.2.tar.bz2
-rw-rw-r--  1 loopx users   830629 Mar 13 08:10 libgnomeprint-2.18.0.tar.bz2
-rw-rw-r--  1 loopx users   656952 Mar 27 10:25 libgnomeprintui-2.18.0.tar.bz2
-rw-rw-r--  1 loopx users 17146737 May 14 19:25 mono-1.2.4.tar.bz2
-rw-rw-r--  1 loopx users   311900 Jan 15 00:00 portage-2.1.2.tar.bz2
-rw-rw-r--  1 loopx users   100073 Jun 23 06:50 portage-2.1.3_rc5.patch.bz2

serveur distfiles # cat /etc/exports
/mnt/data 10.2.1.6(async,rw)
/mnt/data2 10.2.1.6(async,rw)
/mnt/data3 10.2.1.6(async,rw)
/mnt/data3/distfiles 10.2.1.6(async,rw)




Une idée ?

J'ai ceci lors du redémarrage du service sur le serveur (depuis une mise à our je pense):
Code:

serveur data3 # /etc/init.d/nfs restart
 * Stopping NFS mountd ...                                                                                                                           [ ok ]
 * Stopping NFS daemon ...                                                                                                                           [ ok ]
 * Stopping NFS statd ...                                                                                                                            [ ok ]
 * Stopping idmapd ...                                                                                                                               [ ok ]
 * Starting idmapd ...                                                                                                                               [ ok ]
 * Starting NFS statd ...                                                                                                                            [ ok ]
 * Exporting NFS directories ...
exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.6:/mnt/data".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [3]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.6:/mnt/data2".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [4]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.6:/mnt/data3".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [5]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.6:/mnt/data3/distfiles".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [8]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.1:/mnt/data".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [9]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.1:/mnt/data2".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [10]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.1:/mnt/data3".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [11]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.1:/mnt/data3/distfiles".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [13]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.8:/mnt/data".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [14]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.8:/mnt/data2".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [15]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.2.1.8:/mnt/data3".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0                                                                                        [ ok ]
 * Starting NFS daemon ...                                                                                                                           [ ok ]
 * Starting NFS mountd ... 

_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Alexis
Developer
Developer


Joined: 25 Jun 2004
Posts: 241

PostPosted: Sat Jun 30, 2007 9:00 am    Post subject: Reply with quote

t'arrives à ecrire dans le répertoire en root depuis le client ? et en user simple ?
(dans ton log j'ai l'impression que tu écris dans distfiles en root depuis le serveur)

Si t'arrives pas en root mais en user oui, c'est ptet une affaire de no_root_squash à mettre dans tes options du /etc/exports
Fais aussi gaffe à ce que les uid/gid matchent entre le serveur et le client pour les gens qui écrivent dessus.
Back to top
View user's profile Send private message
neysx
Retired Dev
Retired Dev


Joined: 27 Jan 2003
Posts: 795

PostPosted: Sat Jun 30, 2007 12:41 pm    Post subject: Reply with quote

Sur le serveur (AMD64):
Code:
# cat /etc/exports
# /etc/exports: NFS file systems being exported.  See exports(5).
/misc/distfiles 10.0.0.0/24(rw,async,no_root_squash,no_subtree_check)

Sur les clients (x86,mips.ppc,hppa,sparc,alpha):
Code:
$ grep distfiles /etc/fstab
polly:/misc/distfiles  /usr/portage/distfiles  nfs  rw,nolock,noatime,rsize=8192,wsize=8192 0 0

 $ mount|grep dist
polly:/misc/distfiles on /usr/portage/distfiles type nfs (rw,noatime,nolock,rsize=8192,wsize=8192,addr=10.0.0.3)
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Sat Jun 30, 2007 11:41 pm    Post subject: Reply with quote

Alexis wrote:
Si t'arrives pas en root mais en user oui, c'est ptet une affaire de no_root_squash à mettre dans tes options du /etc/exports
Fais aussi gaffe à ce que les uid/gid matchent entre le serveur et le client pour les gens qui écrivent dessus.

+1 tout plein.
C'est le grand classique avec NFS.
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Sun Jul 01, 2007 11:54 am    Post subject: Reply with quote

+1 ceci dit j'ai abandonné le nfs pour portage .. trop de ralentissements aléatoires (suis en gigabit pourtant) ..

Maintenant j'ai pas trop forcé car la solution a été le raid0x6 pour mon desktop donc ^^
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum