I’m not windows expert, but as far as I know, the way to get snapshots on NTFS is via VSS, which is usually going to work by making a block level snapshot that can be mounted independently and used read only. I don’t believe NTFS was designed or has been updated to implement the kind of filesystem features that I was describing.
And yes, NTFS is usually slower at a lot of day to day things. It’s very sophisticated in some respects, but it’s traditionally not strong at dealing with lots of small file operations across lots of files, something that Linux filesystems tend to be good at, especially as e.g. got was written to support kernel development and if there is something that would speed up git that required a filesystem change due to git showing a performance weakness, well, I believe that had precedent
I’m not windows expert, but as far as I know, the way to get snapshots on NTFS is via VSS, which is usually going to work by making a block level snapshot that can be mounted independently and used read only. I don’t believe NTFS was designed or has been updated to implement the kind of filesystem features that I was describing.
And yes, NTFS is usually slower at a lot of day to day things. It’s very sophisticated in some respects, but it’s traditionally not strong at dealing with lots of small file operations across lots of files, something that Linux filesystems tend to be good at, especially as e.g. got was written to support kernel development and if there is something that would speed up git that required a filesystem change due to git showing a performance weakness, well, I believe that had precedent
Thank you! Nice to know I’m not crazy :-)