centos中挂载数据盘
在阿里云购买ecs后,选择系统镜像,默认会分配一个40G的系统盘,因业务需要我们可以自选一个300G的数据盘,需要运维人员自行挂载到centos系统,本文是对数据盘挂载过程进行一个描述。
查看文件系统使用的硬盘信息(不展示未挂载的数据盘)
命令:df -hl
我们可以看到文件系统对磁盘的使用状况。如图1所示。
可以看到文件系统中使用了三个硬盘分区 /dev/xvda2
,/dev/xvde1
,/dev/xvde5
。其中/dev/xvda2
是系统盘分区,其余两个是我挂载的数据盘,如果未挂载,是看不到数据盘的。
查看os中所有硬盘
命令:fsidk -l
该命令可查看系统中所有硬盘。如图2所示。
可以看到操作系统中共有两个硬盘。一个是系统盘/dev/xvda
,共42.9G,另外一个是数据盘/dev/xvde
,共322.1G。
数据盘分区
命令:fdisk /dev/xvde
首先对数据盘进行分区
根据提示依次输入n
,p
, 1
,然后wq保存
。n
表示新增一个分区,p
表示选择主分区作为分区类型,e
表示扩展分区,设为扩展分区后要进一步对扩展分区划分逻辑分区才能作为文件系统的数据盘使用,主分区可以直接作为文件系统的数据盘使用。
格式化分区
命令:mkfs.ext4 /dev/xvde1
对/dev/xvde1
分区进行格式化清理
分区命名
命令:e2label /dev/xvde1 /data
对分区进行命名,这一步是可选的。
挂载
命令: mount /dev/xvde1 /data
将分区/dev/xvde1
挂载到系统目录/data
unmount /dev/xvde1
取消挂载的分区
写入分区表(没实践)
命令:echo '/dev/xvde1 /data ext4 defaults 0 0' >> /etc/fstab
让内核读取分区信息
也可以使用partprobe
让内核读取分区信息。
如此,数据盘已挂载成功,输入命令df -h
可查看到数据盘挂载信息。