edubuntu + nfs
antonello facchetti
antonello.facchetti at alice.it
Sat Nov 24 22:18:41 GMT 2007
Karl Goetz wrote:
> On Tue, 2007-10-02 at 20:58 +0200, Antonello Facchetti wrote:
>
>> I set up a school lab with 15 pcs and edubuntu 7.04.
>>
>> A PC exports /home via nfs to the others.
>>
>> I've got a problem when a class get into the lab and all the computers
>> boot practically at the same time (typical situation): some computers
>> do not get the /home dir so users can't log on.
>>
>> The only solution is to boot the computers sequentially, one by one,
>> waiting about 30 seconds between each one.
>>
>> I tried to mount manually in a console the /homes and it takes seconds
>> (about 5-10) to have a result.
>>
>> Is there any misconfiguration I my have done? (really, I just edited the
>> exports file)
>> What should I check to speed up the process?
>>
>
> you might need to increase the number of nfs threads running (if you
> can), and or increase the timeout for connects.
> kk
>
>
>> Antonello
>>
>>
After a long time busy with something else I returned to this issue and
I found out something more.
The situation:
1 edubuntu 7.4 server acting as
- file server for 10 edubuntu 7.4 pcs
- ltsp server for 6 thin clients
ltsp is ok, nfs server has the problems described above
First I tried tweaking the /etc/fstab
last versions were:
192.168.0.11:/home /home nfs
rw,hard,intr,nfsvers=3,tcp,timeo=600,rsize=32768,wsize=32768 0 0
or
192.168.0.11:/home /home nfs
rw,hard,intr,nfsvers=3,tcp,timeo=600,rsize=1024,wsize=1024 0 0
I tried changing rsize and wsize but with no success.
I wanted to increase the instances of nfsd but I really didn't find out
how.
So I tried to cope with the problem in a completely different way:
I had an old spare computer (pII) with an old red-hat 7.3 and about 10Gb
HD (enough for the /home dir) working as a samba server.
In it:
- copied the whole /home directory from the edubuntu server,
- added nfs functionality, increasing nfsd instances up to 32
(/etc/sysconfig/nfs).
On the edubuntu clients:
- removed the lines from /etc/fstab
- added a "mount -t nfs 192.168.0.11./home /home" in /etc/init.d/rc.local
and now everything's ok!
I am happy for the success, but I'd really like to understand the reason
:-)
btw - this works with the rh7.3 pII old server, but doesn't work this
the edubuntu 7.04 server: even with the "rc.local" tweak clients can't
mount /home properly.
Antonello
More information about the edubuntu-users
mailing list