云服务器数据盘挂载使用问题

买的华为云服务器,控制台看到磁盘都有挂载,然而 df -hT,发现没有100g的那块磁盘,通过了解指导数据盘需要手动挂载。
以下为挂载过程:
1、
df -hT
在这里插入图片描述
fdisk -l
查看是否有数据盘
云服务器数据盘挂载使用问题_第1张图片
发现有/dev/vdb数据磁盘。
2、
执行以下命令,进入fdisk分区工具
fdisk /dev/vdb
云服务器数据盘挂载使用问题_第2张图片
输入“n”,按“Enter”,开始新建分区。
在这里插入图片描述
输入“p”,回车,查看新建分区。
表示磁盘有两种分区类型:
“p”为主要分区
“e”为延伸分区
以创建一个主要分区为例,输入“p”,按“Enter”,开始创建一个主分区。
回显类似如下信息
在这里插入图片描述
以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。
回显类似如下信息
输入新分区的起始磁柱编号,如设置默认值,按“Enter”。
本步骤中使用默认起始磁柱编号为例。
在这里插入图片描述
云服务器数据盘挂载使用问题_第3张图片
两项回车
然后
输入“p”,回车,查看新建分区
云服务器数据盘挂载使用问题_第4张图片
输入“w”,按“Enter”,将分区结果写入分区表中。
在这里插入图片描述
表示分区创建完成。
如果之前分区操作有误,请输入“q”,则会退出fdisk分区工具,之前的分区结果将不会被保留
执行以下命令,将新的分区表变更同步至操作系统。
partprobe
在这里插入图片描述
执行以下命令,设置新建分区文件系统格式。
首先查看原磁盘是什么格式
在这里插入图片描述
以“ext4” 文件格式为例:
mkfs -t ext4 /dev/vdb1
云服务器数据盘挂载使用问题_第5张图片
格式化需要等待一段时间,请观察系统运行状态,若回显中进程提示为done,则表示格式化完成。
执行以下命令,将新建分区挂载到需要增加空间的目录下
mount /dev/vdb1 /apps
注意:此处只能挂载到非/ 的空目录下,因为系统盘已经挂载到了/下,所以数据盘不可以重复,如果挂载时出现挂载到非空目录下,那么挂载上以后原目录下的数据被覆盖,除非umount后才能看到数据,所以建议挂载前将此路径下的数据转移至其它路径,数据盘挂在上以后再把数据转移回来。
df -hT
在这里插入图片描述
3、可以卸载磁盘
执行以下命令,卸载磁盘分区。
umount /apps/
报错
在这里插入图片描述
lsof |grep “/apps”
ps -ef|grep 2314
在这里插入图片描述
kill -9
umount /apps/
执行以下命令之后,进入fdisk分区工具,并输入“d”,删除原来的分区“/dev/xvdb1”。
fdisk /dev/xvdb

4、自动挂载磁盘
设置开机自动挂载磁盘
执行如下命令,查询磁盘分区的UUID。
blkid 磁盘分区

blkid /dev/vdb1
/dev/vdb1: UUID=“5afd02f9-928f-4d23-9708-0b4eaf021f2b” TYPE=“ext4”
vi /etc/fstab
UUID=5afd02f9-928f-4d23-9708-0b4eaf021f2b /apps ext4 defaults 0 2
云服务器数据盘挂载使用问题_第6张图片
然后重启服务器查看挂载是否成功。

你可能感兴趣的:(磁盘)