View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 10 posts ] 
Print view Previous topic   Next topic  
Author Message
Search for:
PostPosted: Wed Dec 17, 2008 1:42 pm 
Offline
Joined: Sat Dec 24, 2005 11:33 am
Posts: 400
Location: Kitsap Peninsula, Wa., United States
I am having an issue with getting Storage groups to work. I think it is a linux mapping issue for the drives in question.

I have 1 MBE/FE, and 2 SBE/FE but all the storage is on the MBE.

I have always followed the LinHes instructions and now am on R5.5.
With that I got rid of my LVM storage and have reconnected the drives on the MBE as individual locations.

They are /myth/tv, /myth/tv1, /myth/tv2

They work as storage groups on the MBE in that it will places files from it's tuner on any of the 3 locations and any files record to them from any of my BE's are available on any of the frontends.

However, I can only get the SBE to place files onto the /myth/tv or primary file location.

Another issue that arises and this is where i believe it is a Linux permission issue is transcode jobs. Anything that is housed on /myth/tv1 or /myth/tv2 will not transcode from one of the SBE's it seems to be an error in ability to write to the file.

On the MBE in /myth abbreviated for space.
Code:
dadstoy1@mythtv:/myth$ ls -al
total 228
drwxr-xr-x 22 root     root      4096 Nov 15 17:49 .
drwxr-xr-x 27 root     root      4096 Nov 16 09:32 ..
drwxrwxr-x  2 mythtv   mythtv   36864 Dec 17 09:59 tv
drwxrwxr-x  3 mythtv   mythtv   24576 Dec 16 21:02 tv1
drwxrwxr-x  3 mythtv   mythtv   28672 Dec 17 07:15 tv2

and of course those directories have files.

On one sbe (both produce the same) at /mnt
Code:
dadstoy1@mythtv_sbe:/mnt$ ls -al
total 12
drwxr-xr-x  3 root root 4096 Dec  7 16:26 .
drwxr-xr-x 26 root root 4096 Sep 21 14:04 ..
lrwxrwxrwx  1 root root   12 Sep 21 16:46 music -> mythtv/music
drwxr-xr-x 22 root root 4096 Nov 15 17:49 mythtv
lrwxrwxrwx  1 root root    9 Dec  7 16:26 tv -> mythtv/tv
lrwxrwxrwx  1 root root   10 Nov 17 11:48 tv1 -> mythtv/tv1
lrwxrwxrwx  1 root root   10 Nov 17 11:48 tv2 -> mythtv/tv2
lrwxrwxrwx  1 root root   12 Sep 21 16:46 video -> mythtv/video


Then at /mnt/mythtv
Code:
dadstoy1@mythtv_sbe:/mnt/mythtv$ ls -al
total 204
drwxr-xr-x 22 root     root      4096 Nov 15 17:49 .
drwxr-xr-x  3 root     root      4096 Dec  7 16:26 ..
drwxrwxr-x  2 mythtv   mythtv   36864 Dec 17 09:59 tv
drwxr-xr-x  2 root     root      4096 Nov 15 17:49 tv1
drwxrwxr-x  3 mythtv   mythtv   24576 Nov 23 16:46 tv2
drwxr-xr-x  2 root     root      4096 Nov 15 17:49 tv3


If I pull a directory listing on an SBE at /mnt/mythtv/tv I see the files that are in my mbe at /myth/tv. That is correct.

If I pull a directory listing on an SBE at /mnt/mythtv/tv1 or tv2. I see either nothing.

I am thinking I did some step incorrectly here.

Any help is appreciated as a lot of recordings especially over the holidays are getting delegated to Tuner 2-4 and that primary drive is getting full...

TIA

_________________
KnoppMyth R5.5
MBE: AMD64 3400+, K8N Neo4 Plat., 1Gig, Asus Extreme N6200, 320G pata, 2x320Gsata, 750Gsata, PVR-150 Retail w/Blaster
SBE: AMD XP2000, GA 7ZMMH, 1 Gig, XFX 256M 6200, 20 Gig, PVR-150 Retail w/Blaster
SBE: AMD Dur1800, 512M, PVR500


Last edited by bigbro on Mon Jan 12, 2009 8:31 pm, edited 1 time in total.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 18, 2008 9:34 am 
Offline
Joined: Sat Dec 24, 2005 11:33 am
Posts: 400
Location: Kitsap Peninsula, Wa., United States
Additional Observations.

Digging around to find answers to this.
When I look at the webmin tool using the Filemanager I see the following.

On my MBE/FE where the drives are physically located and setup
the drives show as mythtv user and group with Octal permissions of 0775.
This is the same for all the TV file points.

On either of my SBE/FE the locations are mounted at and show the following:
/mnt/mythtv/tv mythtv mythtv Octal 0775
/mnt/mythtv/tv1 root root Octal 0755
/mnt/mythtv/tv2 mythtv mythtv Octal 0775

As before I can only write TV captures from the SBE/FE to /mnt/mythtv/tv.
and when I try to view files in the /mnt/mythtv/tv1 or tv2 directories there is nothing there. Yet I can play them back from anywhere and physically view them on the MBE/FE

