调整 Linux 分区,第 1 部分: 基本原理
2010-09-07 00:00:00 来源:WEB开发网特定于文件系统的功能
Linux 支持几个本地文件系统,而且双重引导系统通常和其他系统共享磁盘。一般情况下,就使用方面 ext2fs、ext3fs、ex4fs、ReiserFS 和 Btrfs 是最灵活的,这些文件系统都可以增长、缩小或移动,大多数是可以通过 GParted 实现的。可惜的是,XFS 和 JFS 是不能缩小的,但是可以增长和移动。
在普通的非 Linux 文件系统中,FAT 和 NTFS 可以增长、缩小和移动。用在 Macintoshes 上的 HFS 和 HFS+ 通常可以缩小和移动,但是不能增长,OS X 的 Disk Utility 有时候可以使 HFS+ 增长分区。
在 GParted 中,您可以选择 View > File System Support 来获取文件系统表格和 GParted 支持的操作。如果您要在您的 Linux 系统中尝试这一操作,那么您应该意识到各种版本支持的是不同的。如果您使用一个紧急引导磁盘,比起常规安装它可能支持不同的选项,稍后将介绍。
计划一个新的分区布局
有了当前的分区数据,以及您可以使用手边现有的文件系统进行何种操作的信息之后,您就可以开始计划您的新布局了。您应该考虑以下几个重要因素:
速度和安全性 — 改变一个分区的起点通常比改变终点更慢且更冒险,因为移动起点必须要重写分区中的许多数据,对分区来说使用较多的数据比起使用较少数据影响更大。
非 Linux 文件系统 — 尽管 GParted 及其文本模式 “远亲” GNU Parted 可以调整 NTFS、FAT、HFS 和 HFS+ 文件系统大小,在处理时您也要考虑使用本地操作系统工具而不是 Linux 工具。这对于双重引导系统上的 Microsoft® Windows® 引导分区尤其如此,因为改变一个 Windows 引导分区的起点有可能导致 Windows 无法引导。
更多精彩
赞助商链接