<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>杂七杂八 on Thinking</title>
    <link>https://varkai.com/categories/%E6%9D%82%E4%B8%83%E6%9D%82%E5%85%AB/</link>
    <description>Recent content in 杂七杂八 on Thinking</description>
    <generator>Hugo</generator>
    <language>zh</language>
    <copyright>2026</copyright>
    <lastBuildDate>Wed, 15 Feb 2023 17:01:20 +0800</lastBuildDate>
    <atom:link href="https://varkai.com/categories/%E6%9D%82%E4%B8%83%E6%9D%82%E5%85%AB/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>RAID 级别对比</title>
      <link>https://varkai.com/posts/79f629a6/</link>
      <pubDate>Wed, 15 Feb 2023 17:01:20 +0800</pubDate>
      <guid>https://varkai.com/posts/79f629a6/</guid>
      <description>&lt;p&gt;&lt;strong&gt;RAID 级别对比表格：&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;RAID级别&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;最小硬盘数&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;可用容量&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;容错性&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;冗余性&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;热备盘选项&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;读性能&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;随机写性能&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;连续写性能&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;RAID 0&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n ≥ 2&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;无&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;无&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;无&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;高&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;高&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;高&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;RAID 1&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n ≥ 2&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;1&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;镜像&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;中&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;低&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;低&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;RAID 5&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n ≥ 3&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n-1&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;奇偶校验&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;高&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;低&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;中&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;RAID 6&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n ≥ 4&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n-2&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;奇偶校验&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;高&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;低&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;低&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;RAID 10&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n ≥ 4（n为偶数）&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;n/2&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;镜像&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;中&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;中&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;中&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;raid-级别详解&#34;&gt;RAID 级别详解&lt;/h2&gt;
&lt;h3 id=&#34;raid-0&#34;&gt;RAID 0&lt;/h3&gt;
&lt;figure class=&#34;align-center &#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://varkai.com/images/79f629a6/1.png#center&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;至少需要硬盘数&lt;/strong&gt;：2&lt;/p&gt;</description>
    </item>
    <item>
      <title>Git 仓库删除所有提交历史记录</title>
      <link>https://varkai.com/posts/380d8302/</link>
      <pubDate>Mon, 20 May 2019 10:32:59 +0800</pubDate>
      <guid>https://varkai.com/posts/380d8302/</guid>
      <description>&lt;p&gt;我们有时候需要整理 Git 提交记录，让仓库成为一个干净的新仓库，经过大量网上搜寻以及自己的反复测试，步骤如下：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;首先创建一个新的分支&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git checkout --orphan latest_branch
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;然后把所有文件添加到Git仓库&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git add -A
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;提交更改&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git commit -am &lt;span class=&#34;s2&#34;&gt;&amp;#34;commit message&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;4&#34;&gt;
&lt;li&gt;删除主分支&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git branch -D master
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;5&#34;&gt;
&lt;li&gt;重命名当前分支为主分支&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git branch -m master
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;6&#34;&gt;
&lt;li&gt;最后强制更新远程仓库&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git push -f origin master
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
    </item>
  </channel>
</rss>
