linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 专题栏目 > LPI >
栏目导栏
  LPI
  cisco
资料搜索
热门文章
·LPI 101认证学习1-硬件和体系结
· LPI 101认证学习7-Linux安装与
·LPI 101认证学习26-X Window 系
·LPI 101认证学习8-Linux安装与
·LPI 101认证学习15-GNU和UNIX命
·LPI 101认证学习28-X Window 系
·LPI 101认证学习10-Linux安装与
·LPI 101认证学习11-GNU和UNIX命
·LPI 101&102 2007年考试大纲
·LPI 101认证学习18-设备、Linu
·LPI 101认证学习27-X Window 系
·LPI 101认证学习14-GNU和UNIX命
·LPI 101认证学习12-GNU和UNIX命
·LPI考试流程
· LPI 101认证学习9-Linux安装与
最新文章
·LPI 101&102 2007年考试大纲
·LPI 302中文考试大纲
·LPI 301中文考试大纲
·LPIC-3认证考试内容最终确定
·LPI 101认证学习28-X Window 系
·LPI 101认证学习27-X Window 系
·LPI 101认证学习26-X Window 系
·LPI 101认证学习25-设备、Linu
·LPI 101认证学习24-设备、Linu
·LPI 101 学习指南:一.安装网络
·LPI 101 学习指南:一.安装 本地
· 安装光盘介绍(The Installati
·LPI 101认证学习23-设备、Linu
·LinuxWorld上海开展 LPI与众多
·LPI 和 Canonical 联合发布Ubu
Google
 
LPI 101认证学习18-设备、Linux 文件系统与文件系统层次标准(FHS)之创建分区和文件系统
[ 作者:  加入时间:2006-11-30 13:31:58  来自:Linux联盟 ]

关于 fdisk 的更多信息

您可能会注意到,我们没有修改任何分区上的可引导标志。如果这个硬盘保持现状,那么它仍然会具有 Windows Master Boot RecordMBR),因此会引导第一个标为可引导的主分区(在我们的例子中是 NTFS 分区)。

LILO GRUB 都不使用可引导标志。如果在 MBR 中安装了这两种引导装载器之一,那么它可以引导 Windows/XP 分区。还可以将 LILO GRUB 安装在 /boot 分区(/dev/hda2)上并将这个分区标为可引导的,然后删除 /dev/hda1 上的可引导标志。如果这台计算机以后要恢复为纯 Windows 计算机,那么保持原来的 MBR 不变是有好处的。

您已经看到了一种设置 Linux 工作站的方式。本教程后面的 查找和放置系统文件 讨论了其他方式。

文件系统类型

Linux 支持几种不同的文件系统。每种都有各自的长处和缺点,具有不同的性能特征。文件系统的一个重要属性是日志,这种性质使得系统崩溃后的恢复更快。一般来说,在选择文件系统时,日志型文件系统优于非日志型文件系统。下面简单地总结一下 LPI 考试要求掌握的文件系统类型。更多背景知识请参见 参考资料

ext2 文件系统

开发 ext2 文件系统(也称为第二版扩展文件系统)是为了克服以前的 Linux 版本中使用的 Minix 文件系统的缺点。它在 Linux 上已经广泛使用了许多年。在 ext2 中没有日志,并且它在很大程度上已经被 ext3 取代。

ext3 文件系统

ext3 文件系统在标准 ext2 文件系统中添加了日志功能,因此是非常稳定的文件系统。它在大多数情况下提供合理的性能,并且仍然在改进。因为它在已经经过考验的 ext2 文件系统上添加了日志功能,可以将现有的 ext2 文件系统转换为 ext3,如果需要,甚至可以转换回来。

ReiserFS 文件系统

ReiserFS 是一个基于 B-树的文件系统,具有非常好的整体性能,尤其是对于大量的小文件。ReiserFS 的可伸缩性很好,并且具有日志。

XFS 文件系统

XFS 文件系统有日志。它提供健壮的特性并针对可伸缩性优化过了。XFS 过多地将临时数据缓存在内存中,所以如果使用 XFS,建议您使用不间断电源。

交换文件系统

交换空间必须进行专门的格式化,但是一般不认为这种格式是一种文件系统。

vfat 文件系统

