Remount Checker
This is a very simple program to check if a particular folder is a mounted folder or not. If it's not, run the mount command - simple!
mount_points
You need a mount_points.py file. The example_mount_points.py provides an example format (it's a touple - first element is the folder to check, second element is the command to run).
mount command
You'll need to make sure that the cron user (can't think of the exact correct term - the user that cron pretends(?) to be when running the command) is able to actually run the command in the seccond tuple member (the command being run). There are 2 simple options that I can see:
- Use
sudo crontab -eand makerootuse run the command, or - Make your user able to run the mount command. I'm sorry I don't know 100%, but I think that means adding
userto the mount options infstab.
crontab
The idea is you should run this is crontab every X minutes - 5 seems to work fine for me. An example crontab is:
*/5 * * * * /usr/bin/python /home/<USER>/code/remount_checker/remount.py
Replace (and the rest) with the location of remount