下一页 上一页 目录

2.

2.1 PC 分区

GNU parted

GNU Parted 是一个用于创建、销毁、调整大小、检查和复制分区以及分区上的文件系统的程序。

这对于为新操作系统创建空间、重新组织磁盘使用、在硬盘之间复制数据以及“磁盘映像”(在多台计算机上复制安装)非常有用。

Parted 支持以下操作

Filesystem      detect  create  resize  copy    check
ext2            *       *       *1      *2      *3
fat             *       *       *4      *4      *
linux-swap      *       *       *       *       *

注释

(1) 对于 ext2,分区的起始位置必须保持固定。

(2) 您要复制到的分区必须比您要复制的分区更大(或完全相同大小)。

(3) 当文件系统打开时,会进行有限的检查。这是目前唯一的检查。如果文件系统中有任何错误(以及绝大多数一般错误),所有命令(包括调整大小)都将优雅地失败,并保持文件系统完整。

(4) 调整大小或复制后,新分区的大小受到 fat 的簇大小的限制(主要影响 FAT16)。这比您想象的更糟糕,因为您无法选择簇大小(这是 Windows 中的一个错误,但您想要兼容性,对吗?)。

因此,在实践中,您可以始终缩小分区(因为 Parted 可以缩小簇大小),但您可能无法将分区扩展到您想要的大小。如果您使用 FAT32 没有任何问题,您将始终能够将分区扩展到您想要的大小。

总结:您可以始终缩小分区。如果您由于某种原因无法使用 FAT32,您可能无法扩展分区。

修复损坏的分区表

Fixdisktable

这是一个处理 ext2、FAT、NTFS、ufs、BSD 磁盘标签(但尚未处理旧的 Linux 交换分区)的实用程序;如果您给予许可,它实际上会重写分区表。

gpart

GPART 是一个实用程序,用于处理 ext2、FAT、Linux 交换分区、HPFS、NTFS、FreeBSD 和 Solaris/x86 磁盘标签、minix、reiser fs;它打印主分区表的建议内容,并且文档齐全。

rescuept

识别 ext2 超级块、FAT 分区、交换分区和扩展分区表;它也可能识别 BSD 磁盘标签和 Unixware 7 分区。它打印出可以与 fdisk 或 sfdisk 一起使用的信息,以重建分区表。它位于 util-linux 发行版的未安装部分。

findsuper

小型实用程序,用于查找具有 ext2 超级块签名的块,并打印出位置和一些信息。它位于 e2progs 发行版的未安装部分。

2.2 其他分区

因为我使用 Intel x86 机器,所以非常欢迎任何贡献(或非 x86 机器捐赠 ;-) )。如果您可以提供任何有用的信息,请随时发送邮件至

ADFS 分区

Amiga 分区

ATARI 分区

Macintosh 分区

OSF 分区

Sun 分区

Ultrix 分区

2.3 Unix 磁盘标签

(待办)

BSD 磁盘标签

(待办)

UnixWare 磁盘标签

UnixWare VTOC (卷表目录) 将磁盘分区划分为 16 个逻辑分区。Linux 内核支持 UnixWare VTOC,您必须检查“UnixWare slices support (EXPERIMENTAL)”并重新编译您的内核。读取 UnixWare 磁盘标签的另一种方法是使用 prtvtoc(1) 命令的 GPL 端口,该端口位于 vxtools 包中。

SCO OpenServer 磁盘标签

(待办)

Sun Solaris 磁盘标签

(待办)

2.4 Windows NT 卷

此 linux 内核驱动程序允许您访问和挂载线性和条带集卷。

使用 FTEdit 修复“容错”NTFS 磁盘

如果您有 Windows NT Workstation 或 Server 配置为容错 (FT) 分区(例如带有奇偶校验的条带和卷集),并且这些分区无法访问并在磁盘管理器中显示为“未知”类型,您可以使用实用程序 FTEDIT 再次使它们可访问。

2.5 MD - Linux 的多设备驱动程序

此驱动程序允许您将多个硬盘分区组合成一个逻辑块设备。这可以用于简单地将一个分区附加到另一个分区,或者将多个冗余硬盘组合成 RAID1/4/5 设备,从而提供针对硬盘故障的保护。这称为“软件 RAID”,因为分区的组合由内核完成。

2.6 LVM - 逻辑卷管理器 (HP-UX LVM?)

Linux 实现可在此处获得

2.7 VxVM - Veritas 卷管理器

有关 Veritas 卷管理器的更多信息,请参见 http://www.veritas.com/

另请参见: VxFS (Veritas 日志文件系统)

2.8 IBM OS/2 LVM

逻辑卷管理器在 OS/2 WarpServer 5 中可用。它允许您在多个磁盘/分区上创建线性卷。有人说它与 IBM AIX 逻辑卷管理器兼容。

另请参见: HPFS, JFS

2.9 StackVM

StackVM 是 CrosStor 的卷管理器。使用 StackVM,管理员可以将多个物理磁盘切片组合成一个称为 vdisk 的单个逻辑设备。Vdisk 是虚拟磁盘的缩写。物理磁盘可以组合形成连接、RAID 0(条带)、RAID 1(镜像)、RAID 4 或 RAID 5。此外,单个磁盘分区可以细分为多个简单 vdisk。有关更多信息,请参见 CrosStor 主页 http://www.crosstor.com/

2.10 Novell NetWare 卷

NetWare 卷用于 NWFS-386 文件系统。


下一页 上一页 目录