Date: Mon, 19 Sep 2011 17:50:50 -0700 From: Freddie Cash <fjwcash@gmail.com> To: Jeremy Chadwick <freebsd@jdc.parodius.com> Cc: freebsd-fs@freebsd.org Subject: Re: ZFS auto expand mirror Message-ID: <CAOjFWZ5wOGwq81b5580nFtMBKTErTFHpd3D_jDVw8dfYrf2Hnw@mail.gmail.com> In-Reply-To: <20110919233045.GA71606@icarus.home.lan> References: <9774D03B-A8C7-48DE-9BC4-528DD4134787@altesco.nl> <CAOjFWZ5jfQqCEzrgrqmNtLki4%2BzPwuno6dPFRhfM-qYdEM8Lfg@mail.gmail.com> <20110919213813.GA70527@icarus.home.lan> <CAOjFWZ4L_f0Nk0Mn6M%2Bh3-8QxgekFpXwraUN2RpzO9WSgYf25Q@mail.gmail.com> <20110919233045.GA71606@icarus.home.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
Once all of the disks in the vdev have been replaced, making them all the same size. Doesn't matter in what order they are replaced. Freddie fjwcash@gmail.com On Sep 19, 2011 4:30 PM, "Jeremy Chadwick" <freebsd@jdc.parodius.com> wrote: > On Mon, Sep 19, 2011 at 02:54:06PM -0700, Freddie Cash wrote: >> On Mon, Sep 19, 2011 at 2:38 PM, Jeremy Chadwick >> <freebsd@jdc.parodius.com>wrote: >> >> > On Mon, Sep 19, 2011 at 10:49:56AM -0700, Freddie Cash wrote: >> > > On Mon, Sep 19, 2011 at 10:08 AM, Ben Stuyts <ben@altesco.nl> wrote: >> > > >> > > > I want to expand an existing mirror by replacing the existing drives >> > with >> > > > bigger ones. This is on: >> > > > FreeBSD xxx 7.3-STABLE FreeBSD 7.3-STABLE #2: Mon Sep 20 18:36:08 CEST >> > 2010 >> > > > root@xxx:/usr/obj/usr/src/sys/xxx amd64 >> > > > >> > > > # zpool status home >> > > > pool: home >> > > > state: ONLINE >> > > > scrub: scrub completed after 2h0m with 0 errors on Mon Sep 19 18:25:45 >> > > > 2011 >> > > > config: >> > > > >> > > > NAME STATE READ WRITE CKSUM >> > > > home ONLINE 0 0 0 >> > > > mirror ONLINE 0 0 0 >> > > > ad5s1a ONLINE 0 0 0 >> > > > ad7s1a ONLINE 0 0 0 >> > > > >> > > > Will this version of FreeBSD auto-expand to the new, bigger drive size >> > once >> > > > they are both replaced? I did not see the autoexpand property in this >> > pool. >> > > > zpool is v13, zfs is v3. >> > > > >> > > >> > > No. You will need to reboot the system in order for the extra space to >> > > become usable in the pool. Or, if none of the OS is installed on the >> > pool, >> > > you can export/import the pool to make the new space available. >> > >> > Does this advice/fact apply to FreeBSD 7.3? To my knowledge it does >> > not. The ZFS version is too old. >> >> It's worked for me on our storage servers. These started with ZFSv6 and >> have been upgraded through each version, currently running ZFSv28 on >> 8-STABLE. >> >> Early versions of ZFS need the reboot or export/import cycle. Newer >> versions pick up the new space as soon as the resilver of the last drive in >> the vdev occurs (if the autoexpand property is enabled on the pool). > > I was about to ask what the autoexpand property was for then, but you've > answered it in your 2nd paragraph here. > > Also, need some clarification here: when you say "the last drive in the > vdev" do you effectively mean "once all the drives in the vdev are of > the same size", or do you quite literally mean "the last device/disk > shown in the vdev"? > > I can't imagine the latter being correct but I want clarification for > myself as well as others who read this. Thanks! > > -- > | Jeremy Chadwick jdc at parodius.com | > | Parodius Networking http://www.parodius.com/ | > | UNIX Systems Administrator Mountain View, CA, US | > | Making life hard for others since 1977. PGP 4BD6C0CB | >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOjFWZ5wOGwq81b5580nFtMBKTErTFHpd3D_jDVw8dfYrf2Hnw>