当前位置: 首页 > news >正文

Linux-LVM 方式挂载大于3T磁盘,详细操作过程

Linux中使用 LVM 方式挂载大于 3T 的磁盘,核心是利用 LVM 支持大存储的特性,同时需确保磁盘分区表为 GPT 格式(MBR 最大仅支持 2T 磁盘)。以下是详细可执行的命令步骤,包含磁盘检测、分区、LVM 创建、格式化、挂载及开机自动挂载全流程。
前提条件
    服务器已接入大于 3T 的磁盘(如 /dev/sdb,下文以此为例)。
    登录用户为 root 或具备 sudo 权限。
    安装必要工具(默认已安装,若缺失执行):
yum install -y parted lvm2
一、检测新磁盘并确认设备名
   查看服务器所有磁盘,确认新增的大于 3T 磁盘的设备名(如 /dev/sdb):
fdisk -l
输出中类似 Disk /dev/sdb: 4000.8 GB 的行即为目标磁盘。
检查磁盘是否被占用(避免误操作):
lsblk /dev/sdb
若输出中无 MOUNTPOINT 且无分区(如 sdb1),则可继续操作。
二、创建 GPT 分区(关键:支持大于 2T 磁盘)
使用 parted 工具创建 GPT 分区(fdisk 不支持 GPT 大分区),步骤如下:
进入 parted 交互模式,指定目标磁盘:
parted /dev/sdb
将磁盘分区表格式化为 GPT:
mklabel gpt
若提示 Warning: The existing disk label on /dev/sdb will be destroyed,输入 yes 确认。
创建主分区,占用整个磁盘空间:
mkpart primary 0% 100%
    primary:主分区类型
    0% 100%:分区占用磁盘全部空间
验证分区创建结果:
print
输出中会显示 Partition Table: gpt 及分区信息(如 Number Start End Size File system Name Flags)。
退出 parted 交互模式:
quit
刷新分区表,让系统识别新分区:
partprobe /dev/sdb
此时新分区设备名为 /dev/sdb1。
三、创建 LVM 逻辑卷(PV → VG → LV)
LVM 核心流程:物理卷 (PV) → 卷组 (VG) → 逻辑卷 (LV)
1. 创建物理卷(PV)
将 /dev/sdb1 初始化为 LVM 物理卷:
pvcreate /dev/sdb1
成功输出:Physical volume "/dev/sdb1" successfully created.
2. 创建卷组(VG)
创建卷组(命名为 vg_data,可自定义),并将 PV 加入卷组:
vgcreate vg_data /dev/sdb1
    自定义卷组名替换 vg_data 即可
    成功输出:Volume group "vg_data" successfully created
3. 创建逻辑卷(LV)
从卷组中划分全部空间创建逻辑卷(命名为 lv_data,可自定义):
lvcreate -l 100%FREE -n lv_data vg_data
    -l 100%FREE:使用卷组中全部剩余空间
    -n lv_data:逻辑卷名称
    vg_data:所属卷组名
    成功输出:Logical volume "lv_data" created.
4. 验证 LVM 结构
# 查看物理卷
pvdisplay
# 查看卷组
vgdisplay
# 查看逻辑卷(关键:记录 LV 路径,如 /dev/vg_data/lv_data)
lvdisplay
四、格式化逻辑卷并挂载
1. 格式化逻辑卷(建议使用 XFS,支持大文件)
Redhat 7.6 默认推荐 XFS 文件系统,性能优于 ext4,命令如下:
mkfs.xfs /dev/vg_data/lv_data
    若需使用 ext4,替换为 mkfs.ext4 /dev/vg_data/lv_data
    格式化过程需等待数秒,完成后无报错即可。
