[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAGQTitOKGj_+DDxaGnfRRdZ+TJxhZ8SxBLcZzLF-vtxYDZXbEA@mail.gmail.com>
Date: Fri, 28 Sep 2018 07:01:01 +1000
From: Roel Van de Paar <roel.vandepaar@...cona.com>
To: Casey Schaufler <casey@...aufler-ca.com>
Cc: linux-kernel@...r.kernel.org
Subject: Re: Bug: getcwd: cannot access parent directories
Hi Casey,
On 28 September 2018 at 05:46, Casey Schaufler <casey@...aufler-ca.com> wrote:
> Please try doing this under strace, in particular
>
> strace mv 3 /dev/shm
>
> What you will see is that the mv command does a copy/delete
> when changing filesystems. The original "2" directory, which
> is your current working directory, will have no parent as the
> original "1" will have been removed.
>
>>>
>>> Back to session 1
>>> cd .. # fail
>>> cd .. # fail
>>> cd .. # fail
>>> cd .. # fail
>>> cd .. # fail
>>> cd .. # fail
>>> cd .. # works, but to completely incorrect directory given the
>>> many 'cd ..'```
>>>
>>> The problem is made more clear here by using 3/4/5/6/7 but you can
>>> also just use a single subdir to see it
>> Roel Van de Paar, Technical Director - Quality Assurance, Percona
>
> The system is working properly.
Thank you for the analysis.
I can see your point, but it looks like this could be improved by
matching the behavior when not changing filesystems.
Also, there is a difference between working when it is a different
filesystem or not - so there is inconsistency in operation.
Powered by blists - more mailing lists