[mythtv-users] OT: NFS craziness

Mike Perkins mikep at randomtraveller.org.uk
Sat Jul 12 21:24:11 UTC 2008


Not strictly Myth, but definitely Myth-related, as the particular setup is one 
that a number of you must use in one form or another.

As previously mentioned by me here, I cross-mount my video data drives as 
follows (on all machines), where <this> is the local hostname and <that> is any 
remote hostname:

in /etc/fstab:
/dev/hdc1 /mnt/<this>/video ext3, relatime 1 2
<that>:/mnt/<that> /mnt/<that> nfs noatime,rsize=8192,wsize=8192,nosuid,soft 0 0

in /etc/exports:
/mnt/<this> 192.168.0.0/24(no_all_squash,async,secure,no_subtree_check,rw)

...and this worked. Now, having purchased some extra disks, I realised I had to 
modify my scheme as follows:

in /etc/fstab:
/dev/hdc1 /mnt/<this>/hdc/video ext3, relatime 1 2
/dev/hdd1 /mnt/<this>/hdd/video ext3, relatime 1 2
<that>:/mnt/<that> /mnt/<that> nfs noatime,rsize=8192,wsize=8192,nosuid,soft 0 0

in /etc/exports as before:
/mnt/<this> 192.168.0.0/24(no_all_squash,async,secure,no_subtree_check,rw)

...adding an extra level to the mount tree to accomodate the extra drives. Now 
the local machine can see these drives OK and read/write them. But the remote 
machines can't. Sort of.

What I get is that the remote machines mount /mnt/<hostname>, and can see the 
directories immediately underneath, ie hdc and hdd. But those directories are 
empty, and the timestamps look as if they are the timestamps of the stub 
directories the drives were mounted to. I can even create files in these 
directories, but these don't appear on the filesystem as seen from the host 
where they are locally mounted.

This situation is symmetrical across all my machines. All machines have the same 
UID and GID settings (apart from some of the obscure utilities like avahi and 
bacula). All directories are owned by mythtv, group video, permissions 775, on 
all machines.

I wondered if it was something barmy like the mounts were getting nfs exported 
before the drives were mounted under the tree, but soon realised that wasn't 
possible.

I'm banging my head with this one, and it means I can't use my extra storage. 
Anyone got a clue bat handy?

-- 

Mike Perkins



More information about the mythtv-users mailing list