<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Stephen Foskett, Pack Rat &#187; file system Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/file-system/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Microsoft Adds Data Deduplication to NTFS in Windows 8</title>
		<link>http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/</link>
		<comments>http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 21:59:06 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[data deduplication]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[I/O]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Rick Vanover]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6475</guid>
		<description><![CDATA[The next version of Microsoft Windows Server includes integrated data deduplication technology. Microsoft is positioning this as a boon for server virtualization and claims it has very little performance impact. But how exactly does Microsoft's de-duplication technology work?]]></description>
			<content:encoded><![CDATA[<div id="attachment_6628" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2012/01/Microsoft-Windows-8-Dedupe-Stack.jpg" ><img class="size-medium wp-image-6628 " title="Microsoft Windows 8 Dedupe Stack" src="http://static.fosketts.net/wp-content/uploads/2012/01/Microsoft-Windows-8-Dedupe-Stack-300x225.jpg" alt="" width="300" height="225" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Windows 8 server editions will include a filter driver for NTFS for data deduplication</p></div>
<p>The next version of Microsoft Windows Server includes <strong>integrated data deduplication technology</strong>. Microsoft is positioning this as a boon for server virtualization and claims it has very little performance impact. But how exactly does Microsoft&#8217;s de-duplication technology work?</p>
<h3>Introducing Windows 8 Deduplication</h3>
<p>Let&#8217;s make one thing clear right from the start: Microsoft started from a clean sheet and invented their own deduplication technology. This is not a licensed, cloned, or copied feature as far as I can tell. There are some clever aspects to it, along with a few head scratchers for folks like me who&#8217;ve seen lots of different deduplication approaches.</p>
<p><strong>Microsoft&#8217;s deduplication is layered onto NTFS in Windows 8</strong>, and will be a feature add-on for Server users. It is implemented as a filter driver on a per volume basis, with each volume a complete, self describing unit. It is cluster aware, and fully crash consistent on all operations. This is a pretty neat trick: As is typical for Microsoft, deduplication will be a simple, transparent feature.</p>
<p>Now let&#8217;s talk for a moment about what Windows 8 deduplication is not.</p>
<ul>
<li>It is a <strong>server-only</strong> feature, like so many of Microsoft&#8217;s storage developments. But perhaps we might see it deployed in low-end or home servers in the future.</li>
<li>It is <strong>not supported on boot or system volumes</strong>.</li>
<li>Although it should work just fine on removable drives, <strong>deduplication requires NTFS</strong> so you can forget about FAT or exFAT. And of course the connected system must be running a server edition of Windows 8.</li>
<li>Although <strong>deduplication does not work with clustered shared volumes</strong>, it is supported in Hyper-V configurations that do not use CSV.</li>
<li>Finally, deduplication does not function on encrypted files, files with extended attributes, tiny (less than 64 kB) files, or re-parse points.</li>
</ul>
<h3>Some Technical Details on Deduplication in Windows 8</h3>
<p>Microsoft Research spent 2 years experimenting with algorithms to find the &#8220;cheapest&#8221; in terms of overhead. <strong>They select a chunk size  for each data set</strong>. This is typically between 32 KB and 128 KB, but smaller chunks can be created as well. Microsoft claims that most real-world use cases are about 80 KB. The system processes all the data looking for &#8220;fingerprints&#8221; of split points and selects the &#8220;best&#8221; on the fly for each file.</p>
<p>After data is de-duplicated, Microsoft compresses the chunks and stores them in a special &#8220;chunk store&#8221; within NTFS. This is actually  part of the System Volume store in the root of the volume, so dedupe is volume-level. The entire setup is self describing, so a deduplication NTFS volume can be read by another server without any external data.</p>
<p>There is some redundancy in the system as well. Any chunk that is referenced more than x times (100 by default) will be kept in a second location. All data in the filesystem is checksummed and will be proactively repaired. The same is done for the metadata. The deduplication service includes a scrubbing job as well as a file system optimization task to keep everything running smoothly.</p>
<p>Windows 8 deduplication cooperates with other elements of the operating system. <strong>The Windows caching layer is dedupe-aware</strong>, and this will greatly accelerate overall performance. Windows 8 also includes a new &#8220;express&#8221; library that makes compression &#8220;20 times faster&#8221;. Compressed files are not re-compressed based on filetype, so zip files, Office 2007+ files, etc will be skipped and just deduped.</p>
<p>New writes are not deduped &#8211; <strong>this is a post-process technology</strong>. The data deduplication service can be scheduled or can run in &#8220;background mode&#8221; and wait for idle time. Therefore, I/O impact is between &#8220;none and 2x&#8221; depending on type. Opening a file is less than 3% greater I/O and can be faster if it&#8217;s cached. Copying a large file can make some difference (e.g. 10 GB VHD) since it adds additional disk seeks, but multiple concurrent copies that share data can actually improve performance.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>Although I am intrigued by Microsoft&#8217;s new deduplication technology in Windows 8 server, I still have many questions about its usefulness and impact on performance. Concentrating duplicate data in the system volume makes sense from a technical perspective, but could lead to an I/O hotspot on the disk. This is especially true for external caching storage systems, since there is no integration between Microsoft deduplication and storage array features. I am particularly concerned about the use of deduplication with VHD files in Hyper-V, since it could eat up valuable system RAM and impact I/O performance.</p>
<p>If you would like to try Microsoft deduplication for yourself, I am happy to report that it is included in <a rel="nofollow" href="http://msdn.microsoft.com/en-us/windows/br229518" >the developer preview of Windows 8 that is available on Dev Center</a>. Here are <a rel="nofollow" href="http://social.msdn.microsoft.com/Forums/zh/windowsdeveloperpreviewgeneral/thread/3f601771-1400-47c4-9aec-bb9bc45b2d85" >a few commands</a> to get you started, and read <a href="http://www.techrepublic.com/blog/networking/configuring-windows-server-8-deduplication/4918" >Rick Vanover&#8217;s post</a> too!</p>
<pre>Import-Module ServerManager
Add-WindowsFeature -name FS-Data-Deduplication
Import-Module Deduplication
Enable-DedupVolume E:
get-dedupvolume</pre>
<blockquote><p>Note: I am a Microsoft MVP and Microsoft briefs me on upcoming technologies under NDA. This post is based on a Microsoft briefing from November which was said at the time not to be covered by any NDA. All of this information could be gleaned by experimenting with the Windows 8 developer preview, but it&#8217;s much easier to just go to the source.</p></blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/"  rel="bookmark" class="crp_title">I Can Finally Talk About Windows Storage Server 2008!</a></li><li><a href="http://blog.fosketts.net/2008/09/25/deduplication-ready-prime-time/"  rel="bookmark" class="crp_title">Is Deduplication Ready for Prime Time?</a></li><li><a href="http://blog.fosketts.net/2008/08/19/windows-7-server-windows-server-2008-r2/"  rel="bookmark" class="crp_title">Windows 7 Server == Windows Server 2008 R2</a></li><li><a href="http://blog.fosketts.net/2009/05/27/windows-7-hands/"  rel="bookmark" class="crp_title">Windows 7 Is Here! In My Hands! But Why 8 DVDs?</a></li><li><a href="http://blog.fosketts.net/2008/09/16/deduplication-primary-storage/"  rel="bookmark" class="crp_title">Deduplication Coming to Primary Storage</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2012. |
<a href="http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/">Microsoft Adds Data Deduplication to NTFS in Windows 8</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>AncientFS Opens Archaic Filesystems To Mac OS X</title>
		<link>http://blog.fosketts.net/2008/12/17/ancientfs-filesystem-mac-ox-x/</link>
		<comments>http://blog.fosketts.net/2008/12/17/ancientfs-filesystem-mac-ox-x/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 20:46:58 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer History]]></category>
		<category><![CDATA[DECtape]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[MacFUSE]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1263</guid>
		<description><![CDATA[Just a quick note: Google&#8217;s Amit Singh recently introduced a new addition to the MacFUSE user-space filesystem software for OS X: AncientFS allows the Mac to read a host of archaic file systems and data container formats, from DECtape to Dump to the various flavors of the standard UNIX file system. This ought to be useful for [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick note: Google&#8217;s Amit Singh recently <a href="http://www.osxbook.com/blog/2008/12/16/more-user-space-file-system-goodies/"  target="_blank">introduced</a> a new addition to the <a rel="nofollow" href="http://code.google.com/p/macfuse/"  target="_blank">MacFUSE</a> user-space filesystem software for OS X: <a href="http://osxbook.com/software/ancientfs/"  target="_blank">AncientFS</a> allows the Mac to read a host of archaic file systems and data container formats, from DECtape to Dump to the various flavors of the standard UNIX file system.</p>
<p>This ought to be useful for those of us who have standardized our desktops on OS X yet still maintain a variety of old data storage systems and archives.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/02/27/zfs-super-file-system/"  rel="bookmark" class="crp_title">ZFS: Super File System!</a></li><li><a href="http://blog.fosketts.net/2009/09/11/bizarre-hfs-tricks-in-mac-os-x-10-6-snow-leopard/"  rel="bookmark" class="crp_title">Bizarre HFS+ Tricks in Mac OS X 10.6 Snow Leopard</a></li><li><a href="http://blog.fosketts.net/2007/09/18/google-revs-apps/"  rel="bookmark" class="crp_title">Google Revs Apps</a></li><li><a href="http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/"  rel="bookmark" class="crp_title">The Bridge: Veritas Thin (Provisioning) API</a></li><li><a href="http://blog.fosketts.net/2010/10/01/introduction-exfat/"  rel="bookmark" class="crp_title">An Introduction To exFAT</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/12/17/ancientfs-filesystem-mac-ox-x/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/12/17/ancientfs-filesystem-mac-ox-x/">AncientFS Opens Archaic Filesystems To Mac OS X</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/12/17/ancientfs-filesystem-mac-ox-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symantec&#8217;s Thin API: The Plot Thickens</title>
		<link>http://blog.fosketts.net/2008/10/24/symantec-thin-api/</link>
		<comments>http://blog.fosketts.net/2008/10/24/symantec-thin-api/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 14:16:49 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[data growth]]></category>
		<category><![CDATA[data management]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[I/O deduplication]]></category>
		<category><![CDATA[SmartMove]]></category>
		<category><![CDATA[Storage Foundation]]></category>
		<category><![CDATA[storage management]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[Thin Reclamation]]></category>
		<category><![CDATA[utilization]]></category>
		<category><![CDATA[Veritas Storage Foundation]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[volume manager]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=933</guid>
		<description><![CDATA[Last week, I lauded Symantec for introducing an API in Storage Foundation which will interact with the thin storage capabilities of supported arrays. Since then, I&#8217;ve learned more about this capability, and I am writing this update to share that knowledge. As I noted last week, the press release was a bit hard to follow and [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, <a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/"  target="_self">I lauded Symantec for introducing an API in Storage Foundation</a> which will interact with the thin storage capabilities of supported arrays. Since then, I&#8217;ve learned more about this capability, and I am writing this update to share that knowledge. As I noted last week, the press release was a bit hard to follow and comprehend (and <a href="http://www.theregister.co.uk/2008/10/20/3par_symantec_help/"  target="_blank">not just for me</a>), and one of my initial assumptions about the API turned out to be wrong. I also received a few comments from interested folks pointing out some more pros and cons of this technology.</p>
<p>First, let&#8217;s clarify just which products and capabilities Symantec is offering here:</p>
<ul>
<li>Veritas Storage Foundation version 5.0MP3 for <strong>Unix/Linux</strong> includes <strong>SmartMove</strong> and the <strong>Thin Reclamation API</strong></li>
<li>Veritas Storage Foundation for <strong>Windows</strong> 5.0 only includes <strong>SmartMove</strong> at this point, but it will be updated to include Thin Reclamation at some point in the coming year</li>
</ul>
<p>Although there is no real information on Symantec&#8217;s web site about all this yet, Symantec&#8217;s director of Storage Management and High Availability, Sean Derrington, assures me that their software is available now. Although no compatible arrays are in end-user hands, 3PAR will update their T-Class firmware to support the API shortly, and HDS and HP are on the way as well.<span id="more-933"></span></p>
<h3 class="post-subhead">Thin Aware Software</h3>
<p>Next, contrary to what I inferred from the announcement, <strong>there is no native thin provisioning capability</strong> in the file system or volume manager. So the first item in my list is right out. However, the volume manager is now &#8220;thin aware&#8221;, which means that it will communicate up to the file system and down to the array to coordinate more effective use of space.</p>
<p>When the volume manager is used with <strong>Veritas File System (VxFS)</strong> on UNIX or <strong>NTFS</strong> on Windows Server 2003 or 2008, it will automatically keep track of deleted files and will pass this information down the stack to the array. This is a major piece of functionality to add, especially to NTFS, &#8220;hole punching&#8221; (<a href="http://blogs.netapp.com/shadeofblue/2008/10/hole-punching-f.html"  target="_blank">like NetApp</a>) to maximize thin provisioning.</p>
<p>The Storage Foundation tools have also been updated to properly report on thin provisioned volumes. For example, the following screenshot shows three disk devices where encl1 supports thin reclamation and encl0 does not.</p>
<pre><span style="font-family: 'Lucida Grande'; line-height: 19px; white-space: normal;">#</span> vxdisk list
DEVICE        TYPE   DISK          GROUP         STATUS
encl0_0       auto   encl0_0       mydg online   thin
encl1_0       auto   encl1_0       mydg online   thinrclm
encl1_1       auto   ecnl1_1       mydg online   thinrclm</pre>
<h3 class="post-subhead">Thin Reclamation API</h3>
<p>The Veritas Thin Reclamation API allows the Storage Foundation volume manager and file systems to communicate with <strong>thin-capable arrays</strong> when data is deleted on thin-ified LUNs, maintaining their thin-ness as you go. When a file is deleted, the file system will communicate to the volume manager that that space is no longer needed. When the server administrator runs the &#8220;vxdisk reclaim&#8221; or &#8220;fsadm –R&#8221; commands, the volume manager will communicate this information to the array (using SCSI commands) that any vacated disk blocks can now be reclaimed. Symantec expects folks to set up a cron job to reclaim space, or perhaps just run it when they see the need.</p>
<p>This is brilliant stuff, and ought to make thin provisioning shine in terms of array utilization. In an environment of thin-enabled Veritas volumes and supported storage arrays, the amount of space used on an array will be awfully close to the amount of space used in the file systems. This is a massive win <strong>- a capacity gain of on the order of 50%-70%</strong> in an average environment!</p>
<blockquote><p>For more on this topic, see my recent post on <a href="http://blog.fosketts.net/2008/10/01/storage-utilization-waterfall-raw-usable/"  target="_self">storage utilization</a></p>
</blockquote>
<p>If the storage array fully supports Symantec&#8217;s API, the tools will also report physically allocated storage behind thin and thin_reclaim devices.</p>
<pre># vxdisk –o thin list
DANAME        DISK SIZE(Mb)        PHYS_ALLOC(Mb)       DISK GROUP TYPE
encl0_0       2000                 50 mydg              thin
encl1_0       200                  50 mydg              thinrclm
encl1_1       500                  500 mydg             thinrclm</pre>
<h3 class="post-subhead">SmartMove</h3>
<p>SmartMove is Symantec&#8217;s new capability for online migration from &#8220;thick&#8221; to thin LUNs. It is included in Storage Foundation for Unix/Linux and Windows and works with <strong>any thin storage array</strong>, not just those that support the API. This is basically a tweak to the old storage migration support we have all known and relied on in Veritas Storage Foundation for over a decade, except that it&#8217;s <strong>smart enough to not request blocks that it won&#8217;t use</strong>. One could theoretically &#8220;SmartMove&#8221; a volume regularly to reclaim space without using the API at all, but those commands are sure a lot simpler.</p>
<p>Note that <strong>SmartMove speeds up migration too, even for thick volumes</strong>! When you use a SmartMove-enabled version of Storage Foundation to move a volume, it will only send the blocks that have changed over the wire. This reminds me a little of VMware&#8217;s new I/O deduplication capability talked about at VMworld, but it&#8217;s focused only on migrations, not other I/O situations.</p>
<blockquote><p>For more on this topic, see my recent post on <a href="http://blog.fosketts.net/2008/09/19/what-vmware-vdc-os-vstorage/"  target="_self">VMware vStorage</a></p>
</blockquote>
<h3 class="post-subhead">The Plot Thickens</h3>
<p>So I was wrong about one item, but the other two remain true. Is Symantec&#8217;s new capability a winner? I give it a silver medal &#8211; it&#8217;s good stuff, but some issues remain.</p>
<ol>
<li>My primary concern remains &#8211; <strong>thin provisioning does nothing to address the lack of storage management</strong> that is so prevalent. It enables greater utilization of capacity, but does nothing to control how that capacity is used. This isn&#8217;t a beef with Symantec&#8217;s Veritas Storage Foundation or 3PAR or HDS or EMC or anyone in the thin industry, really. Instead, it is a wake-up call to all of the storage organizations out there who have <a href="http://blog.fosketts.net/2007/07/24/sailing-the-titanic-why-we-need-ilm-and-then-some/" >filesystems full of uncontrolled junk</a>!</li>
<li>My second concern is the <strong>lack of capacity management</strong>. Thin provisioning is a lie, promising more capacity than is available. This might be acceptable in certain controlled circumstances like operating system or application volumes, but telling end users that they have plenty of available space is <a href="http://blog.fosketts.net/2007/08/16/a-seat-at-the-table/" >a recipe for disaster</a>. Storage use is like air &#8211; it expands to fill all available volume. Without capacity management, your thin volumes will be &#8220;overdrawn&#8221; and your storage &#8220;account&#8221; will be bankrupt.</li>
<li>Then there is the issue of proprietary APIs versus standards. Let me say right away that <strong>I always support standards over proprietary technology</strong>. But, at the same time, given the choice between nothing and something, I&#8217;ll take the proprietary API. Thin provisioning is a good idea with poor implementation. This API helps to make it useful in the real world, and having a market leader like Symantec behind it makes it all the more relevant. I certainly hope the entire storage industry will come up with a standard thin API, and when that happens I hope Symantec will support it. Until then, at least we have something.</li>
</ol>
<p>I will be writing more about thin provisioning in the coming weeks. Until then, I continue to applaud Symantec, 3PAR, HDS, and HP for their work in making this technology somewhat more practical. Now how about VMware, Microsoft, Sun, and the Linux guys <a rel="nofollow" href="http://storagebod.typepad.com/storagebods_blog/2008/10/thin-provisioning---saviour-of-the-universe.html"  target="_blank">get some thin technology going</a>, too?</p>
<blockquote><p>See my posts on <a href="http://gestaltit.com/author/stephen/"  target="_blank">Gestalt IT</a> for similar <a href="http://gestaltit.com"  target="_blank">enterprise IT infrastructure commentary</a></p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API Is A Step In The Right Direction</a></li><li><a href="http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/"  rel="bookmark" class="crp_title">The Bridge: Veritas Thin (Provisioning) API</a></li><li><a href="http://blog.fosketts.net/2007/07/30/how-thin-are-you/"  rel="bookmark" class="crp_title">How Thin Are You?</a></li><li><a href="http://blog.fosketts.net/2007/07/23/brocade-adds-thin-provisioning/"  rel="bookmark" class="crp_title">Brocade Adds Thin Provisioning</a></li><li><a href="http://blog.fosketts.net/2008/09/02/3pars-thin-un-provisioning/"  rel="bookmark" class="crp_title">3PAR&#8217;s Thin Un-Provisioning is Slightly Less Bad</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/10/24/symantec-thin-api/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/10/24/symantec-thin-api/">Symantec&#8217;s Thin API: The Plot Thickens</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/10/24/symantec-thin-api/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

