Linux LVM 挂载新硬盘到目录

2022/06/23 • 预计阅读时间 2 分钟

关于 LVM,可以参考 https://www.cnblogs.com/lijiaman/p/12885649.html

如果要对现有逻辑卷进行扩容,参考 https://cloud.tencent.com/developer/article/1671893

如果只是将硬盘作为新的独立分区挂载到目录,请继续阅读本文,本文以 Ubuntu 系统为例。

场景:购入一块新硬盘,要把此硬盘挂载到 /data 目录。

以下操作都在 root 权限下进行:

先对物理硬盘进行分区:

# 查看块设备,可见多出来一块硬盘,比如 sdb
lsblk

# 建立新的分区
fdisk /dev/sdb
# 按顺序:
#   输入 p,打印现有分区情况
#   输入 n,新建分区
#   输入 p,建立主分区
#   输入 1,建立第一个主分区
#   回车,确认默认 First sector
#   回车,确认默认 Last sector
#   输入 t,修改分区 1 的类型
#   输入 L,查看类型对应的编码
#   输入 LVM 对应的编码,一般是 8e,设置分区 1 为 Linux LVM 格式
#   输入 p,预览分区情况,建立的分区 /dev/sdb1 应该是 Linux LVM 格式
#   输入 w,保存并执行分区操作

# 可以再次查看块设备
lsblk
# sdb 下多出一个 sdb1 分区

创建逻辑卷:

# 创建物理卷
pvcreate /dev/sdb1
# 查看物理卷
pvdisplay

# 创建卷组
vgcreate data-vg /dev/sdb1
# 查看卷组
vgdisplay

# 创建逻辑卷
lvcreate -l 100%VG -n data-lv data-vg
# 查看逻辑卷
lvdisplay
# 查看文件
ls -l /dev/mapper
# 应该能看到文件 /dev/mapper/data--vg-data--lv

格式化逻辑卷,并挂载到文件系统:

# 格式化
mkfs.ext4 /dev/data-vg/data-lv

# 挂载逻辑卷,直接设置为开机自动挂载
mkdir /data
vim /etc/fstab
# 追加一行:
/dev/mapper/data--vg-data--lv /data ext4 defaults 0 2
# 保存退出

# 执行自动挂载命令,或者重启系统
mount -a
# 没有返回任何信息表示挂载成功
# 查看挂载状况
df -h
# 可以看到 /dev/mapper/data--vg-data--lv 已经挂载在了 /data 目录上
本站内容如无特别说明,均为原创,转载请注明出处(即遵循 CC BY 4.0 协议)。

ElasticSearch 的索引原理

MySQL 的事务实现原理