So after restoring my data from a HDD loss (covered here: http://community.covecube.com/index.php?/topic/2037-scanner-didnt-find-my-2tb-red-was-going-bad)I noticed a weird issue with my music library.
I restore the whole library to an external drive using CrashPlan and then I copied the directory to my drive pool, overwriting all existing files. Everything seemed all nice until I added a new album to one of the sub directories. Subsonic wouldn't find anything and after some troubleshooting with the developer it was discovered that the modified time was not being updated on the parent directory.
Here is how the library is laid out:
E:\ServerFolders\Music\<artist>\<album>
When I add a new file or directory inside an <artist> directory, I expect the modified time of the <artist> directory to also update.
I was able to force a timestamp modification by running the following in powershell:
$update = get-date Set-ItemProperty -Path E:\ServerFolders\Music\ -Name LastWriteTime -Value $update
This is only a simple band-aid since the timestamp won't be updated the next time I add another album.
The REALLY weird thing is that it seems to be inconsistent. Like some directories update just fine while others do not.
Is there some kind of NTFS flag that needs to be re-set? How can I even start troubleshooting this?
Here is my server setup:
Windows Server 2012 R2 Standard
Core i5 3570K @ stock speed
16GB DDR3 RAM
OS drive:
Sandisk 120GB SSD
E:\ Storage Pool:
1x 8TB RED
2x 3TB RED
1x 2TB RED