No space on device
I've had mythdora 12 running for about a year now. About all I've done is add another 1.5 Tb hard drive. Today all my recordings disappeared so I tried rebooting it. X hung when it tried to start, so I pressed alt+F4 to get to a command prompt and tried to start it manually. Among the error messages was "No space on device".
I tried the df command. None of the drives were full. I tried df -i and one of my inodes was at 100%.
I'm really quite new to Linux, so after much mucking about I found a directory called "maildrop" that had an enormous number of small files in it. I'm not using my MythTV backend for mail that I'm aware of, so I took my chances and deleted all these files.
After that, MythTV worked just fine. So I guess my question is, did I just destroy something important?

No, you didn't do anything
No, you didn't do anything wrong. But I'm curious, was this an upgrade from 10.21 to 12.23? This was a known issue in 10.21 because of the minutely crontab entry for the backend checker. But in 12.23, this should have been redirected to /dev/null and therefore produced no mail output.
Check the crontab of your mythtv user with crontab -l.
Ryan
Yes, it is an upgraded
Yes, it is an upgraded system. My daughter gets upset when I blow all her TV shows away to do a clean install. (I know there is a database backup/restore I could do, but I haven't had time to figure it out yet.)
Here is the output of crontab -l:
[mythtv@MythTV-Master ~]$ crontab -l
#Nightly dump of mythconverg database
5 3 * * * . /etc/mythdora.conf; if [ $dbdump == 'enabled' ]; then /usr/share/mythdora/dorabackup -dump; fi
#Nightly check of the mysql tables
15 3 * * * . /etc/mythdora.conf; if [ $dboptimize == 'enabled' ]; then sudo /usr/share/mythdora/mythdbcheck.sh; fi
#Nightly IMDB lookup for video files
0 2 * * * . /etc/mythdora.conf; if [ $imdbupdater == 'enabled' ]; then /usr/share/mythdora/extras/imdb-bulk-update.pl -N -Fileup -Dupskip; fi
#Minutely check of the backend
* * * * * . /etc/mythdora.conf; if [ $becheck == 'enabled' ]; then /usr/share/mythdora/becheck.sh; fi
I looked around a bit, but I don't see anywhere that output is sent to maildump. Is the output part of the database functions?
Actually, the MAIL output is
Actually, the MAIL output is a default action of cron. You could either add >>/dev/null 2>&1 to all of the crontab entries, or alternatively I think you can add MAILTO=/dev/null to the top of the file and direct all output to /dev/null.
Pisani
I added MAILTO=/dev/null to
I added MAILTO=/dev/null to the top of /var/spool/cron/mythtv and that stopped most of the files. I was still getting two files a night. I fixed that by uncommenting the DailyReport = No near the bottom of /usr/share/logwatch/default.conf/logwatch.conf
Just in case some other poor noob is following this, the directory for the maildrop is /var/spool/postfix/maildrop/ I had to delete the files in chunks
because there where too many for the rm * command. (I just broke it down into first characters, i.e. rm A*, rm B*, rm 8*)
Thanks for all your help,
Marc