On 12/01/2012 08:51 PM, Bob Goodwin - Zuni, Virginia, USA wrote:
On 01/12/12 07:39, Ed Greshko wrote:
> On 12/01/2012 08:25 PM, Bob Goodwin - Zuni, Virginia, USA wrote:
>> > On 01/12/12 05:04, Ed Greshko wrote:
>>> >> This is becoming a bit confusing..... Everything that I've
included in this message has been
>>> >> information on my "SERVER". While it appears that
you've included information from a "SERVER"
>>> >> as well as "CLIENT". I think.....
>>> >>
>>> >> BOX8 = SERVER
>>> >> BOX7 = CLIENT
>>> >>
>>> >> Yes?
>> >
>> > Yes, I have done nothing with fstab on the server; is that a problem?
>> >
> I'm beginning to think that is where the disconnect lies. And, why you're
using excess space on /.
>
> On Box8 could you supply the output of "mount" as well as "ls -l
/nfs4exports"
>
[bobg@box8 ~]$ mount
/dev/mapper/vg_box8-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs
(rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
/dev/mapper/vg_box8-lv_home on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
Aha! a typo:
[bobg@box8 ~]$ ls -l /nfs4exports
ls: cannot access /nfs4exports: No such file or directory
I dropped the "4"
[bobg@box8 ~]$ ls -l /nfsexports
total 40
drwxrwxr-x. 2 1000 1000 4096 Nov 30 13:45 check
drwxrwxrwx. 2 root root 4096 Nov 28 09:22 data
drwxrwxr-x. 3 1000 1000 4096 Nov 30 13:48 Dell
drwxrwxr-x. 2 1000 1000 4096 Nov 30 13:50 DigiCam
drwxrwxr-x. 8 1000 1000 4096 Nov 30 13:53 Documents
drwxrwxr-x. 9 1000 1000 4096 Nov 30 14:03 Download
drwxrwxr-x. 2 1000 1000 4096 Nov 30 13:54 evergreene
drwxrwxr-x. 5 1000 1000 4096 Nov 30 13:55 gramps
drwxrwxrwx. 4 root root 4096 Nov 30 13:45 home
drwxrwxr-x. 11 1000 1000 4096 Nov 30 14:17 lectures
Yep, you've pretty much misunderstood the information which was being conveyed in the
link I originally sent you. You placed actual data under /nfsexports.
I would.....
unmount the exported file system from all clients. (umount on box7 for example)
Then on the server I'd move /etc/exports to /etc/exports-orig and run "exportfs
-r" and confirm by running "exportfs" that they are no longer exported.
Also on the server I'd proceed to move all the directories out of /nfsexports to
/home
cd /nfsexports
mv check data Dell DigiCam Documents Download evergreene gramps home lectures /home
(Yes, you'll end up with a /home/home. You don't really have any user home's
under there to you?)
The I'd set up the directory structure under /nfsexports by doing
cd /nfsexports
mkdir -m 1777 data
mkdir -m 1777 home
Then, still on the server, I would append these lines to /etc/fstab
# bind mounts
/home/data /nfs4exports/data none rw,bind 0 0
/home/home /nfs4exports/home none rw,bind 0 0
Then I would
mount /nfs4exports/data
mount /nfs4exports/home
Then, when you issue the just the "mount" command you should see included....
/home/data on /nfs4exports/data type none (rw,bind)
/home/home on /nfs4exports/home type none (rw,bind)
Or something similar....
Then I'd move /etc/exports-orig back to /etc/exports but I would change /nfs4exports
back to ro. And then do "exports -rv".
Now..... If you just want all of the exported information to be under a single directory
on box7 (client) I would do....on box7
mkdir /mnt/box8
mount 192.168.1.8:/nfsexports /mnt/box8
And, of course, make corresponding changes in the /etc/fstab on box7
--
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