在我们使用云服务器时,一般会分两个磁盘:系统盘与数据盘,一般情况数据盘是需要手动去挂载的。
一、查看系统磁盘信息
1.1 查看磁盘信息
列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息
lsblk
1.2 硬盘实体使用情况,也可对硬盘分区
fdisk -l
如上图:可以看到系统磁盘/dev/vdb信息,但此命令并不能看到数据盘的挂载情况,所以需要使用 df -h 命令
1.3 显示磁盘分区上的可使用的磁盘空间
# 按MB展示
df -k
# 按GB展示
df -h
如上图,我们在磁盘分区列表中并不能找到/dev/vdb区的对应路径情况,所以该服务器的数据盘未挂载对应路径使用。
二、挂载数据盘
2.1 对数据盘进行分区
如上图所示,数据盘路径为:/dev/vdb
使用fdisk 命令对数据盘进行分区
fdisk /dev/vdb
根据提示,输入 n, p, 1, 回车,回车, wq
2.2 格式化数据盘 (注意数据安全)
格式化数据盘前需要确保数据盘里无数据!!!
mkfs.ext4 /dev/vdb1
注意:上面我们设置的是1,所以这里我们用的vdb1;
2.3 挂载此磁盘到目录
在根目录下创建文件夹
mkdir /data
挂载到目录
mount /dev/vdb1 /data
2.4 查看挂载是否成功
如上则挂载成功。
三、配置重启自动挂载
云服务器系统挂载磁盘时不推荐使用mount的方法来挂载磁盘,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变,所以推荐使用UUID来配置自动挂载数据盘。
3.1 查询磁盘分区的UUID
先查看磁盘分区号,如2.4步骤中,我们的数据盘分区为/dev/vdb1
blkid /dev/vdb1
如上,得到磁盘分区的UUID。
3.2 绑定分区与目录
需要在/etc/fstab添加分区信息与目录之间的绑定信息
vim /etc/fstab
UUID=***************** /data1 ext4 defaults 0 1
参考网站:https://www.cnblogs.com/pengpengdeyuan/p/17276451.html