<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://area31.net.br/wiki/index.php?action=history&amp;feed=atom&amp;title=ZFS_on_LUKS</id>
	<title>ZFS on LUKS - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://area31.net.br/wiki/index.php?action=history&amp;feed=atom&amp;title=ZFS_on_LUKS"/>
	<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;action=history"/>
	<updated>2026-06-07T10:29:27Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5147&amp;oldid=prev</id>
		<title>Coffnix em 11h29min de 19 de novembro de 2023</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5147&amp;oldid=prev"/>
		<updated>2023-11-19T11:29:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 08h29min de 19 de novembro de 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot;&gt;Linha 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{warning|Há um bug em aberto no ZFS, eu caí nele inclusive, logo por enquanto use --type luks1 ao invés de luks2. Mais infos: https://github.com/openzfs/zfs/issues/14533}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{warning|Há um bug em aberto no ZFS, eu caí nele inclusive, logo por enquanto use --type luks1 ao invés de luks2. Mais infos: https://github.com/openzfs/zfs/issues/14533}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{console|body=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{console|body=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_area31:diff:1.41:old-5146:rev-5147:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5146&amp;oldid=prev</id>
		<title>Coffnix em 11h29min de 19 de novembro de 2023</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5146&amp;oldid=prev"/>
		<updated>2023-11-19T11:29:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 08h29min de 19 de novembro de 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l45&quot;&gt;Linha 45:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 45:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Configure o LUKS ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Configure o LUKS ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Agora configure crie o luks em cada disco. Lembre-se de alterar os ID dos devices de &amp;quot;&amp;#039;&amp;#039;&amp;#039;ata-ST8000NE001-2M7101_WSD0SC28&amp;#039;&amp;#039;&amp;#039;&amp;quot; e &amp;quot;&amp;#039;&amp;#039;&amp;#039;ata-ST8000NE001-2M7101_WSD0SC30&amp;#039;&amp;#039;&amp;#039;&amp;quot; para os seus:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Agora configure crie o luks em cada disco. Lembre-se de alterar os ID dos devices de &amp;quot;&amp;#039;&amp;#039;&amp;#039;ata-ST8000NE001-2M7101_WSD0SC28&amp;#039;&amp;#039;&amp;#039;&amp;quot; e &amp;quot;&amp;#039;&amp;#039;&amp;#039;ata-ST8000NE001-2M7101_WSD0SC30&amp;#039;&amp;#039;&amp;#039;&amp;quot; para os seus:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{warning|Há um bug em aberto no ZFS, eu caí nele inclusive, logo por enquanto use --type luks1 ao invés de luks2. Mais infos: https://github.com/openzfs/zfs/issues/14533}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{console|body=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{console|body=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## mkdir -p /etc/area31/headerstore&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## mkdir -p /etc/area31/headerstore&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_area31:diff:1.41:old-5145:rev-5146:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5145&amp;oldid=prev</id>
		<title>Coffnix em 23h26min de 18 de novembro de 2023</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5145&amp;oldid=prev"/>
		<updated>2023-11-18T23:26:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 20h26min de 18 de novembro de 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot;&gt;Linha 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{console|body=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{console|body=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## mkdir -p /etc/area31/headerstore&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## mkdir -p /etc/area31/headerstore&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## cryptsetup luksFormat --force-password --type &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;luks2 &lt;/del&gt;--cipher aes-xts-plain64 --hash sha512 --key-size 512 /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC28 --align-payload 8192 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC28.img&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## cryptsetup luksFormat --force-password --type &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;luks1 &lt;/ins&gt;--cipher aes-xts-plain64 --hash sha512 --key-size 512 /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC28 --align-payload 8192 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC28.img&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## cryptsetup luksFormat --force-password --type &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;luks2 &lt;/del&gt;--cipher aes-xts-plain64 --hash sha512 --key-size 512 /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC30 --align-payload 8192 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC30.img&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## cryptsetup luksFormat --force-password --type &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;luks1 &lt;/ins&gt;--cipher aes-xts-plain64 --hash sha512 --key-size 512 /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC30 --align-payload 8192 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC30.img&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_area31:diff:1.41:old-5142:rev-5145:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5142&amp;oldid=prev</id>
		<title>Coffnix em 14h15min de 12 de novembro de 2023</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5142&amp;oldid=prev"/>
		<updated>2023-11-12T14:15:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 11h15min de 12 de novembro de 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Linha 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pelo visto você é um bom menino (ou menine kekekeke), que criptografou seu disco certinho, e seguiu as boas práticas recomendadas pelo área31 hackerspace lendo os artigos [[HackForge]] e  aprendeu até a criar seu próprio [[Storage_criptografado_em_roteador_residencial|storage criptografado em roteador residencial]]. Aprendeu inclusive a [[Desbloqueio_de_LUKS_com_um_dispositivo_USB_no_Boot|desbloquear seu LUKS durante o boot usando um device USB]]. Logo, agora vc quer um espelho de discos semelhante ao RAID-1, só que usando ZFS on Linux. Então se divirta :D&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pelo visto você é um bom menino (ou menine kekekeke), que criptografou seu disco certinho, e seguiu as boas práticas recomendadas pelo área31 hackerspace lendo os artigos [[HackForge]] e  aprendeu até a criar seu próprio [[Storage_criptografado_em_roteador_residencial|storage criptografado em roteador residencial]]. Aprendeu inclusive a [[Desbloqueio_de_LUKS_com_um_dispositivo_USB_no_Boot|desbloquear seu LUKS durante o boot usando um device USB]]. Logo, agora vc quer um espelho de discos semelhante ao RAID-1, só que usando ZFS on Linux. Então se divirta :D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/del&gt;É fundamental reconhecer que, embora indesejado, o acesso não autorizado aos seus arquivos é uma possibilidade real. Muitas pessoas acreditam na inviolabilidade de seus dados, confiando nas promessas de segurança feitas por empresas, ou na suposta eficácia de seus sistemas operacionais e softwares de proteção. No entanto, é um equívoco comum subestimar que, com a motivação correta e acesso físico, qualquer zé mané da esquina com conhecimentos básicos, ou em um cenário mais extremo, entidades governamentais (sim, agentes do &#039;&#039;&#039;ESTADO&#039;&#039;&#039;), podem acessar ou comprometer seus dados. Portanto, a implementação de criptografia em nível de sistema de arquivos em seus sistemas não é apenas recomendada, mas essencial. A mensagem aqui é clara: não negligencie a segurança dos seus dados. Priorize a criptografia abrangente para garantir sua proteção&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;É fundamental reconhecer que, embora indesejado, o acesso não autorizado aos seus arquivos é uma possibilidade real. Muitas pessoas acreditam na inviolabilidade de seus dados, confiando nas promessas de segurança feitas por empresas, ou na suposta eficácia de seus sistemas operacionais e softwares de proteção. No entanto, é um equívoco comum subestimar que, com a motivação correta e acesso físico, qualquer zé mané da esquina com conhecimentos básicos, ou em um cenário mais extremo, entidades governamentais (sim, agentes do &#039;&#039;&#039;ESTADO&#039;&#039;&#039;), podem acessar ou comprometer seus dados. Portanto, a implementação de criptografia em nível de sistema de arquivos em seus sistemas não é apenas recomendada, mas essencial. A mensagem aqui é clara: não negligencie a segurança dos seus dados. Priorize a criptografia abrangente para garantir sua proteção&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, ou seja, CRIPTOGRAFE TUDO, estúpido!&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_area31:diff:1.41:old-5141:rev-5142:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5141&amp;oldid=prev</id>
		<title>Coffnix em 14h14min de 12 de novembro de 2023</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5141&amp;oldid=prev"/>
		<updated>2023-11-12T14:14:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 11h14min de 12 de novembro de 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Linha 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Motivo =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Motivo =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pelo visto você é um bom menino (ou menine kekekeke), que criptografou seu disco certinho, e seguiu as boas práticas recomendadas pelo área31 hackerspace lendo os artigos [[HackForge]] e  aprendeu até a criar seu próprio [[Storage_criptografado_em_roteador_residencial|storage criptografado em roteador residencial]]. Aprendeu inclusive a [[Desbloqueio_de_LUKS_com_um_dispositivo_USB_no_Boot|desbloquear seu LUKS durante o boot usando um device USB]]. Logo, agora vc quer um espelho de discos semelhante ao RAID-1, só que usando ZFS on Linux. Então se divirta :D&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pelo visto você é um bom menino (ou menine kekekeke), que criptografou seu disco certinho, e seguiu as boas práticas recomendadas pelo área31 hackerspace lendo os artigos [[HackForge]] e  aprendeu até a criar seu próprio [[Storage_criptografado_em_roteador_residencial|storage criptografado em roteador residencial]]. Aprendeu inclusive a [[Desbloqueio_de_LUKS_com_um_dispositivo_USB_no_Boot|desbloquear seu LUKS durante o boot usando um device USB]]. Logo, agora vc quer um espelho de discos semelhante ao RAID-1, só que usando ZFS on Linux. Então se divirta :D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;É fundamental reconhecer que, embora indesejado, o acesso não autorizado aos seus arquivos é uma possibilidade real. Muitas pessoas acreditam na inviolabilidade de seus dados, confiando nas promessas de segurança feitas por empresas, ou na suposta eficácia de seus sistemas operacionais e softwares de proteção. No entanto, é um equívoco comum subestimar que, com a motivação correta e acesso físico, qualquer zé mané da esquina com conhecimentos básicos, ou em um cenário mais extremo, entidades governamentais (sim, agentes do &#039;&#039;&#039;ESTADO&#039;&#039;&#039;), podem acessar ou comprometer seus dados. Portanto, a implementação de criptografia em nível de sistema de arquivos em seus sistemas não é apenas recomendada, mas essencial. A mensagem aqui é clara: não negligencie a segurança dos seus dados. Priorize a criptografia abrangente para garantir sua proteção.&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Requisitos ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Requisitos ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_area31:diff:1.41:old-5140:rev-5141:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5140&amp;oldid=prev</id>
		<title>Coffnix em 13h42min de 12 de novembro de 2023</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5140&amp;oldid=prev"/>
		<updated>2023-11-12T13:42:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 10h42min de 12 de novembro de 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l41&quot;&gt;Linha 41:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 41:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Configure o LUKS ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Configure o LUKS ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Agora configure crie o luks em cada disco:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Agora configure crie o luks em cada disco&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Lembre-se de alterar os ID dos devices de &quot;&#039;&#039;&#039;ata-ST8000NE001-2M7101_WSD0SC28&#039;&#039;&#039;&quot; e &quot;&#039;&#039;&#039;ata-ST8000NE001-2M7101_WSD0SC30&#039;&#039;&#039;&quot; para os seus&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{console|body=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{console|body=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## mkdir -p /etc/area31/headerstore&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;###i## mkdir -p /etc/area31/headerstore&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_area31:diff:1.41:old-5139:rev-5140:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5139&amp;oldid=prev</id>
		<title>Coffnix em 13h40min de 12 de novembro de 2023</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5139&amp;oldid=prev"/>
		<updated>2023-11-12T13:40:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 10h40min de 12 de novembro de 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l151&quot;&gt;Linha 151:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 151:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Com o seguinte conteúdo:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Com o seguinte conteúdo:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{file|name=/opt/area31/bin/mount-luks-zfs.sh|body=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{file|name=/opt/area31/bin/mount-luks-zfs.sh&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|lang=bash&lt;/ins&gt;|body=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/bin/bash&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/bin/bash&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_area31:diff:1.41:old-5138:rev-5139:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5138&amp;oldid=prev</id>
		<title>Coffnix em 13h37min de 12 de novembro de 2023</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5138&amp;oldid=prev"/>
		<updated>2023-11-12T13:37:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 10h37min de 12 de novembro de 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l134&quot;&gt;Linha 134:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 134:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Com o seguinte conteúdo:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Com o seguinte conteúdo:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{file|name=/opt/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vipnix&lt;/del&gt;/bin/mount-luks-zfs.sh|body=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{file|name=/opt/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;area31&lt;/ins&gt;/bin/mount-luks-zfs.sh|body=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DISK_ID_01=&amp;quot;ata-ST8000NE001-2M7101_WSD0SC30&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DISK_ID_01=&amp;quot;ata-ST8000NE001-2M7101_WSD0SC30&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DISK_ID_02=&amp;quot;ata-ST8000NE001-2M7101_WSD0SC28&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DISK_ID_02=&amp;quot;ata-ST8000NE001-2M7101_WSD0SC28&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l151&quot;&gt;Linha 151:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 151:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Com o seguinte conteúdo:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Com o seguinte conteúdo:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{file|name=/opt/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vipnix&lt;/del&gt;/bin/mount-luks-zfs.sh|body=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{file|name=/opt/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;area31&lt;/ins&gt;/bin/mount-luks-zfs.sh|body=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/bin/bash&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/bin/bash&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_area31:diff:1.41:old-5136:rev-5138:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5136&amp;oldid=prev</id>
		<title>Coffnix: Criou página com &#039;Membro do hackerspace feliz por ter um mirror ZFS (semelhante ao RAID-1) criptografadinho com LUKS, com cache em NVME e tudoooo, chega a ser poético de tão bonito.  Autor:   * Coffnix  &#039;&#039;&#039;&quot;Home Network Defense&quot;&#039;&#039;&#039;  __TOC__  = Utilize criptografia pra tudo = = Motivo = Pelo visto você é um bom menino (ou menine kekekeke), que criptografou seu disco certinho, e seguiu as boas práticas recomendadas...&#039;</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=ZFS_on_LUKS&amp;diff=5136&amp;oldid=prev"/>
		<updated>2023-11-12T13:34:59Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;&lt;a href=&quot;/wiki/Arquivo:Senhor_sorridente_feliz.jpg&quot; title=&quot;Arquivo:Senhor sorridente feliz.jpg&quot;&gt;thumb|200px|Membro do hackerspace feliz por ter um mirror ZFS (semelhante ao RAID-1) criptografadinho com LUKS, com cache em NVME e tudoooo, chega a ser poético de tão bonito.&lt;/a&gt;  Autor:   * &lt;a href=&quot;/wiki/Usu%C3%A1rio:Coffnix&quot; title=&quot;Usuário:Coffnix&quot;&gt;Coffnix&lt;/a&gt;  &amp;#039;&amp;#039;&amp;#039;&amp;quot;Home Network Defense&amp;quot;&amp;#039;&amp;#039;&amp;#039;  __TOC__  = Utilize criptografia pra tudo = = Motivo = Pelo visto você é um bom menino (ou menine kekekeke), que criptografou seu disco certinho, e seguiu as boas práticas recomendadas...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:Senhor_sorridente_feliz.jpg|thumb|200px|Membro do hackerspace feliz por ter um mirror ZFS (semelhante ao RAID-1) criptografadinho com LUKS, com cache em NVME e tudoooo, chega a ser poético de tão bonito.]]&lt;br /&gt;
 Autor: &lt;br /&gt;
 * [[Usuário:Coffnix|Coffnix]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;quot;Home Network Defense&amp;quot;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Utilize criptografia pra tudo =&lt;br /&gt;
= Motivo =&lt;br /&gt;
Pelo visto você é um bom menino (ou menine kekekeke), que criptografou seu disco certinho, e seguiu as boas práticas recomendadas pelo área31 hackerspace lendo os artigos [[HackForge]] e  aprendeu até a criar seu próprio [[Storage_criptografado_em_roteador_residencial|storage criptografado em roteador residencial]]. Aprendeu inclusive a [[Desbloqueio_de_LUKS_com_um_dispositivo_USB_no_Boot|desbloquear seu LUKS durante o boot usando um device USB]]. Logo, agora vc quer um espelho de discos semelhante ao RAID-1, só que usando ZFS on Linux. Então se divirta :D&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
Aqui utilizamos OpenSUSE + ZFS on Linux, mas você tem liberdade de utilizar em qualquer distro, adapte somente os comandos e arquivos caso utilize outra distro.&lt;br /&gt;
&lt;br /&gt;
= Procedimento =&lt;br /&gt;
== Instale o ZFS ==&lt;br /&gt;
Configure o repositório &amp;quot;Filesystem Tools&amp;quot; criando o arquivo abaixo:&lt;br /&gt;
{{file|name=/etc/zypp/repos.d/repo-filesystems.repo|body=&lt;br /&gt;
[filesystems]&lt;br /&gt;
name=Filesystem tools and FUSE-related packages (openSUSE_Tumbleweed)&lt;br /&gt;
enabled=1&lt;br /&gt;
autorefresh=1&lt;br /&gt;
baseurl=https://download.opensuse.org/repositories/filesystems/openSUSE_Tumbleweed/&lt;br /&gt;
type=rpm-md&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=https://download.opensuse.org/repositories/filesystems/openSUSE_Tumbleweed/repodata/repomd.xml.key&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Agora atualize o cache e instale os pacotes necessários:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zypper refresh&lt;br /&gt;
###i## zypper in zfs-kmp-default zfs-ueficert zfs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Adicione o ZFS ao boot:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## systemctl enable zfs-import-cache&lt;br /&gt;
###i## systemctl enable zfs-mount&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Configure o LUKS ==&lt;br /&gt;
Agora configure crie o luks em cada disco:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## mkdir -p /etc/area31/headerstore&lt;br /&gt;
###i## cryptsetup luksFormat --force-password --type luks2 --cipher aes-xts-plain64 --hash sha512 --key-size 512 /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC28 --align-payload 8192 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC28.img&lt;br /&gt;
###i## cryptsetup luksFormat --force-password --type luks2 --cipher aes-xts-plain64 --hash sha512 --key-size 512 /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC30 --align-payload 8192 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC30.img&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Crie uma chave para desbloqueio do LUKS:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## mkdir -p /opt/area31/keystore/keyfile ; dd if=/dev/urandom of=/opt/area31/keystore/keyfile bs=4096 count=1&lt;br /&gt;
###i## chmod 400 /opt/area31/keystore/keyfile&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Inclua a chave em ambos os discos:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## cryptsetup luksAddKey /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC30 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC30.img /opt/area31/keystore/keyfile&lt;br /&gt;
###i## cryptsetup luksAddKey /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC28 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC28.img /opt/area31/keystore/keyfile&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Monte usando a chave:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## cryptsetup luksOpen /dev/disk/by-id/ata -ST8000NE001-2M7101_WSD0SC30 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC30.img --key-file=/opt/area31/keystore/keyfile storage_disk1_luks&lt;br /&gt;
###i## cryptsetup luksOpen  /dev/disk/by-id/ata-ST8000NE001-2M7101_WSD0SC28 --header /etc/area31/headerstore/ata-ST8000NE001-2M7101_WSD0SC28.img --key-file=/opt/area31/keystore/keyfile storage_disk2_luks&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Configure o mirror ZFS ==&lt;br /&gt;
Crie um novo pool ZFS como mirror com 2 dispositivos LUKS montados previamente, com nome vdisk0 montado em /storage:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## mkdir -p /storage ; chattr +i /storage&lt;br /&gt;
###i## zpool create -f -o ashift=12 -m /storage vdisk0 mirror /dev/mapper/storage_disk1_luks /dev/mapper/storage_disk2_luks&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Inicie o serviço ZFS para montar o pool sem precisar reiniciar:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## systemctl start zfs-mount&lt;br /&gt;
###i## systemctl start zfs-import-cache&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para desmontar /storage (se necessário):&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zpool export vdisk0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para remontar o /storage (se necessário):&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zpool import vdisk0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Habilite o &amp;#039;relatime&amp;#039; no pool ZFS para otimizar o acesso a tempos de leitura:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zfs set relatime=on vdisk0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ativar a compressão &amp;#039;&amp;#039;&amp;#039;lz4&amp;#039;&amp;#039;&amp;#039; para economizar espaço no pool ZFS:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zfs set compression=lz4 vdisk0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ative a deduplication (&amp;#039;&amp;#039;&amp;#039;IMPORTANTE!!!&amp;#039;&amp;#039;&amp;#039;):&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zfs set dedup=on vdisk0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Verifique se dedup está ativo:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zfs get dedup vdisk0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para checar o status do ZFS:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zfs get all vdisk0&lt;br /&gt;
###i## zpool status&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Liste todos os datasets ZFS:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zfs list -o name,mountpoint,used,avail,refer&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Ative cache em SSD ou NVME ===&lt;br /&gt;
Adicione um NVME ou SSD como cache ao pool ZFS. Basta criar uma partição comum do tipo 8e (Linux) entre 50GB e 100GB e depois adiciona-lo. Ex:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## zpool add vdisk0 cache /dev/nvme0n1p7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Montagem automática do ZFS =&lt;br /&gt;
Crie o config para o script:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## mkdir -p /opt/area31/conf ; touch /opt/area31/conf/mount-luks-zfs.conf&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Com o seguinte conteúdo:&lt;br /&gt;
{{file|name=/opt/vipnix/bin/mount-luks-zfs.sh|body=&lt;br /&gt;
DISK_ID_01=&amp;quot;ata-ST8000NE001-2M7101_WSD0SC30&amp;quot;&lt;br /&gt;
DISK_ID_02=&amp;quot;ata-ST8000NE001-2M7101_WSD0SC28&amp;quot;&lt;br /&gt;
LUKS_DISK_01=&amp;quot;storage_disk1_luks&amp;quot;&lt;br /&gt;
LUKS_DISK_02=&amp;quot;storage_disk2_luks&amp;quot;&lt;br /&gt;
LUKS_KEYFILE=&amp;quot;/etc/area31/keystore/keyfile&amp;quot;&lt;br /&gt;
DIR_LUKS_HEADER=&amp;quot;/etc/area31/headerstore&amp;quot;&lt;br /&gt;
DIR_ZFS=&amp;quot;/storage&amp;quot;&lt;br /&gt;
ZFS_VDISK_01=&amp;quot;vdisk0&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Agora crie o script para montagem automática do ZFS:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## mkdir -p /opt/area31/bin ; touch /opt/area31/bin/mount-luks-zfs.sh ; chmod +x /opt/area31/bin/mount-luks-zfs.sh&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Com o seguinte conteúdo:&lt;br /&gt;
{{file|name=/opt/vipnix/bin/mount-luks-zfs.sh|body=&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
###########################################################################&lt;br /&gt;
# Verifica se o script já está em execução&lt;br /&gt;
&lt;br /&gt;
SCRIPT_NAME=&amp;quot;${0##*/}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$(pgrep -cx &amp;quot;${SCRIPT_NAME}&amp;quot;)&amp;quot; -gt 1 ]; then&lt;br /&gt;
    echo &amp;quot;O script já está em execução, aguarde 10 segundos para tentar novamente.&amp;quot;&lt;br /&gt;
    sleep 10&lt;br /&gt;
&lt;br /&gt;
    if [ &amp;quot;$(pgrep -cx &amp;quot;${SCRIPT_NAME}&amp;quot;)&amp;quot; -gt 1 ]; then&lt;br /&gt;
        echo &amp;quot;O script já está em execução e não será executado novamente.&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
    fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
###########################################################################&lt;br /&gt;
# Iniciando script&lt;br /&gt;
&lt;br /&gt;
CNF=&amp;quot;/opt/area31/conf/mount-luks-zfs.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Checa se existe o arquivo de CONF, caso não exista ele sai&lt;br /&gt;
if [ -f &amp;quot;${CNF}&amp;quot; ] &amp;amp;&amp;amp; [ ! -z &amp;quot;${CNF}&amp;quot; ]; then&lt;br /&gt;
    source ${CNF}&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;${CNF} não encontrado.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
ERROR=&amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Lista de variáveis para verificar&lt;br /&gt;
variables=(&amp;quot;DIR_ZFS&amp;quot; &amp;quot;ZFS_VDISK_01&amp;quot; &amp;quot;DIR_LUKS_HEADER&amp;quot; &amp;quot;LUKS_KEYFILE&amp;quot; &amp;quot;LUKS_DISK_02&amp;quot; &amp;quot;LUKS_DISK_01&amp;quot; &amp;quot;DISK_ID_02&amp;quot; &amp;quot;DISK_ID_01&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Função para verificar variável&lt;br /&gt;
check_variable() {&lt;br /&gt;
    local var_name=&amp;quot;$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    # Usando indireção para pegar o valor da variável&lt;br /&gt;
    local actual_value=&amp;quot;${!var_name}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    # Verificar se a variável está definida e não está vazia&lt;br /&gt;
    if [[ -z &amp;quot;$actual_value&amp;quot; ]]; then&lt;br /&gt;
        echo &amp;quot;Erro: $var_name não está definido ou está vazio!&amp;quot;&lt;br /&gt;
        return 1&lt;br /&gt;
    fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Verificar todas as variáveis do CONF antes de iniciar o script&lt;br /&gt;
for var in &amp;quot;${variables[@]}&amp;quot;; do&lt;br /&gt;
    check_variable &amp;quot;$var&amp;quot; {{!}} {{!}}  exit 1&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
###########################################################################################################&lt;br /&gt;
&lt;br /&gt;
check_pool_zfs_active(){&lt;br /&gt;
	CHECK_MOUNTED=&amp;quot;$(mount {{!}} grep zfs {{!}} grep  &amp;quot;${DIR_ZFS}&amp;quot; {{!}} wc -l)&amp;quot;&lt;br /&gt;
	if [ &amp;quot;${CHECK_MOUNTED}&amp;quot; -ne 0 ]; then&lt;br /&gt;
		CHECK_NONE_ZFS=&amp;quot;$(zpool status {{!}} grep &amp;#039;no pools available&amp;#039; {{!}} wc -l 2&amp;gt; /dev/null)&amp;quot;&lt;br /&gt;
		if [ &amp;quot;${CHECK_NONE_ZFS}&amp;quot; -ne 0 ]; then&lt;br /&gt;
			ZFS_UMOUNTED=&amp;quot;1&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			ZFS_UMOUNTED=&amp;quot;0&amp;quot;&lt;br /&gt;
		fi&lt;br /&gt;
	else&lt;br /&gt;
		echo -e &amp;quot;/storage desmontado e ZFS inativo&amp;quot;&lt;br /&gt;
		exit 0&lt;br /&gt;
	fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
umount_luks(){&lt;br /&gt;
	CHECK_LUKS_DISK_01=&amp;quot;$(lsblk -o NAME,TYPE,MOUNTPOINT {{!}} grep -w &amp;#039;crypt&amp;#039;  {{!}} grep ${LUKS_DISK_01} {{!}} wc -l)&amp;quot;&lt;br /&gt;
	CHECK_LUKS_DISK_02=&amp;quot;$(lsblk -o NAME,TYPE,MOUNTPOINT {{!}} grep -w &amp;#039;crypt&amp;#039;  {{!}} grep ${LUKS_DISK_02} {{!}} wc -l)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	if [ &amp;quot;${CHECK_LUKS_DISK_01}&amp;quot; -ne 0 ]; then&lt;br /&gt;
		cryptsetup luksClose &amp;quot;${LUKS_DISK_01}&amp;quot;&lt;br /&gt;
		if [ &amp;quot;$?&amp;quot; -ne 0 ]; then&lt;br /&gt;
			echo -e &amp;quot;Erro ao desmontar o LUKS \&amp;quot;${LUKS_DISK_01}\&amp;quot;&amp;quot;&lt;br /&gt;
			ERROR=&amp;quot;1&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			echo -e &amp;quot;Sucesso ao desmontar o LUKS \&amp;quot;${LUKS_DISK_01}\&amp;quot;&amp;quot;&lt;br /&gt;
		fi&lt;br /&gt;
	else&lt;br /&gt;
		echo &amp;quot;LUKS \&amp;quot;${LUKS_DISK_01}\&amp;quot; desmontado.&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	if [ &amp;quot;${CHECK_LUKS_DISK_02}&amp;quot; -ne 0 ]; then&lt;br /&gt;
		cryptsetup luksClose &amp;quot;${LUKS_DISK_02}&amp;quot;&lt;br /&gt;
		if [ &amp;quot;$?&amp;quot; -ne 0 ]; then&lt;br /&gt;
			echo -e &amp;quot;Erro ao tentar desmontar o LUKS \&amp;quot;${LUKS_DISK_02}\&amp;quot;&amp;quot;&lt;br /&gt;
			ERROR=&amp;quot;1&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			echo -e &amp;quot;Sucesso ao desmontar o LUKS \&amp;quot;${LUKS_DISK_02}\&amp;quot;&amp;quot;&lt;br /&gt;
		fi&lt;br /&gt;
	else&lt;br /&gt;
		echo &amp;quot;LUKS \&amp;quot;${LUKS_DISK_02}\&amp;quot; desmontado.&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mount_zfs(){&lt;br /&gt;
	# Checa se o disco está montado&lt;br /&gt;
	CHECK_LUKS_DISK_01=&amp;quot;$(lsblk -o NAME,TYPE,MOUNTPOINT {{!}} grep -w &amp;#039;crypt&amp;#039;  {{!}} grep ${LUKS_DISK_01} {{!}} wc -l)&amp;quot;&lt;br /&gt;
	CHECK_LUKS_DISK_02=&amp;quot;$(lsblk -o NAME,TYPE,MOUNTPOINT {{!}} grep -w &amp;#039;crypt&amp;#039;  {{!}} grep ${LUKS_DISK_02} {{!}} wc -l)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	# monte usando a chave do pendrive&lt;br /&gt;
	if [ &amp;quot;${CHECK_LUKS_DISK_01}&amp;quot; -eq 0 ]; then&lt;br /&gt;
		echo -e &amp;quot;Tentando montar o LUKS \&amp;quot;${LUKS_DISK_01}\&amp;quot; do dispositivo \&amp;quot;${DISK_ID_01}\&amp;quot;...&amp;quot;&lt;br /&gt;
		cryptsetup luksOpen &amp;quot;/dev/disk/by-id/${DISK_ID_01}&amp;quot; --header &amp;quot;${DIR_LUKS_HEADER}/${DISK_ID_01}.img&amp;quot; --key-file=&amp;quot;${LUKS_KEYFILE}&amp;quot; &amp;quot;${LUKS_DISK_01}&amp;quot;&lt;br /&gt;
		if [ &amp;quot;$?&amp;quot; -ne 0 ]; then&lt;br /&gt;
			ERROR=&amp;quot;1&amp;quot;&lt;br /&gt;
			exit 1&lt;br /&gt;
		else&lt;br /&gt;
			echo -e &amp;quot;Sucesso ao montar os dispositivos LUKS do dispositivo \&amp;quot;${DISK_ID_01}\&amp;quot;.&amp;quot;&lt;br /&gt;
		fi&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	if [ &amp;quot;${CHECK_LUKS_DISK_02}&amp;quot; -eq 0 ]; then&lt;br /&gt;
		echo -e &amp;quot;Tentando montar o LUKS \&amp;quot;${LUKS_DISK_02}\&amp;quot; do dispositivo \&amp;quot;${DISK_ID_02}\&amp;quot;...&amp;quot;&lt;br /&gt;
		cryptsetup luksOpen &amp;quot;/dev/disk/by-id/${DISK_ID_02}&amp;quot; --header &amp;quot;${DIR_LUKS_HEADER}/${DISK_ID_02}.img&amp;quot; --key-file=&amp;quot;${LUKS_KEYFILE}&amp;quot; &amp;quot;${LUKS_DISK_02}&amp;quot;&lt;br /&gt;
		if [ &amp;quot;$?&amp;quot; -ne 0 ]; then&lt;br /&gt;
			ERROR=&amp;quot;1&amp;quot;&lt;br /&gt;
			exit 1&lt;br /&gt;
		else&lt;br /&gt;
			echo -e &amp;quot;Sucesso ao montar os dispositivos LUKS do dispositivo \&amp;quot;${DISK_ID_02}\&amp;quot;.&amp;quot;&lt;br /&gt;
		fi&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	zfs get all &amp;quot;${ZFS_VDISK_01}&amp;quot; &amp;amp;&amp;gt; /dev/null&lt;br /&gt;
	if [ &amp;quot;$?&amp;quot; -eq 0 ]; then&lt;br /&gt;
		echo -e &amp;quot;ZFS inicializado. Caso deseje utilize $0 check ou $0 umount&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		if [ &amp;quot;${ERROR}&amp;quot; -eq 0 ]; then&lt;br /&gt;
			echo -e &amp;quot;LUKS montado. Tentando inicializar o ZFS...&amp;quot;&lt;br /&gt;
			zpool import &amp;quot;${ZFS_VDISK_01}&amp;quot;&lt;br /&gt;
			if [ &amp;quot;$?&amp;quot; -ne 0 ]; then&lt;br /&gt;
				ERROR=&amp;quot;1&amp;quot;&lt;br /&gt;
				exit 1&lt;br /&gt;
			else&lt;br /&gt;
				echo -e &amp;quot;Sucesso ao inicializar o ZFS.\n$(df -hT &amp;quot;${DIR_ZFS}&amp;quot;)&amp;quot;&lt;br /&gt;
			fi&lt;br /&gt;
		fi&lt;br /&gt;
	fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
	check)&lt;br /&gt;
		zfs get all &amp;quot;${ZFS_VDISK_01}&amp;quot;&lt;br /&gt;
		zpool status &amp;quot;${ZFS_VDISK_01}&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
	umount)&lt;br /&gt;
		CHECK_MOUNTED=&amp;quot;$(mount {{!}} grep zfs {{!}} grep &amp;quot;${DIR_ZFS}&amp;quot; {{!}} wc -l)&amp;quot;&lt;br /&gt;
		if [ &amp;quot;${CHECK_MOUNTED}&amp;quot; -eq 0 ]; then&lt;br /&gt;
			echo -e &amp;quot;ZFS desmontado. Tentando desmontar o LUKS...&amp;quot;&lt;br /&gt;
			umount_luks&lt;br /&gt;
		else&lt;br /&gt;
			zpool export &amp;quot;${ZFS_VDISK_01}&amp;quot;&lt;br /&gt;
			if [ &amp;quot;$?&amp;quot; -ne 0 ]; then&lt;br /&gt;
				echo -e &amp;quot;Erro ao tentar desmontar o ZFS \&amp;quot;${ZFS_VDISK_01}\&amp;quot;&amp;quot;&lt;br /&gt;
			else&lt;br /&gt;
				umount_luks&lt;br /&gt;
			fi&lt;br /&gt;
		fi&lt;br /&gt;
	;;&lt;br /&gt;
	*)&lt;br /&gt;
		mount_zfs&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configure o systemd ==&lt;br /&gt;
Caso queira que o ZFS seja montado automaticamente no processo de boot, crie o seguinte arquivo:&lt;br /&gt;
{{file|name=/etc/systemd/system/mount-luks-zfs.service|body=&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=mount-luks-zfs&lt;br /&gt;
Wants=networking.service&lt;br /&gt;
After=networking.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
RemainAfterExit=yes&lt;br /&gt;
ExecStart=/opt/area31/bin/mount-luks-zfs.sh&lt;br /&gt;
ExecStop=/opt/area31/bin/mount-luks-zfs.sh umount&lt;br /&gt;
ExecReload=/opt/area31/bin/mount-luks-zfs.sh&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=5s&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ative e inicie:&lt;br /&gt;
{{console|body=&lt;br /&gt;
###i## systemctl enable /etc/systemd/system/mount-luks-zfs.service&lt;br /&gt;
###i## systemctl start mount-luks-zfs.service&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Seja feliz! :D&lt;br /&gt;
&lt;br /&gt;
[[Image:Zpool status.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:KnowledgeBase]]&lt;br /&gt;
[[Categoria:HackingDocs]]&lt;/div&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
</feed>