Re: Git does not handle changing inode numbers well
- From
Matthijs Kooijman <matthijs@stdin.nl>
- Date
- Aug 8, 2012, 18:07 UTC
- Message-ID
- <20120808180748.GS21274@login.drsnuggles.stderr.nl>
- In-Reply-To
- <20120808152230.GQ21274@login.drsnuggles.stderr.nl>
> So, let's see if I can fix my filesystem now ;-)
For anyone interested: turns out passing -o noforget makes fuse keep a persistent path -> inode mapping (at the cost of memory usage, of course).
However, it also turns out that fuse wasn't my problem: It was the aufs mount that was overlayed over my fuse mount (this was on a Debian live system), which sets the noxino option that prevents aufs from keeping persistent inode numbers.
To get git status working as expected, I had to both remove noxino from the aufs mount and add noforget to the underlying fuse mount.
Gr.
Matthijs