当前位置:首页>Linux>Linux 磁盘与存储管理:LVM、RAID、分区配置全掌握

Linux 磁盘与存储管理:LVM、RAID、分区配置全掌握

  • 2026-09-04 18:05:55
Linux 磁盘与存储管理:LVM、RAID、分区配置全掌握

无论是采购搭载银河麒麟 Linux 的国产服务器,还是部署 Windows 系统或数据库的服务器,掌握实用操作命令都是高效管理的基础。今天分享的 Linux 命令,能直接应用于各类服务器场景,助力稳定运维,更多服务器品牌及系统配置方案可滑到文章底部了解。

磁盘管理是 Linux 系统的基础,涉及分区、格式化、逻辑卷、磁盘阵列等操作,这些命令覆盖存储配置全流程:

一、磁盘分区与格式化

  • fdisk
    管理磁盘分区,fdisk -l查看磁盘分区信息,fdisk /dev/sdb进入分区编辑模式(n 创建、d 删除、w 保存);
  • partprobe
    重读分区表,partprobe /dev/sdb不重启系统,使分区生效;
  • mkfs
    格式化文件系统,mkfs.ext4 /dev/sdb1格式化为 EXT4,mkfs.xfs /dev/sdb1格式化为 XFS;
  • mkfs.ext4
    EXT4 格式化,mkfs.ext4 -m 5 /dev/sdb1保留 5% 空间给管理员;
  • blkid
    查看块设备信息,blkid显示设备 UUID、文件系统类型;
  • lsblk
    查看磁盘使用,lsblk -a显示所有设备,lsblk -f显示文件系统信息。

二、挂载与卸载

  • mount
    挂载文件系统,mount /dev/sdb1 /mnt挂载分区,mount -t xfs /dev/sdb1 /mnt指定文件系统类型,mount -a挂载 /etc/fstab 中所有设备;
  • umount
    卸载文件系统,umount /mnt或umount /dev/sdb1,umount -v /dev/sdb1显示卸载过程;
  • mount.nfs
    挂载 NFS 共享,mount.nfs 192.168.10.10:/Dir /mnt挂载远程 NFS 目录;
  • showmount
    查看 NFS 共享,showmount -e 192.168.10.10显示 NFS 服务器共享目录。

三、LVM 逻辑卷管理

  • pvcreate
    创建物理卷,pvcreate /dev/sdb1 /dev/sdc1将分区创建为物理卷;
  • vgcreate
    创建卷组,vgcreate vg01 /dev/sdb1 /dev/sdc1将物理卷加入卷组;
  • lvcreate
    创建逻辑卷,lvcreate -n lv01 -L 100G vg01创建 100G 逻辑卷,lvcreate -n lv02 -l 100%FREE vg01使用卷组剩余空间;
  • vgextend
    扩展卷组,vgextend vg01 /dev/sdd1添加新物理卷到卷组;
  • lvextend
    扩展逻辑卷,lvextend -L +50G /dev/vg01/lv01扩展 50G,lvextend -l +100%FREE /dev/vg01/lv01使用剩余空间;
  • resize2fs
    同步文件系统(EXT 系列),resize2fs /dev/vg01/lv01扩展后同步;
  • pvdisplay/vgdisplay/lvdisplay
    查看 LVM 信息,vgdisplay vg01查看卷组详情。

四、RAID 磁盘阵列

  • mdadm
    管理 RAID,mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde创建 RAID10;
  • mdadm -D /dev/md0
    查看 RAID 详情;
  • mdadm /dev/md0 -f /dev/sdb
    标记磁盘故障;
  • mdadm /dev/md0 -r /dev/sdb
    移除故障磁盘;
  • mdadm /dev/md0 -a /dev/sdf
    添加新磁盘到 RAID。

五、磁盘检测与维护

  • fsck
    检查修复文件系统,fsck /dev/sdb1检查,fsck -f /dev/sdb1强制检查;
  • fio
    磁盘压力测试,fio -filename=/dev/sdb1 -rw=read -ioengine=psync -bs=16k -size=10G -numjobs=10随机读测试;
  • hdparm
    硬盘参数管理,hdparm -t /dev/sdb测试硬盘读取速度;
  • fstrim
    回收未使用空间,fstrim -a回收所有挂载文件系统的未使用空间。

掌握这些命令,能轻松应对磁盘分区、扩容、阵列配置等需求,保障存储系统稳定运行~

最新文章

随机文章