ClunkClunk Posted January 25, 2011 Share Posted January 25, 2011 I decided I needed to start using some mover excluded directories for simple stuff, like SABnzbd and SickBeard's log directories. For the life of me, I can't get the mover script to exclude any directory starting with a '.' The folder gets moved to a relevant disk, and not left on the cache drive as intended. The basics: • Cache drive is enabled and functional • I'm using the default mover script (I think) • I'm using unRAID 4.7 but I had this issue in 4.6 (I was hoping upgrading to 4.7 would help, but alas, no) Here's my test: root@Tower:~# mkdir /mnt/user/Storage/.dontmovethis root@Tower:~# touch /mnt/user/Storage/.dontmovethis/dontmovethisfile And then I click the mover button on the GUI: Jan 25 11:06:15 Tower emhttp: shcmd (55): /usr/local/sbin/mover 2>&1 | logger & Jan 25 11:06:15 Tower logger: mover started Jan 25 11:06:15 Tower logger: ./SABnzbd/Logs/sabnzbd.log Jan 25 11:06:15 Tower logger: ./SABnzbd/Logs/sabnzbd.error.log Jan 25 11:06:15 Tower logger: ./SABnzbd/Logs/cherrypy.log Jan 25 11:06:15 Tower logger: ./SABnzbd/Logs Jan 25 11:06:15 Tower logger: .d..t...... ./ Jan 25 11:06:15 Tower logger: ./SABnzbd/sickbeard/logs/sickbeard.log Jan 25 11:06:15 Tower logger: ./SABnzbd/sickbeard/logs Jan 25 11:06:16 Tower logger: ./SABnzbd/sickbeard Jan 25 11:06:16 Tower logger: ./SABnzbd Jan 25 11:06:16 Tower logger: ./Storage/.dontmovethis/dontmovethisfile Jan 25 11:06:16 Tower logger: .d..t...... Storage/ Jan 25 11:06:16 Tower logger: cd+++++++++ Storage/.dontmovethis/ Jan 25 11:06:16 Tower logger: >f+++++++++ Storage/.dontmovethis/dontmovethisfile Jan 25 11:06:16 Tower logger: ./Storage/.dontmovethis Jan 25 11:06:16 Tower logger: .d..t...... Storage/.dontmovethis/ Jan 25 11:06:16 Tower logger: ./Storage Jan 25 11:06:16 Tower logger: .d..t...... Storage/ Jan 25 11:06:16 Tower logger: . Jan 25 11:06:18 Tower logger: mover finished And the folder and file ends up on disk11: root@Tower:~# ls -laf /mnt/disk11/Storage/ ./ ../ DVD/ .dontmovethis/ I've attached a syslog, and the mover script that's in /usr/local/sbin/ just in case my mover script is out of date or modified I'm not really sure what's happening, but for some reason the mover script is moving directories starting with a '.' even though it's not supposed to. mover.txt syslog.txt Link to comment
Joe L. Posted January 25, 2011 Share Posted January 25, 2011 It is only a top level directory starting with a period that it excludes. Yours is a sub-directory. It would have to be named "./.Storage/SABnzbd" Or the share named ".SANnzbd" with a sub-directory of "sickbeard" Joe L. Link to comment
ClunkClunk Posted January 25, 2011 Author Share Posted January 25, 2011 Aha! That did it. Thanks Joe! I knew there was something simple I was missing. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.