<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>~iany/ Zfs</title><link>https://blog.iany.me/zh/tags/zfs/</link><description>Zfs的最新内容 «~iany/»</description><language>zh-CN</language><managingEditor>me@iany.me (Ian Yang)</managingEditor><webMaster>me@iany.me (Ian Yang)</webMaster><copyright>CC-BY-SA 4.0</copyright><lastBuildDate>Sat, 18 Nov 2017 00:43:54 +0000</lastBuildDate><atom:link href="https://blog.iany.me/zh/tags/zfs/index.xml" rel="self" type="application/rss+xml"/><item><title>ZFS 文件恢复</title><link>https://blog.iany.me/zh/2017/11/zfs-file-restore/</link><pubDate>Sat, 18 Nov 2017 00:43:54 +0000</pubDate><author>me@iany.me (Ian Yang)</author><guid>https://blog.iany.me/zh/2017/11/zfs-file-restore/</guid><description>&lt;p&gt;zfs 会在访问文件时记录下问题文件，也可用使用 &lt;code&gt;scrub&lt;/code&gt; 来扫描文件，其中 &lt;code&gt;poolname&lt;/code&gt; 是卷名。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;zpool scrub poolname
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;问题文件可以通过 &lt;code&gt;status&lt;/code&gt; 列出&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;zpool status -v
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;错误比较多的话，可以考虑通过镜像还原。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;zfs rollback poolname/path@tag
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;少的话也可以手动恢复问题文件。&lt;/p&gt;
&lt;p&gt;错误中不是 &lt;code&gt;/&lt;/code&gt; 开头，而且带有 &lt;code&gt;@tag&lt;/code&gt; 这样标签的是 ZFS 镜像。镜像本质是备份，备份出错了可能最简单的办法就是删除了，下面的命令用于删除镜像&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;zfs destroy poolname/path@tag
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;错误比较少，文件不重要可以删除，如果重要并且有备份可以从备份中恢复。不过被删除或者被覆盖的文件不会立即被释放，如果想请空 &lt;code&gt;zpool status -v&lt;/code&gt; 中已删除文件的错误，可以执行 &lt;code&gt;zpool scrub poolname&lt;/code&gt;，等几分钟再通过 &lt;code&gt;zpool scrub -s poolname&lt;/code&gt; 停止。&lt;/p&gt;</description><category domain="https://blog.iany.me/zh/">~iany/</category><category domain="https://blog.iany.me/zh/tags/file-system/">File System</category><category domain="https://blog.iany.me/zh/tags/system-admin/">System Admin</category><category domain="https://blog.iany.me/zh/tags/zfs/">Zfs</category></item></channel></rss>