zoukankan      html  css  js  c++  java
  • Linux虚拟机增加硬盘

    步骤:①虚拟机添加硬盘②分区③格式化④挂载

     

    查看当前linux系统中的分区情况:

    在这里插入图片描述

    现在新增一块硬盘sdb

    一、添加硬盘

    在这里插入图片描述

    在这里插入图片描述

    硬盘类型就选择SCSI类型

    在这里插入图片描述

    选择创建新的虚拟机硬盘

    在这里插入图片描述

    最大磁盘大小,设置为100

    在这里插入图片描述

    文件名称选择默认

    在这里插入图片描述

    点击完成,新硬盘创建成功

    创建完成之后,启动linux系统,查看当前的硬盘情况:fdisk -l

    在这里插入图片描述

    红色区域的还没有分区的硬盘就是刚才我们新添加的硬盘

    linux中所有软件都已文件的形式存在,所以硬盘在linux中也是一个文件,一般设备都会存放在/dev目录下,每个分区文件也会在这个目录下,文件名就是分区名称

    二、对硬盘分区:fdisk /dev/sdb

     

    在这里插入图片描述

    输入 n 开始添加分区

    在这里插入图片描述

    这里要你选择增加的分区类型

      e 为扩展分区

      p 为主分区

      这里选择主分区p

    在这里插入图片描述

    要选择第几个主分区,直接回车

    在这里插入图片描述

    first cylinder 直接回车

    在这里插入图片描述

    last cylinder 直接回车

    在这里插入图片描述

    最后输入w指令,选择写入分区并保存退出

    在这里插入图片描述

    输入lsblk -f查看此时分区情况,其实新增加的sdb硬盘,已经分出一块sdb1分区,但是此时的sdb1分区还没有fstype(分区类型),需要将此分区进行格式化之后才可以使用

    在这里插入图片描述

    三、格式化分区

    mkfs -t ext4 /dev/sdb1

    以上的命令中ext4是格式化之后分区的类型

    在这里插入图片描述

    此时再次查看分区情况:lsblk -f

    在这里插入图片描述

    此时的sdb1分区已经格式化完成,但此时还无法直接操作分区,因为此时的分区与linux系统还没有任何联系。

    linux中只有一个根目录,根目录下衍生出其他子目录,如果说把一个分区比作一个存放物品的箱子,如果要想linux系统使用这个箱子存放内容,那么就需要先把这个箱子挂在linux系统目录结构中的一个目录上

    在这里插入图片描述

    四、挂载分区

    在linux中,如果总体来看,linux是没有分区的概念的,只有一套目录结构

    首先我们在根目录下创建一个/newdisk目录,我们以这个目录作为新分区的挂载点

    mkdir /newdisk

    这里的设备名称就是新的分区名称,linux中设备文件储存在/dev目录下

    在这里插入图片描述

    挂载目录就是创建的/newdisk目录

    执行挂载指令:mount /dev/sdb1 /newdisk

    在这里插入图片描述

    查看/newdisk目录下的内容

    在这里插入图片描述

    查看此时分区情况,可以看到新分区sdb1,已经成功挂载到/newdisk目录上了在这里插入图片描述

    这个时候虽然完成了挂载,但是使用命令行进行的挂载在重启之后可能会失效,可以通过修改/etc/fstab文件实现永久挂载

    cat /etc/fstab

    在这里插入图片描述

    在前面添加/dev/sdb1分区和挂载目录信息

    /dev/sdb1    /newdisk    ext4    defaults   00

    在这里插入图片描述

    保存并退出

    以上就完成了虚拟机添加一块硬盘,然后分区挂载到linux目录中的操作

    如果重启之后挂载没有断开,就表示永久挂载成功了

    在这里插入图片描述

    取消这个挂载分区:umount 设备名称或挂载目录

     

  • 相关阅读:
    Yii调试插件yii-debug-toolbar的使用
    IE8不支持indexOf的解决办法
    使用wkhtmltopdf的一些事情
    mac sourcetree 启用 Beyond compare
    Java基础学习之(5)--impact和package
    Java基础学习之(3)--面向对象2--重载
    Java基础学习之(4)--面向对象3--this+static关键字
    Java基础学习之(2)--面向对象1
    Java基础学习之(1)--标识符、关键字、数据类型
    java学习(7)iterator迭代器
  • 原文地址:https://www.cnblogs.com/zhangguosheng1121/p/13535982.html
Copyright © 2011-2022 走看看