Linux磁盘管理与LVM管理

📅2026/7/11 20:58:19 👁️次浏览
Linux磁盘管理与LVM管理
目录一、MBR vs GPT二、常见文件系统三、查看磁盘信息四、分区工具和交互命令4.1 fdisk(MBR)4.2 gdisk(GPT)4.3 parted(GPT)4.4 格式化(创建文件系统)4.5 挂载、卸载以及开机自动挂载五、磁盘使用情况六、LVM管理6.1 LVM管理命令6.2 创建逻辑卷流程6.3 扩容逻辑卷操作6.4 删除LVM七、总结一、MBR vs GPTMBRGPT最大支持容量2.2TB9.4ZB分区数量4个主分区128个主分区(理论上无限)数据安全性较弱强固件BIOSUEFI二、常见文件系统XFS日志型性能高擅长大文件。EXT4日志型稳定性高。SWAP交换分区虚拟内存一般为物理内存的1.5-2呗。三、查看磁盘信息添加磁盘后需要重新识别磁盘。echo- - - /sys/class/scsi_host/host0/scanecho- - - /sys/class/scsi_host/host1/scanecho- - - /sys/class/scsi_host/host2/scan注上述三个命令只能在虚拟机中使用生产上不需要。整体与分区的列表fdisk -l块设备拓扑lsblk常用命令lsblk -f四、分区工具和交互命令4.1 fdisk(MBR)常见交互fdisk /dev/sdb命令含义m帮助p查看表n新建d删除t修改类型a引导表示l列类型w写入保存q不保存并退出4.2 gdisk(GPT)常见交互gdisk /dev/sdb命令含义o新GPTp查看表n新建d删除t修改类型a引导表示l列类型w写入保存q不保存并退出4.3 parted(GPT)常见交互MKPART PATR-TYPE [FS-TYPE] START END将新建磁盘标签格式设置为GPTpart-type(分区类型)primary(主分区)、logical(逻辑分区)和extended(扩展分区)。fs-type(文件系统类型)ext4、ext3、ext2、xfs。start(磁盘分区起始点)0单位为MB、GB、TB。end(磁盘分区结束点)-1单位为MB、GB、TB。4.4 格式化(创建文件系统)XFSmkfs.xfs /dev/sdb1vFAT32mkfs.vfat -F 32 /dev/sdb2Swapmkswap /dev/sdb3查看UUIDblkid /dev/sdb14.5 挂载、卸载以及开机自动挂载1、挂载2、查看是否挂载成功3、卸载挂载点4、开机自动挂载(/etc/fstab)vim /etc/fatab5、Swap(交换分区)操作交换分区用下列命令进行操作mkswap /dev/sdb4 初始化swapon /dev/sdb4 启动swapoff /dev/sdb4 禁用swapon -s 查看命令含义mkswap /dev/sdb4初始化swapon /dev/sdb4启动swapoff /dev/sdb4禁用swapon -s查看五、磁盘使用情况df查看已挂载文件系统容量常用命令df -h(以人类可读形式显示)-T带类型-iinodelsblk -f查看设备、类型、挂载点等六、LVM管理6.1 LVM管理命令功能PV(物理卷)VG(卷组)LV(逻辑卷)扫描pvscanvgscanlvscan创建pvcreatevgcreatelvcreate显示pvdisplayvgdisplaylvdisplay删除pvremovevgremovelvremove扩容vgextendlvextend缩容vgreducelvreduce6.2 创建逻辑卷流程1、分区并将分区类型改为LVMfdisk /dev/sdbgdisk /dev/sdb2、创建物理卷3、创建卷组4、创建逻辑卷5、格式化6、挂载6.3 扩容逻辑卷操作1、添加新的物理卷2、将物理卷加入卷组3、扩容逻辑卷4、刷新文件系统扩容前扩容后6.4 删除LVM1、卸载挂载点2、删除逻辑卷3、删除卷组4、删除物理卷七、总结1.识别新盘echo - - - /sys/class/scsi_host/hostX/scan(仅虚拟机使用)2.分区fdisk /dev/sdX(MBR)或gdisk /dev/sdX(GPT) 或parted3.格式化mkfs.xfs /dev/sdX1或EXT4/其他4.创建挂载点mkdir-p /opt/mzy5.临时挂载mount /dev/sdX1 //opt/mzy6.永久挂载blkid获取UUID→写入/etc/fstab→mount-a验证7. 新增硬盘→ 分区fdisk→ 物理卷PVpvcreat→ 卷组VGvgcreate→ 逻辑卷LVlvcreata→ 格式化mkfs.xfs→ 挂载mount