Mike Gerdts wrote:
> On Thu, Jul 10, 2008 at 11:31 AM, Darren J Moffat <[EMAIL PROTECTED]> wrote:
>> Mike Gerdts wrote:
>>> On Thu, Jul 10, 2008 at 5:42 AM, Darren J Moffat <[EMAIL PROTECTED]>
>>> wrote:
>>>> Thoughts ?  Is this useful for anyone else ?  My above examples are some
>>>> of the shorter dataset names I use, ones in my home directory can be
>>>> even deeper.
>>> Quite usable and should be done.
>>>
>>> The key problem I see is how to deal with ambiguity.
>>>
>>> # zpool create pool
>>> # zfs create pool/home
>>> # zfs set mountpoint=/home  pool/home
>>> # zfs create pool/home/adams  (for Dilbert's master)
>>> ...
>>> # zfs create pool/home/gerdts  (for Me)
>>> ...
>>> # zfs create pool/home/pool   (for Ms. Pool)
>>> ...
>>> # cd /home
>>> # zfs snapshot [EMAIL PROTECTED]
>>>
>>> What just got snapshotted?
>> The dataset named "pool" only.  I don't see how that could be ambiguous now
>> or with what I proposed.
>>
>> If you said zfs snapshot -r [EMAIL PROTECTED] then all of them.
> 
> Which dataset named pool?  The one at /pool (the root of the zpool, if
> you will) or the one at /home/pool (Ms. Pool's home directory) which
> happens to be `pwd`/pool.

Ah sorry I missed that your third dataset ended in pool.

The answer is still the same though if the proposal to use a new flag 
for partial paths is taken.  Which is why I suggested that, it is 
ambiguous in the example you gave if zfs(1) commands other than create 
can take relative paths too [ which would be useful ].

-- 
Darren J Moffat
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to