NFS4 problems -

Ed Greshko Ed.Greshko at greshko.com
Sat Dec 1 02:02:22 UTC 2012


On 12/01/2012 07:21 AM, Bob Goodwin - Zuni, Virginia, USA wrote:
> On 30/11/12 13:07, Ed Greshko wrote:
>> I don't know that that is the "proper" way to "fix" the problem. 2AM, so not very clear on the implications of making that change. What I think you really should do is change the fstab entries to.... 192.168.1.8:/home /mnt/HOME1 nfs4 defaults,rw,user 0 0 192.168.1.8:/data /mnt/DATA1 nfs4 defaults,rw,user 0 0 
>
>    It looks like what I need to do is remove the present nfs
>    configuration and start from the /home directory? Instead of
>    /nfs4exports it looks like I need to make it /home/nfs4exports
>    because the / partition is only 50G and I ran out of room! /home has
>    818G open on the terabyte drive. I suppose the partitions could be
>    re-sized but that would tax my skill level.
>
>    This is what I am seeing:
>
>        [bobg at box8 /]$ df -h
>        Filesystem            Size  Used Avail Use% Mounted on
>        /dev/mapper/vg_box8-lv_root
>                                50G   49G  3.3M 100% /
>        tmpfs                 1.9G  112K  1.9G   1% /dev/shm
>        /dev/sda1             485M   72M  388M  16% /boot
>        /dev/mapper/vg_box8-lv_home
>                               862G  520M  818G   1% /home
>
>    Or re-install the o/s sans LVM and just make one large / partition.
>    However, I would prefer to use what I have since it is installed and
>    updated, if it can be made to work.
>
>

Well....  First of all /nfs4exports doesn't take up any space.  They are bind mounts which is analogous to symbolic links.  I'll illustrate using my nfs server.

[egreshko at misty ~]$ df -h
Filesystem                 Size  Used Avail   Use% Mounted on
/dev/mapper/icy3-root       16G   11G  4.3G    71% /
/dev/sda1                   388M  47M  321M    13% /boot
/dev/mapper/icy5-opt        9.7G  5.6G 3.6G    62% /opt
/dev/mapper/icy5-syntegra   77G   41G   33G    55% /syntegra
/dev/mapper/icy3-VMware     308G  231G   62G   79% /opt/VMware
/dev/mapper/icy5-home       581G  323G  229G   59% /home

[egreshko at misty ~]$ exportfs -v
/nfs4exports/syntegra
                192.168.0.0/24(rw,wdelay,nohide,insecure,root_squash,no_subtree_check)
/nfs4exports/myhome
                192.168.0.0/24(rw,wdelay,nohide,insecure,root_squash,no_subtree_check)
/nfs4exports    192.168.0.0/24(ro,wdelay,insecure,root_squash,no_subtree_check,fsid=0)

And my /etc/fstab contains the following....

/syntegra               /nfs4exports/syntegra   none    rw,bind 0 0
/home/egreshko          /nfs4exports/myhome     none    rw,bind 0 0

So, you can see that the /syntegra partition uses 41GB and /home uses 323GB.  None of that space is reflected on the / partition which has only 16GB allocated and 11GB used.  If you combine that with /opt only 17GB is being used by the OS.

On the other hand, you have allocated 50GB to / and have used 49GB while /home is way under-utilized.

I suspect you have non-OS data on the / partition which can be moved to /home.

I would first start out by identifying what directory structure on / is using so much space. For example, you may have a /data directory that you've added which could be moved to /home. 





-- 
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -- Rick Cook, The Wizardry Compiled


More information about the users mailing list