这种文件系统(也称为 FAT32)是非日志型的,并且缺少完整的 Linux 文件系统实现所要求的许多特性。它对于在 Windows Linux 系统之间交换数据很有用,因为 Windows Linux 都可以读它。不要 Linux 上使用这种文件系统,除非需要在 Windows Linux 系统之间交换数据。如果用 unzip untar 将一个 Linux 存档文件解压到 vfat 硬盘上,那么权限(比如执行权)将丢失,并且存档文件中存储的所有符号链接也会丢失。

ext3 ReiserFS 已经很成熟了,在许多 Linux 发行版上作为默认文件系统使用。对于一般用途,建议采用这些文件系统。

创建文件系统

Linux 使用 mkfs 命令创建文件系统,使用 mkswap 命令创建交换空间。mkfs 命令实际上是几个文件系统专用命令的前端,比如 mkfs.ext3(针对 ext3)和 mkfs.reiserfs(针对 ReiserFS)。

您的系统上已经安装了什么文件系统支持?可以使用 ls /sbin/mk* 命令查明。一个例子见清单 11

fZCLinux联盟
清单 11. 文件系统创建命令

 

                                      

root@ttyp0[knoppix]# ls /sbin/mk*

/sbin/mkdosfs      /sbin/mkfs.ext2   /sbin/mkfs.msdos     /sbin/mkraid

/sbin/mke2fs       /sbin/mkfs.ext3   /sbin/mkfs.reiserfs  /sbin/mkreiserfs

/sbin/mkfs         /sbin/mkfs.jfs    /sbin/mkfs.vfat      /sbin/mkswap

/sbin/mkfs.cramfs  /sbin/mkfs.minix  /sbin/mkfs.xfs

 

您会注意到,一些命令有多种形式。例如,常常会发现文件 mke2fsmkfs.ext2 mkfs.ext3 是相同的,mkreiserfs mkfs.reiserfs 也是相同的。

有几个选项是所有 mkfs 命令共有的。根据在 -type 选项中指定的文件系统类型,要创建的文件系统的专用选项被传递给适当的创建命令。我们的例子使用 mkfs -type,但是也可以直接使用效果相同的其他形式。例如,可以使用 mkfs -type reiserfsmkreiserfs  mkfs.reiserfs。使用适当的 mkfs 命令作为名称,例如 man mkfs.reiserfs,可以获得特定文件系统的手册页。以下输出示例中显示的许多值可以由 mkfs 的选项控制。

创建 ext3 文件系统

fZCLinux联盟
清单 12. 创建 ext3 文件系统

 

                                      

root@ttyp0[knoppix]# mkfs -t ext3 /dev/hda8

mke2fs 1.35 (28-Feb-2004)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

251392 inodes, 502023 blocks

25101 blocks (5.00%) reserved for the super user

First data block=0

16 block groups

32768 blocks per group, 32768 fragments per group

15712 inodes per group

Superblock backups stored on blocks:

        32768, 98304, 163840, 229376, 294912

 

Writing inode tables: done

Creating journal (8192 blocks): done

Writing superblocks and filesystem accounting information: done

 

This filesystem will be automatically checked every 32 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

  Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论

分页:1 2 3 4 5 [6] 7
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·LPI 101认证学习17-GNU和UNIX命令之用正则表达式进行搜索  (2006-11-29 13:15:41)
 ·LPI 101认证学习16-GNU和UNIX命令之修改进程执行优先级  (2006-11-28 14:08:21)
 ·LPI 101认证学习15-GNU和UNIX命令之创建、监视和杀死进程  (2006-11-27 11:55:34)
 ·LPI 101认证学习14-GNU和UNIX命令之流、管道和重定向  (2006-11-24 11:51:52)
 ·LPI 101认证学习13-GNU和UNIX命令之执行基本的文件管理  (2006-11-23 12:11:21)
 ·LPI 101认证学习12-GNU和UNIX命令之文本流和过滤器  (2006-11-22 12:37:44)
 ·LPI 101认证学习11-GNU和UNIX命令之在命令行上进行操作  (2006-11-21 14:13:42)
 ·LPI 101认证学习10-Linux安装与包管理之RPM包管理  (2006-11-20 13:28:50)
 · LPI 101认证学习9-Linux安装与包管理之Debian 包管理  (2006-11-17 15:36:46)
 ·LPI 101认证学习8-Linux安装与包管理之管理共享库  (2006-11-16 15:00:44)