It almost acts like I have done something funky with my mount points?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 22, 2008 5:25 pm 
Offline
Joined: Sat Dec 24, 2005 11:33 am
Posts: 400
Location: Kitsap Peninsula, Wa., United States
Bump

What do I need to do so that I can get the two SBE's able to write to /myth/tv1 and /myth/tv2?

Anyone?


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 23, 2008 4:54 am 
Offline
Joined: Wed Mar 03, 2004 7:43 pm
Posts: 748
Location: Sydney, Australia
Export those filesystems from your MBE, and mount them on your SBEs. You can do it via NFS (see http://www.knoppmythwiki.org/index.php? ... ckendHowTo and http://www.knoppmythwiki.org/index.php?page=NFSHowTo), or Samba (smbmount).

_________________
| Nigel Pearson, nigel.pearson.au@gmail.com
| "Things you own end up owning you" - Tyler, Fight Club


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 23, 2008 2:33 pm 
Offline
Joined: Sat Dec 24, 2005 11:33 am
Posts: 400
Location: Kitsap Peninsula, Wa., United States
Thanks Nigel

I have looked those over and made some changes but so far no joy.
I added the specific mounts in my /etc/exports file.
it was /myth *(rw)
it now has /myth/tv1 *(rw) and /myth/tv2 *(rw) in addition to the original.

Seems redundant but after a restart of NFS it didn't change anything.

I checked my Samba mount points and I can write files and move them around fine from a Windoze machine.

I am wondering when I attach via Samba it uses the mythtv username and password pair. Besides the issue I see with how these show up via webmin or though the console is there something I am missing.

I need to go move some snow around the farm right now, but I will be back later this afternoon.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 25, 2008 3:40 am 
Offline
Joined: Wed Mar 03, 2004 7:43 pm
Posts: 748
Location: Sydney, Australia
OK. NFS can be tricky to get working. My server reports:
Code:
nigel@mythtv-server:~$ exportfs -v
/               macaque(ro,wdelay,insecure,root_squash)
/               mythtv-server(ro,wdelay,root_squash)
/myth           <world>(rw,wdelay,root_squash)

but a different server doesn't list any exports.

So, it might be easier to use Samba, but I don't understand your question. Yes, it uses the default mythtv user/password. So, on your SBEs, you would do:
Code:
smbmount //mythtv-server/myth /remotemyth -o username=mythtv,password=mythtv


Once you have got that working manually, than you could put a script in /etc/init.d to mount the filesystem each time the SBE boots

_________________
| Nigel Pearson, nigel.pearson.au@gmail.com
| "Things you own end up owning you" - Tyler, Fight Club


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 28, 2008 7:51 pm 
Offline
Joined: Sat Dec 24, 2005 11:33 am
Posts: 400
Location: Kitsap Peninsula, Wa., United States
Sorry it has taken me so long to get back to you. We got a major dump of snow and lost some power and my DSL for a while.
Back now.

I ran the code you suggested that check my NFS exports.

Here is my results.
Code:
dadstoy1@mythtv:~$ exportfs -v
/myth/tv1       <world>(rw,wdelay,root_squash,no_subtree_check)
/myth/tv2       <world>(rw,wdelay,root_squash,no_subtree_check)
/myth           <world>(rw,wdelay,root_squash,no_subtree_check)


It is interesting to note that the two I am having trouble with are listed first in the reference.

When I look at /etc/exports
Code:
nano /etc/exports
/myth   *(rw)
/myth/tv1 *(rw)
/myth/tv2 *(rw)


As you see it lists them in the opposite order.

While they appear to be exported is there a possibility they are exporting before /myth is ready and as such I appear to be losing the actual permissions on them?

Edited: 12/30/08 0744pst. I confirmed that they are being loaded in the correct order. Message in Syslog is as follows
Code:
Dec 30 07:25:39 mythtv kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Dec 30 07:25:40 mythtv exportfs[3479]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/myth".   Assuming default behaviour ('no_subtree_check').   NOTE: this default$
Dec 30 07:25:40 mythtv exportfs[3479]: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/myth/tv1".   Assuming default behaviour ('no_subtree_check').   NOTE: this def$
Dec 30 07:25:40 mythtv exportfs[3479]: /etc/exports [3]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/myth/tv2".   Assuming default behaviour ('no_subtree_check').   NOTE: this def$
Dec 30 07:25:40 mythtv kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Dec 30 07:25:40 mythtv kernel: NFSD: starting 90-second grace period


any ideas on where to look next?

TIA


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 30, 2008 11:58 am 
Offline
Joined: Sat Dec 24, 2005 11:33 am
Posts: 400
Location: Kitsap Peninsula, Wa., United States
Some thing has changed.

Here is what I did.
I changed /etc/exports from the above export to the following.
Code:
nano /etc/exports
/myth /myth/tv1 /myth/tv2 *(rw)


That did not work I was getting an error that /myth/tv1 was invalid and it would just stop.
So I switched it back to the original above.

Now from the sbe's I can list and read files that are in tv1 and tv2 correctly.

doing some investigating
Code:
dadstoy1@mythtv_sbe:/mnt$ ls -al
total 12
drwxr-xr-x  3 root root 4096 Dec 17 12:02 .
drwxr-xr-x 26 root root 4096 Sep 21 14:04 ..
lrwxrwxrwx  1 root root   12 Sep 21 16:46 music -> mythtv/music
drwxr-xr-x 22 root root 4096 Nov 15 17:49 mythtv
lrwxrwxrwx  1 root root    9 Dec  7 16:26 tv -> mythtv/tv
lrwxrwxrwx  1 root root    9 Dec 17 12:02 tv1 -> mythv/tv1
lrwxrwxrwx  1 root root   10 Nov 17 11:48 tv2 -> mythtv/tv2
lrwxrwxrwx  1 root root   12 Sep 21 16:46 video -> mythtv/video

That stayed the same.

At /mnt/mythtv
Code:
dadstoy1@mythtv_sbe:/mnt/mythtv$ ls -al
total 240
drwxr-xr-x 22 root     root      4096 Nov 15 17:49 .
drwxr-xr-x  3 root     root      4096 Dec 17 12:02 ..
drwxrwxr-x  2 mythtv   mythtv   36864 Dec 30 09:32 tv
drwxrwxr-x  3 mythtv   mythtv   32768 Dec 30 08:59 tv1
drwxrwxr-x  3 mythtv   mythtv   32768 Dec 30 08:59 tv2

This definitely changed from before.

I still don't appear to be able to write to tv1 or tv2 but I can read from theme and I will keep trying.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 30, 2008 7:51 pm 
Offline
Joined: Sat Dec 24, 2005 11:33 am
Posts: 400
Location: Kitsap Peninsula, Wa., United States
Well I am part way to the solution.
Not exactly sure what is fixing it.

On first sbe, I removed the Symlinks in /mnt that said tv1 -> mythtv/tv1 and same for tv2 -> mythtv/tv2

Then I put in the storage groups section /mnt/mythtv/tv1 and /mnt/mythtv/tv2

It took those and now it writes to the other directories as Storage Groups should work writing files from that capture card to the drive that has the most available space.

Now I tried to replicate exactly what I have done on my second sbe. So far it is acting the same as the first one. Fortunately, these two tuners only come up when absolutely necessary.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 12, 2009 8:46 pm 
Offline
Joined: Sat Dec 24, 2005 11:33 am
Posts: 400
Location: Kitsap Peninsula, Wa., United States
Well I now have 1 MBE/FE and 2 SBE/FE reading and writing to all of the TV directories and using the Storage Groups algorythms properly.

Here is what I had to do.

Once I had exported the directories, for some reason I had to completely list the paths for them in each of the SBE /etc/fstab.

They now look like this.
Code:
#nano /etc/fstab
# /etc/fstab: filesystem table.
#
# filesystem  mountpoint  type  options  dump  pass
/dev/hda1  /  ext3 defaults,errors=remount-ro  0  1
/dev/hda3  /myth  auto  defaults,auto  0  2

proc  /proc  proc  defaults  0  0
/dev/fd0  /floppy  vfat  defaults,user,noauto,showexec,umask=022  0  0
usbfs  /proc/bus/usb  usbfs  devmode=0666  0  0
sysfs  /sys  sysfs  defaults  0  0
tmpfs  /dev/shm  tmpfs defaults  0  0
/dev/cdrom /cdrom  auto  defaults,ro,user,noexec,noauto  0  0
# Added by KNOPPIX
/dev/hda2 none swap defaults 0 0
mythtv:/myth /mnt/mythtv nfs rsize=8192,wsize=8192,soft,nfsvers=3
mythtv:/myth/tv1 /mnt/mythtv/tv1 nfs rsize=8192,wsize=8192,soft,nfsvers=3
mythtv:/myth/tv2 /mnt/mythtv/tv2 nfs rsize=8192,wsize=8192,soft,nfsvers=3


Then in the setup for Storage directories in the Default Storage group
I have them as:
Code:
/mnt/mythtv/tv
/mnt/mythtv/tv1
/mnt/mythtv/tv2


That makes it work.

I suppose I could have also pointed the fstab mounts to just the /mnt/tv and then had the Storage directory say the same.
So the fstab would have said something like.

mythtv:/myth/tv1 /mnt/tv1 nfs rsize=8192,wsize=8192,soft,nfsvers=3

and my Storage Directory would have then been /mnt/tv1

That would be repeated for tv2, etc.
Since /mnt/tv1 is symlinked to /mnt/mythtv/tv1 it should work.

Maybe in the future when I have some time I will look at that but for now it works.

Now that I have it working, I have another Disk to add and then transfer all my saved videos back over to the box. Got to make sure that I reserve enough space for her videos. But that would be another thread.

It has been an experience and a learning path.

Thanks for pointing me in the right direction.


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 


All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 17 guests


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 post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu