命令 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/