From owner-freebsd-fs@FreeBSD.ORG Sun May 12 10:49:06 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0A862389 for ; Sun, 12 May 2013 10:49:06 +0000 (UTC) (envelope-from ronald-freebsd8@klop.yi.org) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.78]) by mx1.freebsd.org (Postfix) with ESMTP id 97294648 for ; Sun, 12 May 2013 10:49:05 +0000 (UTC) Received: from smtp.greenhost.nl ([213.108.104.138]) by smarthost1.greenhost.nl with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1UbTpp-0006Yg-Hn for freebsd-fs@freebsd.org; Sun, 12 May 2013 12:48:57 +0200 Received: from dhcp-077-251-158-153.chello.nl ([77.251.158.153] helo=ronaldradial) by smtp.greenhost.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1UbTpo-0008ON-8s for freebsd-fs@freebsd.org; Sun, 12 May 2013 12:48:56 +0200 Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes To: freebsd-fs@freebsd.org Subject: Re: Re[2]: Tell me how to increase the virtual disk with ZFS? References: <43529.1368277152.10278121996412321792@ffe11.ukr.net> <518E5973.9090003@platinum.linux.pl> <80049.1368285106.9876638397852811264@ffe6.ukr.net> Date: Sun, 12 May 2013 12:48:55 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: "Ronald Klop" Message-ID: In-Reply-To: <80049.1368285106.9876638397852811264@ffe6.ukr.net> User-Agent: Opera Mail/12.15 (Win32) X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: / X-Spam-Score: 0.8 X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.1 X-Scan-Signature: 4b8baa00aa45d625c6ee6c23f4cb0de1 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 May 2013 10:49:06 -0000 On Sat, 11 May 2013 17:11:46 +0200, Vladislav Prodan wrote: > > >> # zfs list md1p1 >> NAME USED AVAIL REFER MOUNTPOINT >> md1p1 126K 1.96G 31K /md1p1 >> >> -- on-line resize partition to occupy added disk space >> # sysctl kern.geom.debugflags=16 >> kern.geom.debugflags: 0 -> 16 >> # gpart recover md1 >> md1 recovered >> # gpart resize -i 1 md1 >> md1p1 resized >> # sysctl kern.geom.debugflags=0 >> kern.geom.debugflags: 16 -> 0 >> >> -- tell zfs about it >> # zpool online -e md1p1 md1p1 >> >> -- done >> # zfs list md1p1 >> NAME USED AVAIL REFER MOUNTPOINT >> md1p1 136K 9.84G 31K /md1p1 >> > > Can repeat resize the flag [-s size], so it was clearly indicate the > amount of increase in partition? > Can you putting a pair small files in /md1p1? > And compare md5 and sha256 these files before and after the resize md1? > > Thank you in advance. > > > > > I guess md1 is a memory disk. See mdconfig(8). So it is quite easy (and cheap) to experiment with it. The same example, but with the creation of a memory disk. # dd if=/dev/zero of=/data/prut/memdisk1 bs=1M count=1024 # mdconfig -f /data/prut/memdisk1 -u 0 # gpart create -s gpt /dev/md0 # gpart add -t freebsd-zfs -s 512m /dev/md0 <-- -s 512m is smaller than the virtual disk # zpool create testpool md0p1 # df -h /testpool Filesystem Size Used Avail Capacity Mounted on testpool 471M 31k 471M 0% /testpool # sysctl kern.geom.debugflags=16 # gpart resize -i 1 md0 'If -s option is omitted then new size is automatically calculated to maximum available from given geom.' # sysctl kern.geom.debugflags=0 # zpool online -e testpool md0p1 # df -h /testpool Filesystem Size Used Avail Capacity Mounted on testpool 983M 31k 983M 0% /testpool Ronald.