关于Cloud-云上的磁盘的创建与在操作系统OS中的使用

发布时间 2023-06-06 21:10:27作者: 520_1351

其实无论对于AWS,还是Azure,或者是其他的Cloud云环境,工作运维中,都会涉及到磁盘的创建与使用

总体说来,就如下几个步骤

第一步:需要在云平台上,磁盘卷管理界面中创建一个新的磁盘

第二步:将磁盘挂载(Attach)到虚拟机上,AWS上称为EC2

第三步:就是在系统中能看到一块全新的磁盘了,接下来就是在OS中的使用了

 

今天笔者主要就是讲的第三步:在OS中如何使用,这里以Linux为例,其实Windows上的操作也是很简单的

1、对于Linux,我们可以通过 fdisk -l  ,parted -l , 或者lsbllk 命令列出系统的磁盘/块设备文件,如下可以看到新加的磁盘 /dev/nvme1n1

[root@qq-5201351 ~]# lsblk
NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
.....省略部分........
nvme1n1           259:4    0    5G  0 disk

[root@qq-5201351 ~]#
[root@qq-5201351 ~]# parted -l
.....省略部分........
Error: /dev/nvme1n1: unrecognised disk label
Model: NVMe Device (nvme)
Disk /dev/nvme1n1: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

[root@qq-5201351 ~]#

这里因为是一块新的磁盘,还没有分过区,所以Partition Table:的值为unknown

其实在早期时,磁盘在操作系统OS中,是没有办法直接创建文件系统使用的,都是需要先分区,再对分区创建文件系统,最后再挂载使用

后来磁盘管理等各种技术有了一些新的发展进步、允许直接对一个新的磁盘,直接创建文件系统(在Windows中,也常称为格式化),

这种方式在Cloud云上也非常常见,对于文件系统的扩展也变得非常容易了,

2、这里我们就可以直接使用如下的方式进行格式化了

ext4文件系统:mkfs.ext4 /dev/nvme1n1

xfs文件系统:mkfs.xfs  /dev/nvme1n1                 # 如果文件系统已经存在,需要加上-f强制overwrite覆盖

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

3、分区文件系统的使用,在linux中一般是需要将FS文件系统挂载到目录上才能使用的

挂载文件系统到OS目录: mount   /dev/nvme1n1  /MyData

 

补充说明:上面的称为临时挂载,也可以将FS信息加入到 /etc/fstab 配置文件中,达到开机自动挂载的目录,笔者将在后续的文件中讲解详细的过程