创建云主机后,系统盘和数据盘是分开的,当我们需要额外使用数据盘时,需要将数据盘挂载到云主机上,然后进入系统挂载到具体文件里供使用。
如,目前我在只有9.45G大小系统盘的云主机上多加了一块10G的数据盘
进入系统执行命令,可以看到一块没有被分区使用的10G磁盘,这里是sda因为本身系统盘是vda所以不冲突
]# fdisk -l
Disk /dev/sda: 10.2 GB, 10241000448 bytes, 20001954 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
然后对这块磁盘,首先我们需要分区,这里因为不存在需要划分多个区,所以就只整个分为一个分区。
]# fdisk /dev/sda
Command (m for help): n ##创建新分区
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p ##选择创建为主分区,因为只有一个分区
Partition number (1-4, default 1): 1
First sector (2048-20001953, default 2048): ##分区大小直接默认从开始到结尾,就是全部大小
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20001953, default 20001953):
Using default value 20001953
Partition 1 of type Linux and of size 9.5 GiB is set
Command (m for help): wq ##最后保存退出即可
接下来再去查看磁盘信息就可以看到这块磁盘备份出一个sda1的分区,
]# fdisk -l
Disk /dev/sda: 10.2 GB, 10241000448 bytes, 20001954 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x93109384
Device Boot Start End Blocks Id System
/dev/sda1 2048 20001953 9999953 83 Linux
到这里还需要做的一件事就是将这个分区创建文件系统,然后再挂载到对应文件下,就可以使用了。
]# mkfs.xfs /dev/sda1
meta-data=/dev/sda1 isize=512 agcount=4, agsize=624997 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=2499988, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
]# blkid ##查看分区的ID和文件系统
/dev/sda1: UUID="27a26357-04c6-4f21-9bca-dd2406c2c179" TYPE="xfs"
]# mkdir /data ##创建一个可供挂载的目录
]# mount /dev/sda1 /data ##挂载到指定目录上
]# df -h ##查看挂载情况
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 7.6G 4.7G 3.0G 62% /
devtmpfs 867M 0 867M 0% /dev
tmpfs 879M 0 879M 0% /dev/shm
tmpfs 879M 18M 862M 2% /run
tmpfs 879M 0 879M 0% /sys/fs/cgroup
/dev/vda1 1014M 142M 873M 14% /boot
tmpfs 176M 0 176M 0% /run/user/0
/dev/sda1 9.6G 33M 9.5G 1% /data