注册
Linux常见五种磁盘管理方式
培训园地/ 文章详情 /

Linux常见五种磁盘管理方式

第二支羽毛 2025/06/06 18 0 0

1、快速查看磁盘结构:
用到lsblk和blkid两个命令

lsblk:列出系统中所有块设备(磁盘、分区等),非常适合快速查看磁盘挂载情况。

blkid:查看每个设备的 UUID 和文件系统类型,适用于 fstab 静态挂载。

image.png
2、分区管理:
磁盘分区是 Linux 使用前的第一步。

fdisk:适合传统 MBR 格式(小于 2TB)。
parted:支持 GPT 格式,适合大于 2TB 的新磁盘。
快速使用 parted 创建新 GPT 分区:

parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary xfs 0% 100%
parted 支持百分比自动分配,简单高效!

3 、挂载与自动挂载:

新分区创建好后,需要格式化和挂载!

格式化为xfs、ext4,建议格式化为xfs:

mkfs.xfs /dev/sdb1
临时挂载:

mount /dev/sdb1 /data
永久挂载需编辑 /etc/fstab,推荐使用 UUID,更稳定:

UUID=xxxx-xxxx-xxxx-xxxx /data xfs defaults 0 0
用 blkid 获取 UUID。

4、空间排查神器:df + du:
磁盘告警、空间不足,首先就得靠它们!

df -h:查看挂载点空间使用情况。
du -sh *:查看当前目录下每个文件夹的大小。
快速定位占用大的目录:

#查看哪个挂载点空间比较紧张
df -h

#深入目录查看占用情况
du -sh /var/* | sort -hr | head -10
很多时候 /var/log、/var/lib/docker 才是“罪魁祸首”。

5、动态扩容黑科技:LVM:
LVM(Logical Volume Manager)是生产环境中必学的磁盘管理技术,可以在不中断业务的情况下扩容或缩容磁盘。

简单示例:创建逻辑卷并挂载

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

#2. 创建卷组
vgcreate myvg /dev/sdb

#3. 创建逻辑卷
lvcreate -L 10G -n mylv myvg

#4. 格式化并挂载
mkfs.xfs /dev/myvg/mylv
mount /dev/myvg/mylv /mnt/lvmtest
扩容也很简单:

lvextend -L +5G /dev/myvg/mylv
xfs_growfs /dev/myvg/mylv
掌握这些命令,不仅能帮你轻松应对日常运维,还能在关键时刻快速定位和解决磁盘问题,减少业务中断时间。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服