Re: NFSD automatically releases all states when underlying file system is unmounted

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 20 Mar 2025, at 13:53, Chuck Lever wrote:

> On 3/19/25 5:46 PM, NeilBrown wrote:
>> On Thu, 20 Mar 2025, Dai Ngo wrote:
>>> Hi,
>>>
>>> Currently when the local file system needs to be unmounted for maintenance
>>> the admin needs to make sure all the NFS clients have stopped using any files
>>> on the NFS shares before the umount(8) can succeed.
>>
>> This is easily achieved with
>>   echo /path/to/filesystem > /proc/fs/nfsd/unlock_filesystem
>>
>> Do this after unexporting and before unmounting.
>
> Seems like administrators would expect that a filesystem can be
> unmounted immediately after unexporting it. Should "exportfs" be changed
> to handle this extra step under the covers? Doesn't seem like it would
> be hard to do, and I can't think of a use case where it would be
> harmful.

No. I think that admins don't expect to lose all their NFS client's state if
they're managing the exports.  That would be a really big and invisible change
to existing behavior.

Ben





[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux