扇区的大小 512字节
识别硬盘→分区规划→格式化→挂载使用
分区的规划
MBR分区模式和GPT分区模式
MBR分区模式
三种分区类型:主分区、扩展分区(不能直接放数据)、逻辑分区
3个主分区 1个扩展分区 n个逻辑分区
最多划分四个主分区 此模式最大分区空间2.2T
划分分区
fdisk /dev/vdb
n 创建新的分区
p 查看分区表
d 删除分区()
w 保存并退出
lsblk #查看划分的分区信息
格式化分区,赋予文件系统
mkfs.ext4 /dev/vdb1 #把vdb1格式化成ext4(文件系统)
blkid /dev/vdb1 #查看vdb1文件系统类型和UUID
mkfs.xfs /dev/vdb2 #把vdb2格式化成xfs
blkid /dev/vdb2 #查看vdb2的文件系统类型
开机自动挂载
/etc/fstab
设备路径 挂载点 类型 参数 备份标记 检测顺序
/dev/vdb1 /part1 ext4 defaults(rw/acl/Set GID/Set UID) 0(不备份)/1(备份) 0(不检测)/1(检测)
defaults集合了所有权限
检测会很耗时,检测的是扇区完整、文件系统的损坏等等,所以除了根分区都写0
mount -a(测试) 只会检测当前没有挂载的设备的信息,如果已经挂载了,就不会检测了,如果没有挂载,mount会自动创建挂载点,帮你挂载
刷新分区命令:partprobe
设备表示含义
/dev/sda5 # SCSI接口的硬盘 第一块硬盘 的第5个分区
LVM逻辑卷
作用:
1.可以整合分散的空间(分区或整个硬盘)
2.空间可以扩大(不影响原来的数据)
划分逻辑卷的步骤
将众多的物理卷(PV)组建成卷组(VG),再从卷组中划分逻辑卷(LV)
创建逻辑卷
1.创建卷组(VG)
创建卷组的前提是要有物理卷(PV),已经格式化的分区不能创建为逻辑卷
vgcreate 卷组名 设备路径(PV的路径)
pvs #查看物理卷信息
pvdisplay #查看物理卷详细信息
vgs #查看卷组信息
vgdisplay #查看卷组详细信息
2.创建逻辑卷(LV)
lvcreate –L 大小 –n 逻辑卷名称 卷组名
lvcreate -L 16G -n mylv systemvg
lvs #查看逻辑卷信息
lvdisplay #查看逻辑卷详细信息
3.逻辑卷的使用
格式化 挂载 检测
逻辑卷的扩展:支持线上工作
1.卷组有足够的剩余系统
(1)直接扩展逻辑卷的空间
lvextend –L 扩展后的大小 逻辑卷路径
(2)文件系统的扩大
resize2fs 逻辑卷路径 // 刷新ext4文件系统
xfs_growfs 逻辑卷路径 // 刷新xfs文件系统
2.卷组没有足够的剩余系统
(1)扩展卷组
vgextend 卷组名 设备路径
(2)扩展逻辑卷的空间
lvcreate –L 大小 –n 逻辑卷名称 卷组名
(3)文件系统的扩大
resize2fs 逻辑卷路径
卷组划分空间的单位(PE):默认4M
1PE=4M
创建逻辑卷(LV)时指定PE个数
lvcreate -l PE个数 -n 逻辑卷名 卷组名
lvcreate -l 50 -n lv1 vg1
创建卷组的时候设置PE大小
vgcreate -s PE大小 卷组名 空闲分区
vgcreate -s 16M vg1 /dev/vdb1
修改已存在VG的PE大小
vgchange -s PE大小 卷组名
vgchange –s 8M vg1
逻辑卷删除
创建顺序:物理卷,卷组,逻辑卷
删除顺序:逻辑卷,卷组,物理卷
删除逻辑卷(LV)
lvremove 逻辑卷路径
lvremove /dev/systemvg/lv1
卸载逻辑卷
umount 挂载路径
删除所有的逻辑卷后,删除卷组
vgremove 卷组名
vgremove vg1
系统是centos7
查看分区的状态
df -h
进行home目录的备份,保证根目录可以放下/home中的数据
tar cvf /tmp/home.tar /home
卸载home目录:
清除/home相关进程:fuser -km /home/
卸载/home目录:umount /home
移除/home对应的lv:lvremove /dev/centos/home 敲完这命令后会有相应的提示,输入y按enter就可以。
根目录扩容(容量大小根据磁盘大小以及需要扩容的大小而定)
lvextend -L +500G /dev/centos/root
扩展根目录的文件系统
xfs_growfs /dev/centos/root
重新创建home目录的lv
lvcreate -L 100G -n /dev/centos/home
如若提示错误,请计算下分配的空间在磁盘上有没有那么大,没有的话是无法成功的
创建/home的文件系统
mkfs.xfs /dev/centos/home
接下来我们就要把home目录挂载回去
mount /dev/centos/home
home目录的恢复
tar xvf /tmp/home.tar -C /home/
cd /home/home/
mv * ../
最后通过 df -h就可以看到新的磁盘状态!
标签:逻辑,卷组,分区,文件系统,dev,LVM,home
From: https://www.cnblogs.com/lixunblogs/p/18183863