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

Linux 磁盘初始化与扩容操作手册

📦 1. 初始化服务器,新磁盘挂载为 LV

✅ 使用 ext4 格式

# 创建挂载目录
mkdir -p /datatmp# 初始化物理卷
sudo pvcreate /dev/sdb# 创建卷组
sudo vgcreate vg_data /dev/sdb# 创建逻辑卷(使用全部空间)
sudo lvcreate -l 100%FREE -n lv_data vg_data# 格式化为 ext4
sudo mkfs.ext4 /dev/vg_data/lv_data# 挂载逻辑卷
sudo mount /dev/vg_data/lv_data /datatmp# 添加至 /etc/fstab,确保重启自动挂载
echo '/dev/vg_data/lv_data /datatmp ext4 defaults 0 0' | sudo tee -a /etc/fstab

✅ 使用 xfs 格式

mkdir -p /datatmp
sudo pvcreate /dev/sdb
sudo vgcreate vg_data /dev/sdb
sudo lvcreate -l 100%FREE -n lv_data vg_data
sudo mkfs.xfs /dev/vg_data/lv_data
sudo mount /dev/vg_data/lv_data /datatmp
echo '/dev/vg_data/lv_data /datatmp xfs defaults 0 0' | sudo tee -a /etc/fstab

🧱 2. 增加新磁盘,扩容 VG 与 LV

🔧 ext4 文件系统

sudo pvcreate /dev/sdc
sudo vgextend vg_data /dev/sdc
sudo lvextend -r -L +100%FREE /dev/mapper/vg_data-lv_data

🔧 xfs 文件系统

sudo pvcreate /dev/sdc
sudo vgextend vg_data /dev/sdc
sudo lvextend -l +100%FREE /dev/mapper/vg_data-lv_data
sudo xfs_growfs /dev/mapper/vg_data-lv_data

🧩 3. 创建分区 + 卷组 + 多逻辑卷(按需求分区)

🔸 创建两个分区(30G + 270G)

sudo fdisk /dev/sdb
# 使用 n 创建 +30G 和 +270G 分区,使用 w 保存
sudo partprobe /dev/sdb

🔸 初始化为 PV 并创建卷组

sudo pvcreate /dev/sdb1 /dev/sdb2
sudo vgcreate vg_sapmnt /dev/sdb1
sudo vgcreate vg_sapcd /dev/sdb2

🔸 创建逻辑卷并格式化

sudo lvcreate -n lv_sapmnt -L 30G vg_sapmnt
sudo lvcreate -n lv_sapcd -L 270G vg_sapcd
sudo mkfs.xfs /dev/vg_sapmnt/lv_sapmnt
sudo mkfs.xfs /dev/vg_sapcd/lv_sapcd

🔸 挂载卷并配置开机自动挂载

sudo mkdir -p /sapmnt /sapcd
sudo mount /dev/vg_sapmnt/lv_sapmnt /sapmnt
sudo mount /dev/vg_sapcd/lv_sapcd /sapcdecho '/dev/vg_sapmnt/lv_sapmnt /sapmnt xfs defaults 0 0' | sudo tee -a /etc/fstab
echo '/dev/vg_sapcd/lv_sapcd /sapcd xfs defaults 0 0' | sudo tee -a /etc/fstab# 激活所有挂载
sudo mount -a

🧨 4. 扩容已有磁盘(分区增长)

💡 扩展 /dev/sda 第 3 分区到 100%

sudo parted /dev/sda resizepart 3 100%
sudo partprobe /dev/sda

📂 扩展文件系统(根据类型选择)

  • ext4 文件系统:

sudo resize2fs /dev/sda1
  • xfs 文件系统:

sudo xfs_growfs /dev/sda1

📘 总结流程

操作分类步骤说明
初始化磁盘创建 PV → 创建 VG → 创建 LV → 格式化 → 挂载并写入 fstab
扩容磁盘添加新 PV → VG 扩容 → LV 扩容 → 文件系统扩容
扩展已有磁盘使用 parted + xfs_growfsresize2fs

是否需要我把这份 Markdown 转成 PDF 或 HTML 文档,或打包为本地备份?

http://www.xdnf.cn/news/4130.html

相关文章:

  • nnUNet V2修改网络——暴力替换网络为Swin-Unet
  • 爬虫技术-利用Python和Selenium批量下载动态渲染网页中的标准文本文件
  • Java大师成长计划之第13天:Java中的响应式编程
  • 01硬件原理图
  • HTTP请求与前端资源未优化的系统性风险与高性能优化方案
  • Win11/Win10无法保存ip设置提示请检查一个或多个设置并重试怎么办?
  • K8s 资源分类
  • B站pwn教程笔记-6
  • 利用 Kali Linux 进行信息收集和枚举
  • 【AI论文】FormalMATH:大型语言模型形式化数学推理能力基准测试
  • 【计网】ICMP、IP、Ethernet PDU之间的封装关系
  • 如何通过代理 IP 实现异地直播推流
  • uniapp app 端获取陀螺仪数据的实现攻略
  • Apache Doris与StarRocks对比
  • 关于论文中插入公式但是公式相对于段落的位置偏上应该如何调整备份
  • netty单线程并发量评估对比tomcat
  • HTML8:媒体元素
  • tinyrenderer笔记(透视矫正)
  • LearnOpenGL---绘制三角形
  • URP - 屏幕图像(_CameraOpaqueTexture)
  • 链表结构深度解析:从单向无头到双向循环的实现全指南
  • 【Redis | 基础总结篇 】
  • 【C++ Qt】常用输入类下:Combo Box/Spin Box/DataTimeEdit/Dial/Slide
  • 逆向常见题目—迷宫类题目
  • 《繁花》投资、交易启示及思考
  • USB资料摘录for后期,bus hound使用
  • 【ROS2】 QoS(服务质量)介绍
  • 信息安全基石:加解密技术的原理、应用与未来
  • 关于string类的构造函数
  • 【C++进阶十】多态深度剖析