双系统,增加Linux的磁盘空间
由于装的是双系统,只给Centos留了20G的空间,软件越装越多导致空间不够用,不得已需要从windows空间重新划分一些空间。
首先从windows空间压缩出20g的空间,新建卷格式化成NTFS格式。(计算机属性,磁盘管理)
进入Centos中,查看所要新挂载空间在第几分区。可以利用sudo blkid命令,显示出
其中分区/dev/sda8原先的格式为NTFS,我们在centos中将其格式化成xfs格式。
mkfs.xfs -f /dev/sda8
一定确定文件系统类型,否则会出现文件兼容问题,导致无法进入,如一般ubuntu文件类型为ext4,此时要格式化成ext4格式。
格式化之后,即如上图所示,/dev/sda8的文件系统类型变为了xfs。
在格式化完之后,我们需要修改/etc/fstab文件,使文件自动挂载至相应目录:
在文件末尾添加一行: /dev/sda8 /home/extension xfs defaults 0 2
其中/dev/sda8表示扩展的分区,/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 即可
在/home下新建目录extension,挂载至/home/extension。