From owner-freebsd-stable@freebsd.org Sat Jun 1 13:00:39 2019 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 06D9215BCE5F for ; Sat, 1 Jun 2019 13:00:39 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (eg.sd.rdtc.ru [IPv6:2a03:3100:c:13::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "eg.sd.rdtc.ru", Issuer "eg.sd.rdtc.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EB7CD8F608 for ; Sat, 1 Jun 2019 13:00:37 +0000 (UTC) (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: freebsd-stable@freebsd.org Received: from [10.58.0.4] ([10.58.0.4]) by eg.sd.rdtc.ru (8.15.2/8.15.2) with ESMTPS id x51D0UvT075544 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 1 Jun 2019 20:00:30 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Gmirror and bigger disks (growfs) To: Nenhum_de_Nos , freebsd-stable@freebsd.org References: <01f6a0b0e75ea4f49601b155d54bad0d.squirrel@10.1.1.11> From: Eugene Grosbein Message-ID: Date: Sat, 1 Jun 2019 20:00:25 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: EB7CD8F608 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; spf=permerror (mx1.freebsd.org: domain of eugen@grosbein.net uses mechanism not recognized by this client) smtp.mailfrom=eugen@grosbein.net X-Spamd-Result: default: False [-1.03 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.16)[-0.160,0]; MX_INVALID(0.50)[cached]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.79)[-0.793,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[grosbein.net]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_PERMFAIL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.48)[-0.483,0]; IP_SCORE(0.00)[country: RU(0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:29072, ipnet:2a03:3100::/32, country:RU]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jun 2019 13:00:39 -0000 01.06.2019 19:57, Eugene Grosbein wrote: > 01.06.2019 19:04, Nenhum_de_Nos wrotr: >> Hi, >> >> I replaced a faulty disk from a gmirror some time ago. The array had two >> 1TB disks and I got one 2TB disk there. Now I replaced the second one and >> tried to growfs it. No good for me. > > First you need to resize the mirror itself with "gmirror resize" command. > Refer to gmirror(8) manual page for details. As you use GPT that keeps copy of its data at the end of the "device", you also need to reconfigure GPT with "gpart recover" after increasing of the mirror. > Then you need to resize last slice or create new slice for available space. > If you prefer resize existing slice, use "gpart resize". > > Only then you will be able to run growfs to utilise new space for file system inside the slice.