⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 raid.html

📁 FreeBSD操作系统的详细使用手册
💻 HTML
📖 第 1 页 / 共 2 页
字号:
class="FILENAME">/dev/</tt> 部分是任选项。</dd><dt><a href="raid.html#CO-CCD-INTERLEAVE"><img src="./imagelib/callouts/2.png" hspace="0"vspace="0" border="0" alt="(2)" /></a></dt><dd>下一个参数是文件系统的插入页(interleave)。插入页定义了一个磁盘块中一个分段或条带(stripe)的大小,通常是512个字节。所以一个为 32的插入页将是 16,384字节。</dd><dt><a href="raid.html#CO-CCD-FLAGS"><img src="./imagelib/callouts/3.png" hspace="0"vspace="0" border="0" alt="(3)" /></a></dt><dd>插入页为 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">ccdconfig</span>(8)</span> 附带了标记。如果你要启用驱动器镜像,需要在这儿指定它。在这个配置中没有做 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">ccd</span>(4)</span> 的镜像,所以把它 设为 0 (zero)。</dd><dt><a href="raid.html#CO-CCD-DEVS"><img src="./imagelib/callouts/4.png" hspace="0"vspace="0" border="0" alt="(4)" /></a></dt><dd><span class="CITEREFENTRY"><span class="REFENTRYTITLE">ccdconfig</span>(8)</span>的最后配置是设备的排列问题。使用完整的设备 路径名。</dd></dl></div><p>运行 <span class="CITEREFENTRY"><span class="REFENTRYTITLE">ccdconfig</span>(8)</span>后 <span class="CITEREFENTRY"><span class="REFENTRYTITLE">ccd</span>(4)</span>就配置好了。现在要创建文件 系统了,参考 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">newfs</span>(8)</span> 选项,执行下同的命令:</p><pre class="PROGRAMLISTING">newfs /dev/ccd0c</pre></div><div class="SECT4"><h4 class="SECT4"><a id="CCD-AUTO" name="CCD-AUTO">16.4.1.1.4. 自动创建</a></h4><p>最后,要挂上 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">ccd</span>(4)</span> ,需要先配置它。把当前的配置文件写入 <ttclass="FILENAME">/etc/ccd.conf</tt> 中,使用下面的命令:</p><pre class="PROGRAMLISTING">ccdconfig -g &gt; /etc/ccd.conf</pre><p>当重新启动系统时,如果 <tt class="FILENAME">/etc/ccd.conf</tt>存在, 脚本 <ttclass="COMMAND">/etc/rc</tt> 就运行 <tt class="COMMAND">ccdconfig -C</tt>。这样就能自动配置 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">ccd</span>(4)</span> 以到它能被挂上。</p><div class="NOTE"><blockquote class="NOTE"><p><b>注:</b> 如果启动进入了单用户模式,在 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">mount</span>(8)</span> 上 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">ccd</span>(4)</span> 之 前,需要执行下面的命令来配置队列:</p><pre class="PROGRAMLISTING">ccdconfig -C</pre></blockquote></div><p>要自动挂接 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">ccd</span>(4)</span>,需要为 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">ccd</span>(4)</span> 在 <tt class="FILENAME">/etc/fstab</tt>中配置一个记录,以便在启动时它能被挂上。 如下所示:</p><pre class="PROGRAMLISTING">/dev/ccd0c              /media       ufs     rw      2       2</pre></div></div><div class="SECT3"><h3 class="SECT3"><a id="VINUM" name="VINUM">16.4.1.2. Vinum 卷管理</a></h3><p>Vinum 卷管理是一个实现虚拟磁盘的块驱动设备工具。它使磁盘从块设备的接口和数据映射中独立出来。与传统的存储设备相比,增加了 灵活性、性能和可靠性。<span class="CITEREFENTRY"><span class="REFENTRYTITLE">vinum</span>(8)</span> 实现了RAID-0, RAID-1 和 RAID-5 三种模式,它们即可以独立使用,也可组合使用。</p><p>参考 <a href="vinum-vinum.html">&#181;&#218; 17 章</a> 得到更多 <spanclass="CITEREFENTRY"><span class="REFENTRYTITLE">vinum</span>(8)</span> 的信息。</p></div></div><div class="SECT2"><h2 class="SECT2"><a id="RAID-HARD" name="RAID-HARD">16.4.2. 硬件 RAID</a></h2><p>FreeBSD 支持很多硬件 <acronym class="ACRONYM">RAID</acronym> 控制器。这些硬件不需要FreeBSD指定软件来管理 <acronym class="ACRONYM">RAID</acronym> 系统。</p><p>使用 <acronym class="ACRONYM">BIOS</acronym>支持的硬件,一般情况下这些硬件可以自行操作。 下面是一个简明的描述设置一个 Promise<acronym class="ACRONYM">IDE</acronym> <acronym class="ACRONYM">RAID</acronym> 控制器。当硬件设备装好且系统重启后,屏幕上显示一个询问信息。接着进入硬件设置屏幕。在这里,你可以把所有的磁盘联合在一起使用。这样 FreeBSD 将磁盘看作一个驱动器。其它 级别的 <acronymclass="ACRONYM">RAID</acronym> 也可以相应的进行设置。</p></div><div class="SECT2"><h2 class="SECT2"><a id="AEN23318" name="AEN23318">16.4.3. 重建 ATA RAID1 阵列</a></h2><p>FreeBSD 允许你热插拔阵列中损坏的磁盘。 在你重新启动系统之前请注意这一点。</p><p>你可能会在 <tt class="FILENAME">/var/log/messages</tt> 或者在 <spanclass="CITEREFENTRY"><span class="REFENTRYTITLE">dmesg</span>(8)</span>的输出中看到类似下面这些的内容:</p><pre class="PROGRAMLISTING">ad6 on monster1 suffered a hard error.ad6: READ command timeout tag=0 serv=0 - resettingad6: trying fallback to PIO modeata3: resetting devices .. donead6: hard error reading fsbn 1116119 of 0-7 (ad6 bn 1116119; cn 1107 tn 4 sn 11)\\status=59 error=40ar0: WARNING - mirror lost</pre><p>使用 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">atacontrol</span>(8)</span>,查看更多的信息:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">atacontrol list</kbd>ATA channel 0:    Master:      no device present    Slave:   acd0 &lt;HL-DT-ST CD-ROM GCR-8520B/1.00&gt; ATA/ATAPI rev 0ATA channel 1:    Master:      no device present    Slave:       no device presentATA channel 2:    Master:  ad4 &lt;MAXTOR 6L080J4/A93.0500&gt; ATA/ATAPI rev 5    Slave:       no device presentATA channel 3:    Master:  ad6 &lt;MAXTOR 6L080J4/A93.0500&gt; ATA/ATAPI rev 5    Slave:       no device present<samp class="PROMPT">#</samp> <kbd class="USERINPUT">atacontrol status ar0</kbd>ar0: ATA RAID1 subdisks: ad4 ad6 status: DEGRADED</pre><div class="PROCEDURE"><ol type="1"><li><p>你首先需要将磁盘从阵列中移除以便你可以 安全的拆除它:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">atacontrol detach 3</kbd></pre></li><li><p>换上磁盘</p></li><li><p>把磁盘作为备用磁盘安装:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">atacontrol attach 3</kbd>Master:  ad6 &lt;MAXTOR 6L080J4/A93.0500&gt; ATA/ATAPI rev 5Slave:   no device present</pre></li><li><p>重建阵列:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">atacontrol rebuild ar0</kbd></pre></li><li><p>rebuild 命令挂起直到完成。然而,可以打开另一个终端 (使用 <b class="KEYCAP">Alt</b>+<bclass="KEYCAP">F<var class="REPLACEABLE">n</var></b>) 通过下面的命令来检查进程:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">dmesg | tail -10</kbd>[output removed]ad6: removed from configurationad6: deleted from ar0 disk1ad6: inserted into ar0 disk1 as spare<samp class="PROMPT">#</samp> <kbd class="USERINPUT">atacontrol status ar0</kbd>ar0: ATA RAID1 subdisks: ad4 ad6 status: REBUILDING 0% completed</pre></li><li><p>等待操作完成。</p></li></ol></div></div></div><div class="NAVFOOTER"><hr align="LEFT" width="100%" /><table summary="Footer navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><td width="33%" align="left" valign="top"><a href="disks-adding.html"accesskey="P">后退</a></td><td width="34%" align="center" valign="top"><a href="index.html"accesskey="H">起点</a></td><td width="33%" align="right" valign="top"><a href="usb-disks.html"accesskey="N">前进</a></td></tr><tr><td width="33%" align="left" valign="top">添加磁盘</td><td width="34%" align="center" valign="top"><a href="disks.html"accesskey="U">上一级</a></td><td width="33%" align="right" valign="top">USB 存储设备</td></tr></table></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -