<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Storage on Logan's Nest</title><link>https://blog.han.life/tags/storage/</link><description>Recent content in Storage on Logan's Nest</description><generator>Hugo</generator><language>en-au</language><lastBuildDate>Tue, 31 Jul 2012 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.han.life/tags/storage/index.xml" rel="self" type="application/rss+xml"/><item><title>3TB partition support in Linux</title><link>https://blog.han.life/posts/2012/2012-07-31-3tb-partition-support-in-linux/</link><pubDate>Tue, 31 Jul 2012 00:00:00 +0000</pubDate><guid>https://blog.han.life/posts/2012/2012-07-31-3tb-partition-support-in-linux/</guid><description>&lt;p&gt;Make a GPT partition:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;&#10;&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1&#10;&lt;/span&gt;&lt;span class="lnt"&gt;2&#10;&lt;/span&gt;&lt;span class="lnt"&gt;3&#10;&lt;/span&gt;&lt;span class="lnt"&gt;4&#10;&lt;/span&gt;&lt;span class="lnt"&gt;5&#10;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#10;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;parted /dev/sda&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mklabel gpt&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unit TB&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkpart primary &lt;span class="m"&gt;0&lt;/span&gt; -0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;quit&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&lt;p&gt;Format with 1% root reservation:&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;mkfs.ext4 -m1 /dev/sda1&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;Note: HP Array controller may require firmware update for 3TB disk support.&lt;/p&gt;</description></item><item><title>How to increase VM disk size without re-deploy the machine</title><link>https://blog.han.life/posts/2012/2012-07-13-how-to-increase-vm-disk-size-without-re-deploy-the-machine/</link><pubDate>Fri, 13 Jul 2012 00:00:00 +0000</pubDate><guid>https://blog.han.life/posts/2012/2012-07-13-how-to-increase-vm-disk-size-without-re-deploy-the-machine/</guid><description>&lt;p&gt;Ref: &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;amp;docType=kc&amp;amp;docTypeID=DT"&gt;http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;amp;docType=kc&amp;amp;docTypeID=DT&lt;/a&gt;_KB_1_1&amp;amp;externalId=1006371&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;[root@demo ~]# fdisk /dev/sda&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;-Create a primary partition-&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;&#10;&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 2&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 3&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 4&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 5&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 6&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 7&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 8&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 9&#10;&lt;/span&gt;&lt;span class="lnt"&gt;10&#10;&lt;/span&gt;&lt;span class="lnt"&gt;11&#10;&lt;/span&gt;&lt;span class="lnt"&gt;12&#10;&lt;/span&gt;&lt;span class="lnt"&gt;13&#10;&lt;/span&gt;&lt;span class="lnt"&gt;14&#10;&lt;/span&gt;&lt;span class="lnt"&gt;15&#10;&lt;/span&gt;&lt;span class="lnt"&gt;16&#10;&lt;/span&gt;&lt;span class="lnt"&gt;17&#10;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#10;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@demo ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# fdisk -l&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Device Boot Start End Blocks Id System&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/dev/sda1 * &lt;span class="m"&gt;1&lt;/span&gt; &lt;span class="m"&gt;64&lt;/span&gt; &lt;span class="m"&gt;512000&lt;/span&gt; &lt;span class="m"&gt;83&lt;/span&gt; Linux&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Partition &lt;span class="m"&gt;1&lt;/span&gt; does not end on cylinder boundary.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/dev/sda2 &lt;span class="m"&gt;64&lt;/span&gt; &lt;span class="m"&gt;1306&lt;/span&gt; &lt;span class="m"&gt;9972736&lt;/span&gt; 8e Linux LVM&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/dev/sda3 &lt;span class="m"&gt;1306&lt;/span&gt; &lt;span class="m"&gt;6527&lt;/span&gt; 41942367+ &lt;span class="m"&gt;83&lt;/span&gt; Linux&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@demo ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# pvcreate /dev/sda3&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@demo ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# vgextend vg_demo /dev/sda3&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@demo ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# vgdisplay vg_demo | grep Free&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Free PE / Size &lt;span class="m"&gt;10239&lt;/span&gt; / 40.00 GiB&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@demo ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# lvextend -L+40.00G /dev/vg_demo/lv_root&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@demo ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# resize2fs /dev/vg_demo/lv_root&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&lt;p&gt;Note: I wouldn&amp;rsquo;t do this for any production system as it looks pretty inefficient way to extend volume size.&lt;/p&gt;</description></item></channel></rss>