[mythtv] New idea for storing recordings to disks
kuphal at dls.net
Mon Jun 27 20:44:26 UTC 2005
Brandon Beattie wrote:
>Recordings would work like this. Just like in various mythplugins you
>would be able to specify various locations to store recordings to. This
>wouldn't be hard of course.. if that directory doesn't have enough
>space, use another directory. If no directories exist, expire a file
>from the directory with the most amount of space in it. Of course there
>could be different ways to expire, move files, to balance used space..
I've had this idea in my todo list for a while. Quite simply, I would
add a column to the recorded table that would store the storage group
(as an integer number). There would be a new storagegroup table that
would, at first, simply be a numericaly indexed list of
RecordingPrefixes. If no storage group was specified for a recording,
it would fall back to RecordedFilePrefix as the current system does.
Recording profiles could be assigned to a storage group so all new
recordings would be saved there and also exisiting recordings could be
moved between groups.
The reason I imagined a separate table would be for more advanced
features where each storage group could have their own expiration
The coding itself is probably very easy for this basic functionality.
There are only a handful of places that use Recorded FilePrefix. Of
course this is just the foundation work for some of the things you
mentioned in regards to Myth making choices about where to store files.
I simply was interested in it because I don't want to use LVM (for the
reasons you noted) or RAID when I could just as easily use different
mountpoints if only Myth would have the ability to use more than one.
More information about the mythtv-dev