linux分区分错了能改么,调整 Linux 分区,第 2 部: 高级分区调整

简单的分区调整操作(比如本系列第 1

部分描述的)通常都能顺利完成。但是,有时候您需要做一些不同的事情或者排除故障,本文涵盖了其中的一些情况。本文第一部分介绍 LVM

配置及其如何与分区调整相互作用。第二部分介绍故障排除技术。要详尽地描述调整分区时可能出现的所有问题,足够写本书了,但是几个基本的原则可以帮助您解

决常见问题。最后,本文介绍了几个调整分区的备选方案,如果您遇到的问题无法逾越时,可以使用。

LVM 是一个磁盘分配技术,补充或替换传统分区。在 LVM 配置中,一个或多个分区,或者甚至是整个磁盘,被分配为卷组 中的物理卷,卷组转而分成逻辑卷。

然后在逻辑卷上创建文件系统,这就像传统配置中的分区。这种磁盘分配方法复杂性增加了,但好处是比较灵活。一个 LVM

配置使得将几个小磁盘的磁盘空间合并成一个大的逻辑磁盘成为可能。对于分区调整来说,更重要的是逻辑磁盘可以被创建、删除和重新分配大小,就像文件系统中

的文件那样;您不需要考虑分区起始点,只需要考虑它们的绝对大小。

注意:本文中我不想介绍如何建立一个 LVM。如果您还没有使用一个 LVM 配置,您可以将您的系统转换为使用它的系统,但您可以参考其他文档,比如 Linux LVM HOWTO(参见 参考资料)学习怎样做。

如过您已经调整了非 LVM 分区,如本系列第 1 部分所述,而现在想要向您的 LVM 配置添加空间,您有两个选择:

您可以在空白空间中创建一个新分区,然后将这个新分区添加到您的 LVM。

如果有一个 LVM 分区与新空间相邻,您可以调整这个现有分区的大小。

不幸的是,GParted(也称为 Gnome Partition Editor)工具,如本系列第 1 部分所述,不支持调整 LVM 分区大小。因此向您的卷组添加空间最简单的方法是在剩余空间中创建一个新分区,并将其作为一个新物理卷添加到现有的卷组中。

尽管 GParted 不能直接创建一个 LVM 分区,但您可以使用以下工具来进行创建:

parted(文本模式 GNU Parted)

fdisk 用于 Master Boot Record (MBR) 磁盘

gdisk 用于全局唯一标识符(GUID)Partition Table (GPT) 磁盘

如果您使用 parted,那么您可以使用 set 命令来打开 lvm 标记,正如在 set 1 lvm on 中标记分区 1 作为一个 LVM 分区。如果使用 fdisk,您可以使用 t 命令来将分区类型代码设置为 8e。在 gdisk 中您可以同样这样做

,除非 LVM 分区的类型为 8e00。

无论是那种情况,您都必须使用 pvcreate 命令来在分区上设置基本 LVM 数据结构,然后使用 vgextend 代码将分区添加到卷组。例如,要将 /dev/sda1 添加到现有的 MyGroup 卷组,输入以下命令:

pvcreate /dev/sda1 vgextend MyGroup /dev/sda1

完成这些修改之后,您就可以在您的卷组中扩展逻辑卷


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部