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

📄 linux+freebsd-5.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
 <TITLE>Linux+FreeBSD mini-HOWTO 中译版: 架构档案系统</TITLE>
 <LINK HREF="Linux+FreeBSD-6.html" REL=next>
 <LINK HREF="Linux+FreeBSD-4.html" REL=previous>
 <LINK HREF="Linux+FreeBSD.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="Linux+FreeBSD-6.html">Next</A>
<A HREF="Linux+FreeBSD-4.html">Previous</A>
<A HREF="Linux+FreeBSD.html#toc5">Contents</A>
<HR>
<H2><A NAME="s5">5. 架构档案系统</A></H2>

<H2><A NAME="ss5.1">5.1 在 Linux 中架构 UFS 档案系统</A>
</H2>

<P>不幸的, Linux 核心对 UFS 的支援有问题. 当你试著去架构 UFS 档案系统时, 只会得到一些错误讯息(档案系统事实上已经被架上去了, 但你却不能读到任何东西).
所幸 Linux 2.0.xx  核心 (xx&lt;30) 有一个新 (ALPHA) 版本的 UFS 档案系统支援, 在 
<A HREF="ftp://sunsite.unc.edu/pub/Linux/ALPHA/ufs/">SunSite</A>.
这被称为 <B>U2FS</B>, 而目前的版本是 <CODE>u2fs-0.4.3.tar.gz</CODE>. 
<B>U2FS</B> 是用下列的方式来安装(假设<CODE>u2fs-0.4.3.tar.gz</CODE> 是存放在<CODE>/usr/src</CODE>): 
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/src
tar xvzf u2fs-0.4.3.tar.gz
patch -p0 -E &lt; u2fs-0.4.3.patch
</PRE>
</CODE></BLOCKQUOTE>
 
<P>Linux  2.0.31 或更新的核心(<CODE>u2fs-0.4.4.tar.gz</CODE>), 与最新的 2.1.xx 核心适用的 <B>U2FS</B>版本, 可以在 
<A HREF="http://www.image.dk/~nkbj/u2fs/">这个网站</A> 找到.
现在你必须重新建立支援 <B>U2FS 档案系统</B> 和 <B>BSD disklabel</B> 的核心. 
参考 
<A HREF="Linux+FreeBSD-3.html#installlinux">安装和准备 Linux</A> 来得到更多的资料. 当使用<B>U2FS</B>时, 你可以忽略核心的 <B>UFS 档案系统</B> 支援. 
当完成新的核心安装後, 你可以使用如下列的指令来架构你的 UFS 档案系统(所有在 FreeBSD slice 中的切割, 除了 swap 切割.
<BLOCKQUOTE><CODE>
<PRE>
mount -t u2fs /dev/hda8 /mnt
</PRE>
</CODE></BLOCKQUOTE>
 
这个 UFS 支援是唯读的. 那即是你可以自UFS 档案系统中读取,但你不能对其作写入.
<H2><A NAME="ext2fs"></A> <A NAME="ss5.2">5.2 在 FreeBSD上架构 ext2fs 档案系统</A>
</H2>

<P>要在 FreeBSD 中架构 ext2fs 档案系统, 你要先建立一个支援 ext2f 的核心. 
请参照 FreeBSD 的文件来明白如何进行. 
放这几行 
<BLOCKQUOTE><CODE>
<PRE>
options "EXT2FS"
</PRE>
</CODE></BLOCKQUOTE>
 
在你新核心的设定档中.
在完成使用新的核心来开机後, 你可以用下列这几行来架构你的 ext2fs 档案系统
<BLOCKQUOTE><CODE>
<PRE>
mount -t ext2fs /dev/wd0s3 /mnt
</PRE>
</CODE></BLOCKQUOTE>
 
注意: 你不能把 ext2fs 档案系统架构在 FreeBSD 的延伸切割中.
<P>基於 FreeBSD 的某些错误, 你必须在关闭 FreeBSD <EM>前</EM>卸下所有的 ext2fs 档案系统.
如果你在有 ext2fs 档案系统未卸下前就关闭 FreeBSD, FreeBSD 便不能 sync UFS 档案系统.
这会导致FreeBSD下次启动时 <CODE>fsck</CODE> 被执行. 这个错误据报告说已在``-current" 发展树中被修正. 
<P>
<HR>
<A HREF="Linux+FreeBSD-6.html">Next</A>
<A HREF="Linux+FreeBSD-4.html">Previous</A>
<A HREF="Linux+FreeBSD.html#toc5">Contents</A>
</BODY>
</HTML>

⌨️ 快捷键说明

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