美文网首页
Fedora虚拟机扩容及编译安装新内核

Fedora虚拟机扩容及编译安装新内核

作者: 折戟尘风 | 来源:发表于2020-03-10 00:42 被阅读0次

    虚拟机扩容

    1. 关闭虚拟机,在虚拟机管理软件上分配新的硬盘容量(之前20G,现在40G)。


      image.png
    2. 启动虚拟机,进行根目录空间扩容。
    fdisk -l
    
    1

    可以看到磁盘是/dev/sda总共为40G,但是下面两个分区一共只有20G,说明还有20G没有分区,需要我们手动进行分区和挂载。

    fdisk /dev/sda
    

    对/dev/sda未分区的空间进行分区


    image.png

    输入n进行分区,全选默认创建一个分区号为3,容量为20G的主分区,并输入w保存并退出!

    fdisk -l
    
    image.png

    可看到新的分区已经有了,但是新的分区的ID是83并不是LVM文件系统的ID,我们需要将其改为文件系统的ID:8e才能挂载到文件系统根目录。

    fdisk /dev/sda
    
    image.png
    image.png

    输入t进行修改分区ID,查看LVM文件系统为8e,修改,然后w保存。

    fdisk -l
    

    查看修改成功


    image.png

    接着就行根目录挂载。

    mkfs.ext4 /dev/sda3
    

    将该分区创建为文件系统


    image.png
    pvcreate /dev/sda3
    

    将该分区初始化为物理卷


    image.png
    pvdisplay
    

    查看物理卷


    image.png

    sda2是之前的LVM物理卷,sda3是新的我们创建的物理卷。

    vgdisplay
    

    查看当前需要扩充的lvm组名,可以通过vgdisplay查看:


    image.png
    vgextend fedora_localhost-live /dev/sda3
    

    为需要扩充的lvm添加卷


    image.png
    lvextend -L+19.96G /dev/fedora_localhost-live/root   /dev/sda3
    

    添加容量


    image.png
    resize2fs /dev/fedora_localhost-live/root
    

    最后使用resize2fs命令,用于扩大或者缩小未挂载的ext2,ext3或者是ext4文件系统。


    image.png
    df -h
    

    查看结果,某些版本需重启生效。


    image.png

    编译安装内核

    安装所需软件

    dnf install ncurses-devel flex bison openssl-devel binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms -y
    

    下载内核源码上海交大内核源码库

    wget http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.gz
    
    tar xf linux-5.0.1.tar.gz -C /usr/src
    

    解压到/usr/src目录下。
    进入解压目录

    cd /usr/src/linux-5.0.1/
    make menuconfig
    
    image.png

    General setup --->local version -append to kernel release


    image.png

    新添加NTFS文件系统支持模块:

    File systems --->DOS/FAT/NT Filesystems --->NTFS file system support

    image.png

    建议选择以模块方式(M选项)编译。(*号则是以静态方式编译打包进内核文件中,如果新添加的模块较多,会导致内核文件体积增大)
    并在下面的NTFS write support 那里用y键启用


    image.png

    保存 并退出

    make -j 4
    

    很长时间,后面数字代表几核。双核可能三个小时以上把

    make modules_install
    make install
    

    相关文章

      网友评论

          本文标题:Fedora虚拟机扩容及编译安装新内核

          本文链接:https://www.haomeiwen.com/subject/rihpdhtx.html