<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Add NVMe Thin Provisioned storage in Proxmox - Proxmox help				            </title>
            <link>https://www.virtualizationhowto.com/community/proxmox-help/add-nvme-thin-provisioned-storage-in-proxmox/</link>
            <description>Virtualization Howto Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Mon, 14 Sep 2026 03:26:43 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Add NVMe Thin Provisioned storage in Proxmox</title>
                        <link>https://www.virtualizationhowto.com/community/proxmox-help/add-nvme-thin-provisioned-storage-in-proxmox/#post-1315</link>
                        <pubDate>Sat, 09 Aug 2025 02:46:26 +0000</pubDate>
                        <description><![CDATA[I have a blog post where I walk through how to add NVMe storage in Proxmox using a directory-based storage. You can read that post here: Proxmox add disk storage space - NVMe drive.
However...]]></description>
                        <content:encoded><![CDATA[<p>I have a blog post where I walk through how to add NVMe storage in Proxmox using a directory-based storage. You can read that post here: <a href="https://www.virtualizationhowto.com/2023/04/proxmox-add-disk-storage-space-nvme-drive/">Proxmox add disk storage space - NVMe drive.</a></p>
<p>However, when you add your storage using directory-based storage, you need to keep in mind it isn't thin-provisioned by default. You will need to rely on thin provisioning at the file level using QCOW2 format for your VMs. However, there is another way to have thin provisioned storage for your NVMe drive and that is by creating a thin-provisioned NVMe pool using your single NVMe drive. </p>
<p>Here are the steps to do this.</p>
<h2 data-start="244" data-end="278"><strong data-start="247" data-end="278">1. Find your NVMe drive</strong></h2>
<p data-start="279" data-end="283"> </p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs">
<pre contenteditable="false">lsblk</pre>
</div>
</div>
</div>
</div>
<p data-start="302" data-end="422">Find your NVMe device. It will look like <code data-start="333" data-end="347">/dev/nvme0n1</code>.<br data-start="348" data-end="351" />If it has existing partitions or filesystems, you’ll need to wipe it.</p>
<h2 data-start="429" data-end="479"><strong data-start="432" data-end="479">2. Wipe existing data (Make sure you have backups if needed!)</strong></h2>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs">
<pre contenteditable="false">wipefs -a /dev/nvme0n1 

sgdisk --zap-all /dev/nvme0n1</pre>
</div>
</div>
</div>
</div>
<h2 data-start="551" data-end="585"><strong data-start="554" data-end="585">3. Create the LVM thin pool</strong></h2>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs">
<pre contenteditable="false"># Create your physical volume
pvcreate /dev/nvme0n1

# Create a volume group (VG) 
vgcreate nvme-vg /dev/nvme0n1

# Create a thin pool inside the VG and use all space
lvcreate -l 100%FREE -T nvme-vg/nvme-thin</pre>
</div>
</div>
</div>
</div>
<h2 data-start="847" data-end="874"><strong data-start="850" data-end="874">4. Add it to Proxmox</strong></h2>
<ol data-start="875" data-end="1096">
<li data-start="875" data-end="945">
<p data-start="878" data-end="945">In the Proxmox web UI, go to: <strong data-start="902" data-end="943">Datacenter &gt; Storage &gt; Add &gt; LVM-Thin</strong></p>
</li>
<li data-start="946" data-end="991">
<p data-start="949" data-end="991"><strong data-start="949" data-end="956">ID:</strong> nvme-thin (or whatever you want it to be)</p>
</li>
<li data-start="992" data-end="1024">
<p data-start="995" data-end="1024"><strong data-start="995" data-end="1012">Volume group:</strong> <code data-start="1013" data-end="1022">nvme-vg</code></p>
</li>
<li data-start="1025" data-end="1056">
<p data-start="1028" data-end="1056"><strong data-start="1028" data-end="1042">Thin pool:</strong> <code data-start="1043" data-end="1054">nvme-thin</code></p>
</li>
<li data-start="1057" data-end="1085">
<p data-start="1060" data-end="1085"><strong data-start="1060" data-end="1072">Content:</strong> Disk image</p>
</li>
<li data-start="1086" data-end="1096">
<p data-start="1089" data-end="1096">Save</p>
</li>
</ol>
<p>Your LVM-thin storage should appear as soon as you save the add storage dialog box. It may have a question mark on it for a few seconds afterwards as it synchronizes and finishes setting things up. However, after that, you should be good to go to use your new thin storage. Let me know if this is what you usually use for NVMe storage or do you use ZFS?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/proxmox-help/">Proxmox help</category>                        <dc:creator>Brandon Lee</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/proxmox-help/add-nvme-thin-provisioned-storage-in-proxmox/#post-1315</guid>
                    </item>
							        </channel>
        </rss>
		