<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tech.uvoo.io/index.php?action=history&amp;feed=atom&amp;title=Zfs_optimization</id>
	<title>Zfs optimization - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://tech.uvoo.io/index.php?action=history&amp;feed=atom&amp;title=Zfs_optimization"/>
	<link rel="alternate" type="text/html" href="https://tech.uvoo.io/index.php?title=Zfs_optimization&amp;action=history"/>
	<updated>2026-05-30T21:02:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://tech.uvoo.io/index.php?title=Zfs_optimization&amp;diff=5695&amp;oldid=prev</id>
		<title>Busk: Created page with &quot;# ZFS Optimization Get &amp; Set  ## Get current settings for pool ``` #!/bin/bash  if [ -z &quot;$1&quot; ]; then     echo &quot;Usage: $0 &lt;pool_name&gt;&quot;     exit 1 fi  POOL=&quot;$1&quot;  if ! zpool list...&quot;</title>
		<link rel="alternate" type="text/html" href="https://tech.uvoo.io/index.php?title=Zfs_optimization&amp;diff=5695&amp;oldid=prev"/>
		<updated>2026-05-25T15:56:52Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;# ZFS Optimization Get &amp;amp; Set  ## Get current settings for pool ``` #!/bin/bash  if [ -z &amp;quot;$1&amp;quot; ]; then     echo &amp;quot;Usage: $0 &amp;lt;pool_name&amp;gt;&amp;quot;     exit 1 fi  POOL=&amp;quot;$1&amp;quot;  if ! zpool list...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;# ZFS Optimization Get &amp;amp; Set&lt;br /&gt;
&lt;br /&gt;
## Get current settings for pool&lt;br /&gt;
```&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
if [ -z &amp;quot;$1&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Usage: $0 &amp;lt;pool_name&amp;gt;&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
POOL=&amp;quot;$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if ! zpool list &amp;quot;$POOL&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1; then&lt;br /&gt;
    echo &amp;quot;Error: Pool '$POOL' does not exist.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== ZFS Pool Alignment ===&amp;quot;&lt;br /&gt;
zpool get ashift &amp;quot;$POOL&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== Dataset Optimizations ===&amp;quot;&lt;br /&gt;
zfs get recordsize,atime,compression &amp;quot;$POOL&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== TRIM Status ===&amp;quot;&lt;br /&gt;
zpool get autotrim &amp;quot;$POOL&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
zpool status -t &amp;quot;$POOL&amp;quot;&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
# Set optimization&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
if [ -z &amp;quot;$1&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Usage: $0 &amp;lt;pool_name&amp;gt;&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
POOL=&amp;quot;$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if ! zpool list &amp;quot;$POOL&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1; then&lt;br /&gt;
    echo &amp;quot;Error: Pool '$POOL' does not exist.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
zfs set recordsize=1M &amp;quot;$POOL&amp;quot;&lt;br /&gt;
zfs set atime=off &amp;quot;$POOL&amp;quot;&lt;br /&gt;
zpool set autotrim=on &amp;quot;$POOL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Optimization settings applied to pool '$POOL'.&amp;quot;&lt;br /&gt;
```&lt;/div&gt;</summary>
		<author><name>Busk</name></author>
	</entry>
</feed>