2. 创建挂载点目录
mkdir -p /data  # 挂载点自定义,如 /mnt/bigdisk
3. 临时挂载逻辑卷
mount /dev/vg_data/lv_data /data
4. 验证挂载结果
df -h /data
输出示例:
plaintext
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/vg_data-lv_data  3.7T   33M  3.7T   1% /data
五、设置开机自动挂载(永久生效)
临时挂载会在重启后失效,需通过 /etc/fstab 配置永久挂载。
1. 获取逻辑卷的 UUID(推荐使用 UUID 挂载,避免设备名漂移)
blkid /dev/vg_data/lv_data
输出示例:
plaintext
/dev/mapper/vg_data-lv_data: UUID="5f96c454-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="xfs"
复制 UUID 字符串(引号内部分)。
2. 编辑 /etc/fstab 文件
vi /etc/fstab
在文件末尾添加以下行:
plaintext
UUID=5f96c454-xxxx-xxxx-xxxx-xxxxxxxxxxxx  /data  xfs  defaults  0 0
    字段说明:
        UUID:步骤 1 中复制的 UUID
        挂载点:/data
        文件系统类型:xfs(或 ext4)
        挂载选项:defaults
        dump 备份:0(不备份)
        fsck 检查:0(开机不检查)
3. 验证 /etc/fstab 配置(关键:避免开机挂载失败)
mount -a
若执行后无报错,说明配置正确;若报错,立即检查 /etc/fstab 内容。
六、故障排查与注意事项
    parted 提示磁盘被占用:确保磁盘未被挂载(umount /dev/sdb),且无其他进程使用。
    LVM 创建失败:检查 lvm2 工具是否安装,执行 systemctl start lvm2-lvmetad 启动 LVM 服务。
    开机挂载失败:进入单用户模式,注释 /etc/fstab 中错误行,修复后重启。
    扩展 LVM 空间:若后续新增磁盘,可通过 vgextend 和 lvextend 扩容,无需卸载分区。
http://www.jsqmd.com/news/106431/

相关文章:

  • 30、深入理解 inotify 与内存管理
  • 【昇腾CANN训练营·核心篇】拒绝“写死”:Ascend C 算子动态 Tiling 的设计哲学
  • win11使用KMS命令激活
  • 学习日记day50
  • 【LangChain4J】图生文文生图,以及第三方平台集成
  • 用频繁跳槽换来的技术积累,对于实际的开发人员来说不是什么好事。 - ukyo-
  • 12月17日
  • “管理员阻止你运行此应用”怎么办?详解系统权限解除与一键修复方案
  • 第11讲 蓝牙模块与建议数据包解析
  • AI agent 最新 进展
  • 商品颜色/尺码选项太多|谷歌爬虫不收录怎么办
  • 交换机基础拥塞处理机制(Tail Drop 、RED、ECN)
  • 2025年12月球墨铸铁,QT400-18球墨铸铁,球墨铸铁棒料公司推荐:行业测评与选择指南 - 品牌鉴赏师
  • PaperReding:《LLaMA: Open and Efficient Foundation Language Models》
  • 2025年12月打圈机公司推荐,专业制造与品牌保障口碑之选 - 品牌鉴赏师
  • 人才盘点驱动组织发展
  • 邻项交换贪心小记
  • 【单片机毕业设计】【mcugc-mcu929】基于单片机的智能环境监测与控制
  • 学生管理系统源码 Python+Django+Vue 前后分离 设计文档
  • 15、Linux 网络文件系统(NFS)使用指南
  • 2025年12月对焊机厂家推荐:行业权威盘点与焊接设备品质红榜发布 - 品牌鉴赏师
  • java 16
  • 2025年12月全国集装箱液袋,高温液袋,沥青液袋厂家品牌推荐榜,彰显国产技术实力 - 品牌鉴赏师
  • 【即插即用模块】SCI1区 IF 15.5!| 空间注意力融合模块聚合结构细节,跨注意力融合模块捕捉全局语义,兼顾细粒度与上下文!SCI保二区争一区!彻底疯狂!!!
  • 17、Taylor UUCP 配置与使用指南
  • 16、Linux 中 IPX 与 NCP 文件系统的使用与配置
  • FastGS = 在 3DGS 框架下,引入「多视图一致性驱动的结构优化(VCD + VCP)」
  • 12月最新论文降AI率全流程,附免费降AI方法+降AI率工具
  • 人才发展ℓℓ 人才盘点怎么做?这篇完全应用手册给出答案
  • javascript: Convert Word documents (.docx files) to HTML