Sync with latest CNPROJ snapshot.
Obtained from: The FreeBSD Simplified Chinese Project
This commit is contained in:
parent
82df32a3dc
commit
c5bd9bfd32
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=30080
4 changed files with 152 additions and 11 deletions
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# Build the FreeBSD Handbook (Simplified Chinese).
|
||||
#
|
||||
# Original revision: 1.102
|
||||
# Original revision: 1.103
|
||||
|
||||
# ------------------------------------------------------------------------
|
||||
#
|
||||
|
@ -134,6 +134,19 @@ IMAGES_EN+= vinum/vinum-raid5-org.pic
|
|||
IMAGES_EN+= vinum/vinum-simple-vol.pic
|
||||
IMAGES_EN+= vinum/vinum-striped-vol.pic
|
||||
IMAGES_EN+= vinum/vinum-striped.pic
|
||||
IMAGES_EN+= virtualization/parallels-freebsd1.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd2.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd3.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd4.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd5.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd6.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd7.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd8.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd9.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd10.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd11.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd12.png
|
||||
IMAGES_EN+= virtualization/parallels-freebsd13.png
|
||||
|
||||
# Images from the cross-document image library
|
||||
IMAGES_LIB= callouts/1.png
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
The FreeBSD Documentation Project
|
||||
The FreeBSD Simplified Chinese Project
|
||||
|
||||
Original Revision: 1.26
|
||||
Original Revision: 1.27
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
||||
|
@ -420,6 +420,76 @@ OK? <userinput>boot</userinput></screen>
|
|||
就可以使用 &man.umount.8; 命令来安全地将其卸下了,
|
||||
这一点和其他磁盘设备类似。</para>
|
||||
</sect1>
|
||||
<!--
|
||||
<sect1 id="geom-gjournal">
|
||||
<title>通过 GEOM 实现 UFS 日志</title>
|
||||
|
||||
<indexterm>
|
||||
<primary>GEOM</primary>
|
||||
</indexterm>
|
||||
<indexterm>
|
||||
<primary>磁盘镜像</primary>
|
||||
</indexterm>
|
||||
|
||||
<para>随着 &os; 7.0 的发布, 实现了长期为人们所期待的
|
||||
<acronym>UFS</acronym> 日志。 这个实现采用了
|
||||
<acronym>GEOM</acronym> 子系统, 可以很容易地使用 &man.gjournal.8; 工具来进行配置。</para>
|
||||
|
||||
<para>日志是什么? 日志的作用是保存文件系统事务的记录, 换言之,
|
||||
完成一次完整的磁盘写入操作所需的变动, 这些记录会在元数据以及文件数据写盘之前,
|
||||
写入到磁盘中。 这种事务日志可以在随后用于重放并完成文件系统事务,
|
||||
以避免文件系统出现不一致的问题。</para>
|
||||
|
||||
<para>这种方法是另一种阻止文件系统丢失数据并发生不一致的方法。 与 Soft Updates
|
||||
追踪并确保元数据更新顺序这种方法不同, 它会实际地将日志保存到磁盘最后的扇区,
|
||||
或另外一块磁盘上。</para>
|
||||
|
||||
<para>与其他文件系统的日志实现不同,
|
||||
<command>gjournal</command> 采用的是基于块, 而不是作为文件系统的一部分的方式 -
|
||||
它只是作为一种
|
||||
<acronym>GEOM</acronym> 扩展实现。</para>
|
||||
|
||||
<para>如果希望启用 <command>gjournal</command>,
|
||||
&os; 内核需要下列选项 - 这是 7.X 系统上的默认配置:</para>
|
||||
|
||||
<programlisting>options UFS_GJOURNAL</programlisting>
|
||||
|
||||
<para>现在, 可以为空闲的文件系统创建日志了。 对于新增的 <acronym>SCSI</acronym> 磁盘
|
||||
<devicename>da4</devicename>, 具体的操作步骤为:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>gjournal label /dev/da4</userinput>
|
||||
<userinput>gjournal load</userinput></screen>
|
||||
|
||||
<para>这样, 就会出现一个与
|
||||
<devicename>/dev/da4</devicename> 设备节点对应的
|
||||
<devicename>/dev/da4.journal</devicename> 设备节点。
|
||||
接下来, 可以在这个设备上简历文件系统:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>newfs -O 2 -J /dev/da4.journal</userinput></screen>
|
||||
|
||||
<para>这个命令将建立一个包含日志的
|
||||
<acronym>UFS</acronym>2 文件系统。</para>
|
||||
|
||||
<para>然后就可以用 <command>mount</command> 命令来挂接设备了:</para>
|
||||
|
||||
<screen>&prompt.root <userinput>mount /dev/da4.journal /mnt</userinput></screen>
|
||||
|
||||
<note>
|
||||
<para>当磁盘包含多个 slice 时, 每个 slice 上都会建立日志。
|
||||
例如, 如果有 ad4s1 和 ad4s2
|
||||
这两个 slice, 则 <command>gjournal</command> 会建立
|
||||
ad4s1.journal 和 ad4s2.journal。 如果连续运行两次这个命令, 则会建立
|
||||
<quote>多层日志</quote>。</para>
|
||||
</note>
|
||||
|
||||
<para>在某些情况下, 可能会希望在其他磁盘上保存日志。 对于这些情形,
|
||||
日志提供者或存储设备, 应在启用日志的设备后给出。 在暨存的文件系统上,
|
||||
可以用 <command>tunefs</command> 来启用日志; 不过,
|
||||
在尝试修改文件系统之前, 您应对其进行备份。 多数情况下,
|
||||
<command>gjournal</command> 会因为无法建立日志而失败, 在误用
|
||||
<command>tunefs</command> 时, 这可能导致失败。</para>
|
||||
</sect1>
|
||||
-->
|
||||
</chapter>
|
||||
|
||||
<!--
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
The FreeBSD Documentation Project
|
||||
The FreeBSD Simplified Chinese Project
|
||||
|
||||
Original Revision: 1.5
|
||||
Original Revision: 1.6
|
||||
$FreeBSD$
|
||||
-->
|
||||
<chapter id="jails">
|
||||
|
@ -121,8 +121,8 @@
|
|||
使其能够用于真正的用途, 而阻止安全方面的风险。</para>
|
||||
|
||||
<para>&os; 系统提供的一项用于改善安全的工具就是 <emphasis>jail</emphasis>。
|
||||
jail 是在 &os;-4.X 中由 &a.phk; 引入的, 它在
|
||||
&os;-5.X 中又进行了一系列改进, 使得它称为一个强大而灵活的系统。
|
||||
jail 是在 &os; 4.X 中由 &a.phk; 引入的, 它在
|
||||
&os; 5.X 中又进行了一系列改进, 使得它称为一个强大而灵活的系统。
|
||||
目前仍然在对其进行持续的开发, 以提高其可用性、 性能和安全性。</para>
|
||||
|
||||
<sect2 id="jails-what">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
The FreeBSD Documentation Project
|
||||
The FreeBSD Simplified Chinese Project
|
||||
|
||||
Original Revision: 1.8
|
||||
Original Revision: 1.9
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
||||
|
@ -87,8 +87,40 @@
|
|||
<para>在 &macos;
|
||||
X/<application>Parallels</application> 上安装 FreeBSD 的第一步是创建一个新的虚拟机。
|
||||
在系统提示选择客户 OS 类型 (<guimenu>Guest OS Type</guimenu>) 时选择 <guimenuitem>FreeBSD</guimenuitem>,
|
||||
并根据您使用 FreeBSD 虚拟实例的需要分配磁盘和内存。 对多数在 <application>Parallels</application> 上使用
|
||||
FreeBSD 的情形而言, 4GB 磁盘空间和 512MB 的 RAM 就够用了。</para>
|
||||
并根据您使用 FreeBSD 虚拟实例的需要分配磁盘和内存:</para>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd1">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
|
||||
<para>对多数在 <application>Parallels</application> 上使用
|
||||
FreeBSD 的情形而言, 4GB 磁盘空间和 512MB 的 RAM 就够用了:</para>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd2">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd3">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd4">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd5">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
|
||||
<para>在创建了 FreeBSD 虚拟机之后, 还需要在其中安装 FreeBSD。
|
||||
最好的做法是使用官方的 FreeBSD CDROM 或从官方 FTP 站点下载的 ISO 镜像来完成这个任务。
|
||||
|
@ -97,13 +129,39 @@
|
|||
之后, 系统将给出一个窗口, 供您完成将虚拟机中的
|
||||
CDROM 驱动器连接到本地的 ISO 文件或真正的 CDROM 驱动器上。</para>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd11">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
|
||||
<para>在完成了将 CDROM 与您的安装源完成关联之后,
|
||||
就可以按重启 (reboot) 图标来重启 FreeBSD 虚拟机了。 <application>Parallels</application> 将配合一个特殊的
|
||||
BIOS 启动, 后者能够像普通的 BIOS 一样检查系统中是否有 CDROM 驱动器。
|
||||
此时, 它就能够找到 FreeBSD 安装介质并开始 <xref linkend="install">
|
||||
中所介绍的标准的基于 <application>sysinstall</application> 安装的过程。 此时您可以安装 X11,
|
||||
BIOS 启动, 后者能够像普通的 BIOS 一样检查系统中是否有 CDROM 驱动器。</para>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd10">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
|
||||
<para>此时, 它就能够找到 FreeBSD 安装介质并开始 <xref linkend="install">
|
||||
中所介绍的标准的基于 <application>sysinstall</application> 安装的过程。</para>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd12">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
|
||||
<para>此时您可以安装 X11,
|
||||
但暂时不要对它进行配置。 在完成安装之后, 重启并进入新安装的 FreeBSD 虚拟机。</para>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="virtualization/parallels-freebsd13">
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
</sect3>
|
||||
|
||||
<sect3 id="virtualization-guest-parallels-configure">
|
||||
|
|
Loading…
Reference in a new issue