最近在导入数据库的时候报错,这段英文也看不懂,只能求助万能的百度。但是找了很多解决方案,这个错误不报了,改报其他错误了
但是,在检查的时候扎眼看到了原来是服务器磁盘空间满了,那么就找到原因了。因为我的数据库文件是5个G的,所以大概率判断是磁盘空间不足导致
1、首先,我们需要把虚拟机关闭之后,再进入虚拟机设置进行扩展磁盘容量
2、CentOS7虚拟机硬盘空间原来分配了20GB,但是不知道都装了什么就满了,这次将20G改成50G,多分配30G的空间
3、启动虚拟机,我们对新增的硬盘空间做新增分区(硬盘数没有增加,增加的是空间)
4、用Linux fdisk命令对磁盘进行修改,输入:fdisk /dev/sda 命令进行磁盘操作
n //添加新分区;
p //创建主分区;
4 //分区号;
回车 //起始扇区选择默认
回车默认;
t //更改分区格式
8e //更改分区格式为LVM
p //查看已经设置好的分区
w //保存分区并退出
5、重启虚拟机,或者直接输入 “reboot” 重启
6、查看当前分区类型:df -T /dev/sda1
7、在新磁盘上创建xfs文件系统:mkfs.xfs /dev/sda3(这个磁盘就是刚才我们新增的那个磁盘)
8、创建物理卷(PV),命令:pvcreate /dev/sda3,可以用pvdisplay查看已经创建的PV
9、查看已有卷组名:vgdisplay,VG Name后面的即为卷组名,这里的卷组名为centos,VG Size为卷组大小,等下注意对比
10、开始扩展,把/dev/sda4扩展到卷组centos下,vgextend后接VG Name,命令:vgextend centos /dev/sda3
11、查看逻辑卷,然后记住它的LVP Path路径,命令:lvdisplay
12、调整文件系统大小,本例中是xfs文件系统使用xfs_growfs命令调整,若其他文件系统,如ext4使用resize2fs命令,注意区分。命令:xfs_growfs /dev/centos/root
13、最后用df -h命令查看,可以看到/dev/mapper/centos-root空间成功增加
lvm模式下这么退出来
exit 就行了,老弟
同步到文件系统里面去的时候,提示我 xfs_growfs: /dev/euleros/root is not a mounted XFS filesystem,这个要怎么解决呢
按照你的教程一步步来,但是跟奇怪执行vgdisplay查看不到任何卷组信息是怎么回事啊?
你们的环境都是 /dev/mapper/centos-root ? 线上不都是自己手动分的吗
请问下开始扩容创建物理卷之前是否需要将/dev/sda2分区的文件系统类型修改为Linux LVM 吗?我返回去看我的sda1 和 sda2 都是 Linux 类型的。我现在的报错是:将物理卷加入到卷组(vgextend centos /dev/sda2) 这一步报错:/dev/sda2:not initialized (现在没法返回去修改了,我执行过partprobe) 请问下现在这要怎么处理呀?感谢
已按方案扩容 目前使用没问题 暂时没明白后边这些操作的意义(憨笑脸)
非常棒,VMware15+CentOS7一次成功,感谢!
可以的,百度好多教程都太老了,不适用
666,查了大半天了
Can’t open /dev/sda3 exclusively. Mounted filesystem?
为什么我会一直出现这个问题?求解
修改完分区之后,磁盘容量sda2并没有变化,是怎么回事?