Linux系统下的分区和文件系统详解(7)
时间:2010-09-04 来源:mydear
其他工具和文件系统
以下工具和文件系统不是这个考试的 LPI 目标的内容。这个非常简略的概述仅触及您可能会遇到的一些工具和文件系统的皮毛。
分区工具
许多 Linux 发行版都包含 cfdisk 或 sfdisk 命令。cfdisk 命令提供一个比 fdisk 更图形化的界面,使用 ncurses 库函数,如图 1 所示。sfdisk 命令面向程序员,可被脚本化。如果您对该命令了如指掌,尽管使用它。
图 1. 使用 cfdisk
498)this.style.width=498;" class="fit-image" />
用于处理分区表的另一个流行工具是 parted,该命令能够对许多类型的分区执行大小重置、格式化、创建分区以及销毁分区等操作。尽管 parted 不能重置 NTFS 分区大小,但 ntfsresize 却可以。qtparted 工具使用 Qt 工具包来提供一个图形界面。它包含 parted 功能和 ntfsresize 功能。
gparted 是另一个图形分区工具,主要用于 GNOME 桌面。它使用 GTK+GUI 库,如图 2 所示。(参见 参考资料 获取到 qtparted 和 gparted 的链接。)
要使用上述工具,可能需要安装相应的包,因为它们可能不包含在您的默认安装中。
图 2. 使用 gparted
498)this.style.width=498;" class="fit-image" />
许多发行版都允许在安装过程中对磁盘分区,有时还允许缩小现有的 Windows NTFS 或 FAT32 分区。请参阅您的发行版的安装文档。
逻辑卷管理程序
Linux 的逻辑卷管理程序(或 LVM)允许将多个物理存储设备合并为单个卷组。例如,您可能会将一个分区添加到一个现有卷组,而不是必须开辟出足够您想要的文件系统使用的连续空间。
RAID
RAID(Redundant Array of Independent Disks)技术使用比高端系统上的磁盘便宜得多的廉价磁盘来提供一个可靠的数据存储。RAID 有几种类型,可以在硬件或软件中实现。Linux 同时支持硬件和软件 RAID。
更多文件系统
除了上面介绍的文件系统之外,您可能还会遇到其他文件系统。
IBM 的 Journaled File System (JFS)(目前用于 IBM 企业服务器)旨在用于高吞吐量服务器环境。它可用于 Linux,包含在几个发行版中。要创建 JFS 文件系统,使用 mkfs.jfs 命令。
btrfs(B-Tree 文件系统)最初由 Oracle 开发,在 GPL 许可之下可用。它是一个用于 Linux 的新型写入时拷贝(copy-on-write)文件系统,旨在关注容错性、修复和轻松管理的同时实现高级特性。这个文件系统可能不会默认安装,因此您可 能需要安装一个包(比如 btrfs-progs)来启用 btrfs 支持。
还有其他文件系统,比如通常在嵌入式设备上使用的 cramfs 文件系统。