On Thu, Dec 27, 2018 at 1:06 PM Chris Murphy <li...@colorremedies.com> wrote:
>
> On Thu, Dec 27, 2018 at 12:14 AM Duncan <1i5t5.dun...@cox.net> wrote:
> >
> > Chris Murphy posted on Wed, 26 Dec 2018 17:36:19 -0700 as excerpted:
> >
> >
> > > I'm not really following this. An fs resize is implied by any device
> > > add, remove or replace command. In the case of replace, it will
> > > efficiently copy the device being replaced to the designated drive, and
> > > then once that succeeds resize the file system to reflect the size of
> > > the replacement device. I'm also confused why devid 4 seems to be
> > > present before and after your device replace, so I have to wonder if
> > > your copy paste really worked out as intended? And also, what version of
> > > kernel and btrfs-progs are you using?
> >
> > I thought... yes...
> >
> > Just checked the btrfs-replace manpage (v4.19.1) and it says:
> >
> > Note
> > the filesystem has to be resized to fully take advantage of a larger
> > target device; this can be achieved with btrfs filesystem
> > resize <devid>:max /path
> >
> > So it does *not* auto-resize after the replace.
>
> Oops. That's unexpected.
>
>
> >
> >
> > Also, I'm not positive on this, and I don't see it mentioned in the
> > manpage, but I /think/ replace (unlike add/remove) keeps the same devid
> > for the new device.
>
> Also unexpected.
>
>
> > It'd be interesting to see what device usage (as opposed to filesystem
> > usage) did with the unreachable space in terms of reporting -- maybe it
> > has that separate line tho I doubt it, but if not does it count it or
> > not?.  But that wasn't posted and presumably the query wasn't run while
> > in the still-unresized state, and I guess it's a bit late now to get it...
>
> I'm not sure, it's one of the commands I almost never use. What is device 
> slack?
>
> From my single device that's handy at this moment, the only item I see
> in 'device usage' that I don't see in 'filesystem usage' is "device
> slack".
>
> Both 'device usage' and 'filesystem usage' show allocated and
> unallocated per device. While 'filesystem usage' shows the used
> portion of allocated, it's per profile, not per chunk.
                                         ^^^^

s/chunk/device


-- 
Chris Murphy

Reply via email to