Hi Neil,

Thanks for looking.

Neil Brown wrote:
> On Sunday September 23, [EMAIL PROTECTED] wrote:
>   
>> On Sat, Sep 22, 2007 at 10:42:31AM -0700, David Liontooth wrote:
>>     
>>> Package: nfs-kernel-server
>>> Version: 1:1.1.0-13
>>> Severity: normal
>>>
>>>
>>> The command to unexport a directory appears to no longer have any effect.
>>>
>>> I issue "exportfs -u :/tv01" and "exportfs" shows /tv01 still exported; 
>>> consequently, I cannot unmount it.
>>> In contrast, removing /tv01 from /etc/exports and then running exportfs -ra 
>>> successfully removes the export.
>>>
>>> This used to work fine.
>>>       
>> Sending this on to upstream, as I cannot see any good reason offhand why it
>> should not work.
>>     
>
> Some simple testing and code review suggests that this works as
> expected.  However it is possible that I am expecting something
> different to you, or testing something different.
>
> You say you:
>     exportfs -u :/tv01
>
> What exactly is in your /etc/exports that this is expected to revert?
>   

/tv01 \
        134.32.443.30(ro,no_subtree_check,async) \
        134.32.443.32(ro,no_subtree_check,async) \
        134.32.443.33(ro,no_subtree_check,async) \
        134.32.443.34(ro,no_subtree_check,async) \
        134.32.443.35(ro,no_subtree_check,async) \
        134.32.443.36(ro,no_subtree_check,async) \
        134.32.443.37(ro,no_subtree_check,async)

Several other drives have similar entries.
> The obvious answer would be
>
>     /tv01  (some,flags,here)
>
> however "exportfs" will complain about that, so I suspect not.
>
> Maybe you have:
>
>     /tv01 somehost(someflags)  otherhost(otherflags)
>
> and you expect
>     exportfs -u :/tv01
>
> to unexport /tv01 to all hosts?  I would agree that doesn't work.  Did
> it ever?  What version?
>   

I see. So that would unexport only the first one?

Can I unexport only /tv01 to all hosts?
(If it's just a matter of my being uninformed, let's close the bug --
but I'd appreciate an answer!)

> As an aside, you can always:
>    exportfs -f
> and then unmount filesystems.  They will be free to be unmounted until
> the next NFS access request arrives.  Maybe that will serve your
> needs?
>   
I see -- that may be helpful -- but what if someone is accessing one of
the drives right then?
I would prefer to have individual control; I export a dozen other drives
to several different machines, and they should not be unexported.

Dave







-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to