<p>Hi *<br /> <br /> I need small consultancy regarding unpleasant issue witch started recently in my production system: random recent recordings are quickly 'disappearing' causing users complain like 'argh my favorite show again wasn't recorded'.<br /> <br /> Checking on logs it looks like those recording were recorded OK - but they expired immediately (within minutes after rec. finishes).<br /> My hypothesis is that myth expiring them for making room for new recordings. But in the same time few weeks old recordings are not expired...<br /> It was surprise for me as on 6T Default SG I have 2T space which is "Used by Auto-expirable Recordings" - so theoretically old. recordings from this pool should be used first for making room for new recordings.<br /> <br /> My 6T Default SG is sum of 2 volumes: 2T partition used since initial system build (/mythtv/tv) and 4T drive (/myth/tv1) added half Year ago as storage expansion. <br /> StorageScheduler is "Combination".<br /> Looking on few 'too quickly' expired recordings - they always were on '/mythtv/tv' (old drive).<br /> <br /> Now I see potential root cause: if 'old drive' is almost full with non-expirable recordings - then if scheduler schedules multiple new rec (my wife can schedule 4-7 concurrent on prime time) - some of them will be assigned to this drive and will cause expiration of other, recent recordings despite other drive (/myth/tv1) had candidates 1-month old rec. to expire. This is just theory.<br /> <br /> To verify this hypothesis will be good to count space occupied by non-expirable recordings per SG member ( '/mythtv/tv' here). <br /> Is there easy way to do this?<br /> <br /> Generally, looking on this issue from overall perspective: potentially I see where I do mistake: I assume SG is nice way to expand storage when user has lack of space. <br /> I was happy not going with things like LVM (as member failure brings whole volume down). <br /> <br /> Hypothesis from beginning of this post (if verified as correct one) shows that SG is perfect for IO scaling - but not for space scaling.<br /> I suspect only proper solution of my issue is moving from application level striping (mythtv SG) to fs level striping (LVM) or mass storage level striping (RAID)...<br /> Unfortunately this is quite difficult to do me as I don't have 6T temp storage needed for such conversion.<br /> <br /> Do anybody see other solution here?</p>