在Linux系统上,我们可能会碰到创建分区时报错:no free sectors available 的情况。这种情况下,我们该如何处理呢?本文将针对该问题提供解决方法。
1. 确定磁盘使用情况
首先,我们需要确定磁盘的使用情况。可以使用fdisk、parted等工具来查看磁盘分区情况并确认是否还有空余的磁盘空间。
fdisk -l parted /dev/sda print如果确认磁盘空间已满,那么我们需要删除一些不必要的文件或者移动它们到其他的磁盘。
2. 使用工具进行分区
如果空间充足,但是依然出现no free sectors available的报错,那么我们需要尝试使用其他的分区工具,比如gdisk。
gdisk /dev/sda在gdisk中,可以使用命令x来进入专家模式,并使用b命令来重新计算分区边界。这样,就有可能解决分区失败的问题。
3. 禁用LVM
如果依然出现问题,我们可以尝试禁用LVM(逻辑卷管理),重新创建分区,然后再次开启LVM。
禁用LVM的方法如下:
systemctl stop lvm2-lvmetad.service systemctl stop lvm2-lvmpolld.service vgchange -an4. 使用其它分区方式
如果以上方法均无法解决问题,那么我们可以尝试使用其他的分区方式,比如LVM、RAID等
标签:available,sectors,no,分区,free,LVM From: https://www.cnblogs.com/niku02/p/17848539.html