首先查看一下对应的系统相关的信息:
radhat或centos存在: /etc/redhat-release 这个文件 执行命令: cat /etc/redhat-release ubuntu存在 : /etc/lsb-release 这个文件 执行命令: cat etc/lsb-release
可以看到我的系统信息是: CentOS Linux release 7.7.1908 (Core)
因为服务器断了一下,导致我之前的命令执行纪录被后面的操作结果信息给覆盖掉了,这里没有办法截取之前的一些图了,先看下处理完成后的样子:
原生的磁盘是/dev/vda1,下面的/dev/vdb1是额外购置的disk需要自己去分区/挂载上去的。
一、查看磁盘列表及分区情况lsblk即可,原始信息如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 100G 0 disk └─vda1 253:1 0 100G 0 part / vdb 253:16 0 500G 0 disk
其中,vdb即为要挂载处理的disk。
二、对磁盘进行分区处理这里其实对于新手来说是容易出问题的一步,对于我自己来说也是第一次实践,网上看到的一篇教程没有这一步骤直接就是mount挂载了,导致后面就出错了,后来我分析他的教程发现原因是他的磁盘本身就是已经分区处理过了的,所以这里要注意一下。
分区的操作其实是很简单的,执行下面的命令:
fdisk /dev/vdb三、查看磁盘分区情况并格式化
使用 lsblk 查看经过上述分区处理后的当前磁盘分区情况,如下所示:
可以看到:我们的vdb磁盘已经分区完成了。
使用下面的命令,查看一下新创建的分区:
ls /dev/vdb*
接下来对新创建的分区进行格式化:
mkfs.ext4 /dev/vdb1四、挂载
到这里其实就比较简单的,磁盘挂载需要挂载到一个指定的挂载点上面,这里的挂载点本质上就是一个指定的目录即可,我这里选择将其挂载到root同级data目录下面:
首选创建data目录,之后直接使用mount挂载命令即可。可以看到已经成功挂载到指定的目录下面取了。
五、开机自动挂载上面的步骤完成了一次性的磁盘挂载,但是重启后还是会失效的,这里就需要设置开启自动挂载操作。
首先查看磁盘分区的UUID,执行 blkid 命令即可:
红框里面的就是我们所需的内容,接下来开始配置开机自动挂载,首先查看一下原始的文件内容:
可以看到里面只有一行,这就是我们原始的vda磁盘分区的信息,接下来我们将新分区的磁盘vdb添加进去,如果后面你有更多的磁盘挂载进去了以后都是可以用在这里添加的。完成后如下:
最后将/etc/fstab中定义的所有档案系统挂上:
mount -a
之后重启检验是否生效了,如下所示:
可以看到:完成生效,记录一下备忘!



