如何在 Linux CentOS 中对驱动器进行分区

如何在 Linux CentOS 中对驱动器进行分区

命令 df -h 表示以下内容

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       18G  3.3G   14G  20% /
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 506M     0  506M   0% /dev/shm

我想创建新分区

当我这样做时fdisk /dev/sda1它还说设备未加载

答案1

我想你想要:

fdisk /dev/sda

您需要的是磁盘 (/dev/sda),而不是第一个分区 (/dev/sda1)。这将超出您用于根卷的 lvm 内容

您正在使用 LVM(逻辑卷管理器)。您在卷组 VolGroup00 中有一个逻辑卷。如果您想要将卷添加到卷组,则必须使用 pvdisplay 来找出物理设备上使用了多少空间,然后从那里开始。

答案2

我想创建新分区

您的系统正在使用 LVM,因此请从手册页开始lvm(8)并阅读其参考资料(尤其是lvcreate)。

另外当我执行 fdisk /dev/sda1 时它说设备未加载

fdisk适用于块设备,不适用于分区。请尝试fdisk /dev/sda

答案3

使用 vgdisplay 查找是否还有空间。如果有,您可以创建一个分区。我会先将其挂载到 /mnt 上,然后将所有内容复制过去。

例如如果你要创建 /tmp

vgdisplay(查找可用空间) lvcreate(创建 LVM) mkfs [lv](创建文件系统) mount [lv] /mnt mv /tmp/* /mnt/ mv /tmp/.??* /mnt/ umount /mnt mount [lv] /tmp

之类的事情

如果 vgdisplay 显示没有可用空间,则需要从安装 DVD 启动到救援模式,减少 / 文件系统,然后减少 LV,这样您就有空间来创建新的 LV

这有点棘手。有关这部分的更多详细信息,请参阅我的博客文章 http://geekswing.com/geek/reducing-filesystem-fs-size-and-lvm-size-in-linux/

相关内容