重新组织分区和文件管理系统

由于每个分区都包含各自的文件管理系统,因此调整分区大小涉及调整文件管理系统和分区的大小。因此,可用的重新分区工具取决于所用文件管理系统的类型。对于 ext2/ext3 系统,有一些可以选择将 resize2fs 与 fdisk、GNU Parted 或 Partition Magic 结合使用。对于 ReiserFS,只能将 cfdisk 与 resize_resiszerfs 搭配使用,这是因为 GNU Parted 对于 ReiserFS 来说仍需改进。

resize2fs 和 resize_reiserfs 都可以调整文件管理系统的大小,并要求使用单独的分区大小调整程序 — fdisk 或 cfdisk。我本人曾使用过 GNU Parted 对 ext2 分区进行重新分区。这是一个相当容易使用的程序。GNU Parted 对 ReiserFS 的支持将来会变得更稳健。Partition Magic 是一个用于 DOS 和 Windows 的商业程序,但如果从它附带的启动软盘或 CD-ROM 运行,则可以用于 Linux ext2/ext3 分区。

尽管实际的命令取决于您所要更改到的系统,但更改文件管理系统的一般过程涉及 

·备份分区上的文件
·删除分区中的文件
·如果使用的是 fdisk,则可能删除一个分区以便为两个更小的分区留出空间
·使用相应的命令生成新文件系统。例如,要创建 ext2 文件系统,您可以使用

_ ..I

可以随意指定块计数,如以上命令中的 15,088。以上事件序列的唯一例外是使用以下命令从 ext2 系统移植到 ext3 系统

$tune2fs -j /dev/hda3

但仍应进行备份。

挂载分区

仅当具有超级用户权限的用户挂载了分区,分区才在 Linux 中可用。对于 /etc/fstab 文件中列出的 Linux 分区,系统启动时会自动挂载。对于 CD-ROM 和软盘驱动器,通常只需单击相应图标即可。

可与挂载选项结合使用的选项取决于文件管理系统。例如,您可以按如下方式指定 ext3 日志选项:

$ mount -t ext3 -o data=journaled /dev/hda9 /home

要拆下软盘或 CD-ROM,您需要在拆下它之前使用以下命令将其卸载

$ umount /media/floppy

在 Linux 2.4 之前,一个文件系统只能挂载一次。而现在,不限制文件系统的挂载次数。


相关内容