CentOS 7 挂载和卸载扩展云盘

1,分区格式介绍

GPT是一种新型磁盘模式,与我们常用的MBR磁盘相比更稳定,自纠错能力更强,一块磁盘上主分区数量不受(4个的)限制,支持大于2T的总容量及大于2T的分区。


最后选择 MBR。


2,创建MBR分区

2.1 查看磁盘信息

df -hl
fdisk -l

/dev/vda1 是我的系统盘,xvdb 或者 vdb 是数据盘


2.2 运行以下命令对数据盘进行MBR分区。

fdisk -u /dev/vdb

输入p查看数据盘的分区情况。

输入n创建一个新分区。

输入p选择分区类型为主分区。

本示例中,直接按回车键,采用默认值2048。

输入最后一个扇区编号,直接按回车键,采用默认值。

输入p查看该数据盘的规划分区情况。

输入w开始分区,并在完成分区后退出


3,为分区创建文件系统

在新分区上创建一个文件系统。以下命令介绍如何创建ext4和xfs文件系统,您可以根据实际需求,创建对应的文件系统。使用命令 cat /etc/fstab,可以直接查看系统盘格式。 如果是海量小文件或者超大规模文件,建议使用xfs。ext4目前主流稳定的文件系统。容量达1EB,文件内容达16TB。因为系统盘是ext4所以我就无脑选择ext4


运行以下命令,创建一个ext4文件系统。

mkfs -t ext4 /dev/vdb


4,在/etc/fstab中写入新分区信息,启动开机自动挂载分区


4.1 运行以下命令,备份/etc/fstab文件。

cp /etc/fstab /etc/fstab.bak


4.2 在/etc/fstab中使用全局唯一标识符UUID来引用新分区。由于释放云盘等操作可能会导致其他云盘的设备名变动,如果在/etc/fstab中直接使用设备名,当设备名变动时可能影响您的存储数据。


4.3 查询云盘的UUID信息。

# blkid
/dev/vda1: UUID="e1d1a290-595d-43b9-8a9e-21f5b2c30000" TYPE="ext4" 
/dev/vdb: UUID="5920d4df-7902-47e7-a47b-cc6ee6160000" TYPE="ext4" 



4.4 在/etc/fstab里写入新分区信息

mkdir /data       #创建/dev/vdb的挂载点/data
vi /etc/fstab     #修改如下
UUID=59f23670-94c1-42d1-8bb0-209d78540000 /      ext4 defaults  1 1
UUID=88619b1a-d971-41c2-91d0-3a440fc00000 /data  ext4 defaults  0 0


mount /dev/vdb /data #挂载/dev/vdb1
df -h                #检查挂载结果,挂载成功


5,取消挂载

umount /data     #卸载数据盘
df -h            #查看卸载是否成功


如果出现 “umount: /data:目标忙”,原因是有些进程正在使用改扩展盘,可以使用 fuser -mv /data 显示所有进程号,并用pkill杀死进程


参考:

https://help.aliyun.com/document_detail/25426.htm

修改时间 2021-10-05

真诚赞赏,手留余香
赞赏
随机推荐
MySQL数据库日志处理
关于磅
DDOS 专题
Node.js Buffer(缓冲区)
babel-preset-env 一个就够了
免安装版MySQL精简方式
ES6 Promise简介
PS 画彩色同心圆
TedPHP执行原生SQL查询的方法
PHP网页授权获取用户基本信息