Linux 挂载和卸载扩展云盘
Linux 使用文档
收录了这篇文章

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

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
WordPress 上传附件
JavaScript Date 类型
HTML input checkbox 复选按钮
JavaScript audio 教程
JavaScript 流程控制语句
CSS3 实现 Switch 开关
JWT 存储在 Cookie 和 Web Storage 的区别
Express 使用 body-parser 处理 HTTP 请求