一、硬盘的使用方法
分区/不分区——>格式化(创建FS)——>挂载

二、使用的是fdisk命令
1.用于管理磁盘设备最常用的命令
2.用于管理磁盘的分区

三、过程
一)挂载普通硬盘

1.首先打开虚拟机,在关机状态下点击编辑虚拟机设置

centos7查看硬盘占用情况 centos7如何查看硬盘_磁盘管理


进入到设置界面,我们点击添加

centos7查看硬盘占用情况 centos7如何查看硬盘_小君Linux教学_02


选择硬盘,点击下一步

centos7查看硬盘占用情况 centos7如何查看硬盘_centos7查看硬盘占用情况_03


默认选择SCSI类型,点击下一步

centos7查看硬盘占用情况 centos7如何查看硬盘_小君Linux教学_04


选择创建虚拟新虚拟磁盘,点击下一步

centos7查看硬盘占用情况 centos7如何查看硬盘_自动挂载_05


系统默认选择磁盘20G,自己可以根据自己的需要调整所需内存大小,然后选择将虚拟磁盘拆分成多个文件,点击下一步

centos7查看硬盘占用情况 centos7如何查看硬盘_磁盘管理_06


点击完成即可

centos7查看硬盘占用情况 centos7如何查看硬盘_自动挂载_07


点击确定,然后开机,正式进入磁盘管理

2.使用Xshell连接上你的虚拟机

输入[root@test ~]# ll /dev/sd*

查看一下刚刚加入的硬盘是否存在,sdb就是你刚加上的硬盘

centos7查看硬盘占用情况 centos7如何查看硬盘_自动挂载_08


输入[root@test ~]# fdisk /dev/sdb

对刚刚加上的sdb区进行磁盘管理,进入该模式下

centos7查看硬盘占用情况 centos7如何查看硬盘_磁盘管理_09


如果对该命令的功能还不太清楚,可以输入m,进行下一步的执行,主要会用到 n(创建新的分区) p(显示当前分区的情况) w(保存并退出)显示当前还没有分区

centos7查看硬盘占用情况 centos7如何查看硬盘_自动挂载_10


然后输入n ,创建一个新的分区

(p是主分区

e是扩展分区)

centos7查看硬盘占用情况 centos7如何查看硬盘_虚拟磁盘_11


默认p,创建扩展分区,可以直接回车就相当于默认,也可以输入p再回车

centos7查看硬盘占用情况 centos7如何查看硬盘_磁盘管理_12


分区序号,直接回车默认1

centos7查看硬盘占用情况 centos7如何查看硬盘_小君Linux教学_13


起始大小默认2048,直接回车

centos7查看硬盘占用情况 centos7如何查看硬盘_磁盘管理_14


这里最大是可以选择20G,因为我们加硬盘时加了20G,所以我们可以选择拿出20G里面的5G,输入时要带“+”号,+5G后回车

centos7查看硬盘占用情况 centos7如何查看硬盘_自动挂载_15


此时我们输入p命令,可以看到已分好一个sdb1区

centos7查看硬盘占用情况 centos7如何查看硬盘_虚拟磁盘_16


最后输入w保存并退出,记得一定是w。

centos7查看硬盘占用情况 centos7如何查看硬盘_小君Linux教学_17

再使用partprobe命令刷新分区,使用该命令可在不断电不关机不停服务情况下加入新的分区,假如还是没有显示出sdb1的分区,建议reboot一下

centos7查看硬盘占用情况 centos7如何查看硬盘_虚拟磁盘_18

现在我们已经分好区了,可以输入

[root@test ~]# ll /dev/sdb*

进行查看,多了一个sdb1

centos7查看硬盘占用情况 centos7如何查看硬盘_虚拟磁盘_19


接下来我们要对其格式化,才能使用这个区

使用的命令为mkfs.xfs对dev/sdb1进行格式化

centos7查看硬盘占用情况 centos7如何查看硬盘_自动挂载_20


格式化完成后,我们要把它挂载在一个目录进行使用,我这里先创建一个/newFS目录,把sdb1挂载到/newFS目录中

centos7查看硬盘占用情况 centos7如何查看硬盘_centos7查看硬盘占用情况_21


再使用df -h 进行查看挂载情况

[root@test ~]# df -h

可以看到已经将sdb1挂载到了newFS目录中,并且还可以看到它的使用情况

centos7查看硬盘占用情况 centos7如何查看硬盘_虚拟磁盘_22


这样就成功对刚加入的硬盘进行磁盘管理了最后还要写入/etc/fstab ,使其永久生效,在文段后面加入如图,保存退出

[root@test ~]# vi /etc/fstab

centos7查看硬盘占用情况 centos7如何查看硬盘_小君Linux教学_23


然后使用命令mount -a 重新自动挂载一下即可(二)创建swap分区

先使用free -h 命令查看swap 分区的情况,目前我的swap分区有5个G大小,等下我会分多2个G给它,使它变成7个G大小

[root@test ~]# free -h

centos7查看硬盘占用情况 centos7如何查看硬盘_虚拟磁盘_24


首先还是使用fdisk对/dev/sdb进行磁盘管理

创建一个新分区后一路默认,最后取出2个G

centos7查看硬盘占用情况 centos7如何查看硬盘_虚拟磁盘_25


输入显示分区状态 ,成功分出sdb2

centos7查看硬盘占用情况 centos7如何查看硬盘_磁盘管理_26


输入w 保存并退出

centos7查看硬盘占用情况 centos7如何查看硬盘_centos7查看硬盘占用情况_27


再使用partprobe命令刷新分区,使用该命令可在不断电不关机不停服务情况下加入新的分区,假如还是没有显示出sdb2的分区,建议reboot一下

centos7查看硬盘占用情况 centos7如何查看硬盘_自动挂载_28


然后创建swap分区,使用mkswap命令对/dev/sdb2进行创建swap分区[root@test ~]# mkswap /dev/sdb2

centos7查看硬盘占用情况 centos7如何查看硬盘_centos7查看硬盘占用情况_29


在使用swapon命令,把/dev/sdb2的swap分区加上到原来的swap分区,再使用free -h 查看新的swap分区情况,此时已变成了7个G,与我们想要的结果一致。

centos7查看硬盘占用情况 centos7如何查看硬盘_自动挂载_30


同样也要在/etc/fstab文件内写入swap分区的信息,即可永久性使用

centos7查看硬盘占用情况 centos7如何查看硬盘_磁盘管理_31


然后使用命令mount -a 重新自动挂载一下即可如果不知道swap 的uuid可以使用blkid命令进行查看

centos7查看硬盘占用情况 centos7如何查看硬盘_磁盘管理_32

总之,反复练习多遍就会啦,不懂可以留言评论我!