CentOS 7 磁盘管理指南

磁盘管理概述
磁盘管理是操作系统管理中非常重要的一环,它涉及到磁盘的分配、格式化、分区、挂载等操作,在CentOS 7系统中,磁盘管理主要依赖于fdisk、parted、pvcreate、vgcreate、lvcreate、mkfs等命令,以下将详细介绍CentOS 7磁盘管理的相关操作。
磁盘分区
查看磁盘信息
在执行磁盘分区操作之前,首先需要查看磁盘信息,可以使用fdisk -l命令查看所有磁盘的详细信息。
创建分区
使用fdisk命令创建分区,以下是一个简单的示例:
fdisk /dev/sdb
在fdisk命令的交互式界面中,按照以下步骤操作:
n:创建新分区p:创建主分区1:分区编号+100M:分区大小(100M)t:设置分区类型(8e)w:保存并退出
格式化分区
使用mkfs.ext4命令格式化分区,
mkfs.ext4 /dev/sdb1
挂载分区

使用mount命令挂载分区,
mount /dev/sdb1 /mnt
LVM逻辑卷管理
LVM(Logical Volume Manager)是一种磁盘管理工具,它可以创建、扩展和缩减逻辑卷,以及进行磁盘空间的热添加,以下是LVM的基本操作:
创建物理卷(PV)
pvcreate /dev/sdb
创建卷组(VG)
vgcreate myvg /dev/sdb
创建逻辑卷(LV)
lvcreate -L 10G -n mylv myvg
格式化逻辑卷
mkfs.ext4 /dev/myvg/mylv
挂载逻辑卷
mount /dev/myvg/mylv /mnt
磁盘配额
磁盘配额可以限制用户或组对磁盘空间的使用,以下是如何设置磁盘配额:
创建文件系统

mkfs.ext4 -q /dev/sdb1
挂载文件系统
mount /dev/sdb1 /mnt
设置磁盘配额
setquota 100000 200000 0 0 -a /mnt
100000表示软限制,200000表示硬限制,-a表示对所有用户设置配额。
FAQs
Q1:如何查看磁盘空间使用情况?
A1:可以使用df -h命令查看所有挂载点的磁盘空间使用情况。
Q2:如何扩展逻辑卷?
A2:首先使用lvextend -L +10G /dev/myvg/mylv命令扩展逻辑卷,然后使用resize2fs /dev/myvg/mylv命令扩展文件系统。

