windows和centos双系统,增加Linux的磁盘空间

由于装的是双系统,只给Centos留了20G的空间,软件越装越多导致空间不够用,不得已需要从windows空间重新划分一些空间。

首先从windows空间压缩出20g的空间,新建卷格式化成NTFS格式。(计算机属性,磁盘管理)

https://jingyan.baidu.com/article/7082dc1c4c2f12e40a89bdb1.html  新加的分区使用英文的时候,使用blkid可以看到label属性

进入Centos中,查看所要新挂载空间在第几分区。可以利用sudo blkid命令,新加一个分区是sda5,下图是加之前的是sda4

其中分区/dev/sda5原先的格式为NTFS,我们在centos中将其格式化成xfs格式。

mkfs.xfs -f /dev/sda5

一定确定文件系统类型,否则会出现文件兼容问题,导致无法进入,如一般ubuntu文件类型为ext4,此时要格式化成ext4格式。

格式化之后,即如上图所示,/dev/sda5的文件系统类型变为了xfs。

在/home下新建目录extension,挂载至/home/extension。

mkdir /home/extension

mount /dev/sda5 /home/extension 挂载是临时的,重启会失效,想长久编辑/etc/fstab

在格式化挂载完之后,我们需要修改/etc/fstab文件,使文件自动挂载至相应目录:

在文件末尾添加一行:
/dev/sda5 /home/extension xfs defaults 0 0

其中/dev/sda5表示扩展的分区,/home/extension表示挂载目录,重启即可。

注意事项:

在第一次进行格式化时,把文件系统格式化成了ext4文件类型,并挂载至/home下。但在重启时,由于分区变了无法进入系统,直接进入grub,修复grub。

ls
罗列所有分区信息
在搜寻grub文件在哪个分区
利用命令:
ls (hd0,msdosX)/boot/grub
或:
ls (hd0,msdosX)/boot/grub2

如果/boot单独分区:
ls (hd0,msdosX)/grub
或:
ls (hd0,msdosX)/grub2
出现多个文件如grub.cfg等文件,说明grub在此分区内
设置:
set root=(hd0,msdosX)
set prefix=(hd0,msdosX)/boot/grub2
(/boot/grub2,/boot/grub,/grub,/grub2)根据查询结果

insmod normal
normal
即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值