侧边栏壁纸
  • 累计撰写 11 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Linux磁盘管理从入门到实战 | 自留地

自留地
2026-03-02 / 0 评论 / 0 点赞 / 49 阅读 / 0 字

一、前言

磁盘管理是 Linux 运维最核心、最常用的技能。不管是服务器初始化、磁盘扩容、目录空间清理,还是故障排查,都离不开磁盘、分区、挂载、文件系统相关操作。

本文以实战为主,适合个人学习、技术笔记、服务器日常维护使用。


二、磁盘基础概念

1. Linux 磁盘命名规则

  • SATA/SAS/USB 硬盘:/dev/sda/dev/sdb/dev/sdc

  • NVMe 固态硬盘:/dev/nvme0n1

  • 分区:设备名 + 数字,如 /dev/sda1/dev/nvme0n1p1

2. 分区表类型

  • MBR:最大支持 2TB,最多 4 个主分区

  • GPT:支持超大容量,无分区数量限制,现代系统推荐

3. 常见文件系统

  • ext4:稳定通用,个人服务器、博客首选

  • xfs:大文件、高并发性能好

  • btrfs:支持快照、压缩、RAID 等高级功能


三、常用磁盘命令

1. 查看磁盘信息

# 树形结构查看磁盘与分区(最直观)
lsblk

# 查看详细分区信息
fdisk -l

# 查看磁盘挂载与使用率
df -h

# 查看目录占用大小
du -sh /var/log /home

2. GPT 分区(parted)

parted /dev/sdb

(parted) mklabel gpt
(parted) mkpart primary 0% 100%
(parted) quit

3. 格式化文件系统

# ext4
mkfs.ext4 /dev/sdb1

# xfs
mkfs.xfs /dev/sdb1

4. 挂载与开机自动挂载

临时挂载:

mount /dev/sdb1 /mnt/data

永久挂载(写入 /etc/fstab):

/dev/sdb1    /mnt/data    ext4    defaults    0 0

生效:

mount -a

四、LVM 逻辑卷管理(生产必备)

1. LVM 核心组件

  • PV 物理卷:真实磁盘 / 分区

  • VG 卷组:存储池

  • LV 逻辑卷:可挂载使用

2. LVM 创建流程

# 1. 创建物理卷
pvcreate /dev/sdb1

# 2. 创建卷组
vgcreate vg_data /dev/sdb1

# 3. 创建逻辑卷
lvcreate -L 50G -n lv_data vg_data

# 4. 格式化
mkfs.ext4 /dev/mapper/vg_data-lv_data

# 5. 挂载
mount /dev/mapper/vg_data-lv_data /mnt/data

3. LVM 在线扩容

# 扩展卷组
vgextend vg_data /dev/sdc1

# 扩展逻辑卷
lvextend -L +20G /dev/mapper/vg_data-lv_data

# 刷新文件系统
# ext4
resize2fs /dev/mapper/vg_data-lv_data

# xfs
xfs_growfs /mnt/data

五、磁盘常见问题排查

1. 磁盘空间满

# 查找大于 1G 的文件
find / -type f -size +1G | sort -h

# 清理无用日志
rm -rf /var/log/*.log

2. 文件系统检查

umount /dev/sdb1
e2fsck -f /dev/sdb1

3. 磁盘健康状态

smartctl -a /dev/sda

六、总结

Linux 磁盘管理核心流程:

识别磁盘 → 分区 → 格式化 → 挂载 → 维护

个人博客、小服务器场景下,掌握:

  • lsblk

  • df -h

  • fstab 挂载

  • LVM 基础扩容

基本能满足 99% 日常需求。操作分区前记得备份数据,避免误删。

0

💻 博主自用服务器推荐

我平时做Linux实验、排查运维故障、搭建个人博客,全程用阿里云ECS:
✅ 稳定不掉线,大厂品质有保障
✅ 新用户2核2G低至99元/年,性价比拉满
✅ 自带安全组/快照,练手不怕搞坏环境

点击领取阿里云优惠

评论区