Re: [BUG] "git clean -df ." silently doesn't delete folders with stale .nfs* files
- From
- Gabor Gombas <gombasg@digikabel.hu>
- Date
- Jun 13, 2024, 08:09 UTC
- Message-ID
- <ZmqpQ4FkfXRm2jAE@lan>
- In-Reply-To
- <ed33cfa9-d0e2-4e98-95e9-e210b24ac337@rawbw.com>
On Tue, Jun 11, 2024 at 12:43:51AM -0700, 'Yuri' wrote:
Show 6 quoted lines
> The system I observed the problem is Centos with the kernel > 3.10.0-1160.76.1.el7.x86_64 (10 years old). > > > "rm -rf xx" command also says Device or resource busy > But git-2.43.0 doesn't say anything.
On RHEL7:
$ mkdir foo $ cd foo $ git --version git version 2.39.2 $ git init $ mkdir xx $ touch xx/x $ tail -f xx/x $ git clean -dfx warning: failed to remove xx/: Directory not empty Removig xx/x $ git clean -dfx warning: failed to remove xx/.nfs[... long hex number...]: Device or resource busy
Well, try something:
$ echo xx > .gitignore $ git add .gitignore $ git commit -m foo $ git clean -df [there is no output - bingo] $ git clean -dfx warning: failed to remove xx/.nfs[... long hex number...]: Device or resource busy
Regards, Gabor