On 2013-11-09 21:18, Chris Murphy wrote:
> 
> On Nov 9, 2013, at 11:10 AM, Goffredo Baroncelli <kreij...@inwind.it>
> wrote:
>> 
>> 1    ID 256 gen 5 top level 5 path sub1 2    ID 257 gen 6 top level 5
>> path dir/sub2 3      ID 258 gen 8 top level 5 path dir/sub3 4        ID 259 
>> gen
>> 8 top level 5 path dir/sub3/sub4 5   ID 260 gen 10 top level 5 path
>> sub5 6       ID 261 gen 10 top level 5 path sub5/sub6
> 
>> 
>> 
>> I expected that in the line 4, the top level should be 258; the
>> same for the line 6: top level should be 260. So my question is:
>> what is the meaning of the "top level" value ?
> 
> If you mount -o subvol=sub5 and then create a new subvolume, and then
> do a listing, you'll see something like what you describe. It would
> look something like:
> 
> 6     ID 262 gen 4 top level 260 path sub6
> 
> The "top level" is in a sense a prefix. So top level 5 means there is
> no prefix, the path listed is the full path. Whereas if the top level
> is e.g. 260, the implied prefix is sub5/.

Chris, many thanks, not it is clear.

> 
> If you were to mount subvolid=259 and create a subvolume in at the
> root of the mountpoint, then do a subvolume listing, it would be
> listed with top level 259 and a path of merely "newname" rather than
> dir/sub3/sub4/newname.
> 
> So just consider the top level a prefix for the listed path, and if
> the top level is 5, there is no prefix for path, the path is the full
> path.
> 
> 
> Chris Murphy-- To unsubscribe from this list: send the line
> "unsubscribe linux-btrfs" in the body of a message to
> majord...@vger.kernel.org More majordomo info at
> http://vger.kernel.org/majordomo-info.html
> 


-- 
gpg @keyserver.linux.it: Goffredo Baroncelli (kreijackATinwind.it>
Key fingerprint BBF5 1610 0B64 DAC6 5F7D  17B2 0EDA 9B37 8B82 E0B5
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to