2026最新版Linux磁盘管理操作教程:分区、挂载与扩容完整指南
Linux磁盘管理用于控制磁盘的使用方式,包括分区、格式化、挂载和扩容等操作。在服务器和生产环境中非常关键,主要作用包括: 合理分配存储空间 提高系统性能与稳定性 管理多硬盘与RAID结构 扩展磁盘容量 保障数据安全与可维护性 常见磁盘设备: /dev/sda(第一块硬盘) /dev/sdb(第二块硬盘) /dev/nvme0n1(NVMe固态硬盘) 主分区(Primary) 扩展分区(Extended) 逻辑分区(Logical) 常见格式: ext4(推荐) xfs(企业常用) swap(交换分区) ntfs(兼容Windows) 在fdisk交互界面输入: n(新建分区) p(主分区) 输入分区编号 设置大小 mkfs.ext4 /dev/vg_data/lv_data 输入 d 删除分区 输入 w 保存 ⚠️ 注意: 删除会清空数据 解决: 清理日志 扩容分区 删除无用文件 原因: fstab配置错误 文件系统损坏 解决: lsblk 优先使用LVM结构 系统盘与数据盘分离 定期检查磁盘空间 使用ext4或xfs文件系统 配置自动挂载 重要数据定期备份 Linux磁盘管理的核心方法是: 使用lsblk与fdisk查看与分区 使用mkfs进行格式化 使用mount进行挂载 使用fstab实现开机自动挂载 使用LVM实现灵活扩容 使用监控工具观察磁盘性能 通过规范的磁盘管理,可以显著提升Linux系统的稳定性、扩展性和数据安全性,使服务器运行更加高效可靠。Linux磁盘管理的作用是什么?
一、Linux磁盘管理核心概念
1. 磁盘设备命名
2. 分区类型
3. 文件系统类型
二、查看磁盘信息
查看磁盘整体情况
lsblk
查看磁盘详细信息
fdisk -l
查看磁盘使用情况
df -h
三、磁盘分区操作(fdisk)
第一步:进入磁盘管理
fdisk /dev/sdb
第二步:创建新分区
第三步:保存分区
w
四、格式化磁盘
格式化为ext4
mkfs.ext4 /dev/sdb1
格式化为xfs
mkfs.xfs /dev/sdb1
格式化swap分区
mkswap /dev/sdb1
五、磁盘挂载操作(关键步骤)
第一步:创建挂载目录
mkdir /data
第二步:挂载磁盘
mount /dev/sdb1 /data
第三步:查看挂载结果
df -h
六、设置开机自动挂载
编辑fstab文件
nano /etc/fstab
添加挂载信息
/dev/sdb1 /data ext4 defaults 0 0
测试配置
mount -a
七、磁盘扩容操作(LVM方式)
1. 查看LVM信息
lvdisplay
2. 扩展逻辑卷
lvextend -L +10G /dev/mapper/centos-root
3. 扩展文件系统
ext4:
resize2fs /dev/mapper/centos-root
xfs:
xfs_growfs /
八、LVM磁盘管理(高级)
创建物理卷
pvcreate /dev/sdb1
创建卷组
vgcreate vg_data /dev/sdb1
创建逻辑卷
lvcreate -L 10G -n lv_data vg_data
格式化并挂载
mount /dev/vg_data/lv_data /data九、删除分区(谨慎操作)
删除分区
fdisk /dev/sdb
十、磁盘性能监控
查看IO状态
iostat -x 1
查看磁盘读写
iotop
查看磁盘占用
du -sh /*
十一、常见磁盘问题分析
1. 磁盘空间不足
2. 挂载失败
3. 设备无法识别
dmesg | tail十二、磁盘管理最佳实践
总结