磁盘及分区
磁道:track
扇区:sector 默认512字节 磁盘最小单位
分区
查看分区
lsblk
创建分区
#fdisk /dev/vdb
n #创建新的分区--->回车---->回车---->回车---->在last结束时 +2G
p #查看分区表
d #删除分区
w #保存并退出
/dev/sda5:第一块SCSI硬盘的第五个分区
第一个逻辑分区
格式化分区
mkdfs (Make File System)工具集
-mkfs.ext3 分区设备路径
-mkfs.ext4 分区设备路径
-mkfs.xfs 分区设备路径
-mkfs.vfat -F 32 分区设备路径
格式化分区
mkfs.xfs /dev/sdb2
mkfs.xfs -f /dev/sdb2
查看分区文件系统
blkid /dev/sda5
df (Disk File) 分区文件系统
partprobe:刷新分区
扩展分区与逻辑分区
总结:
1、查看磁盘 lsblk
2、划分分区 fdisk
3、刷新 partprobe
4、格式化
5、查看文件系统 blkid
6、挂载使用 mount
自动检测及挂载
mount -a
LVM逻辑卷
作用:
1、整合分散的空间
2、逻辑卷空间可以扩大
新建逻辑卷
零散的空闲空间 整合的虚拟磁盘 虚拟分区
物理卷(pv) 卷组(vg) 逻辑卷(lv)
将众多的物理卷(pv)组成卷组(vg),再从卷组中划分逻辑卷(lv)
san扫描
create创建
display 显示
remove 删除
extend 扩展
查看
pvs/vgs/lvs
1、建立vg卷组(rhel7可以跳过创建pv直接创建vg)
格式:vgcreate 卷组名 设备路径
vgcreate nsd /dev/sdb /dev/sdc
2、创建逻辑卷(lv)
格式:lvcreate -n 逻辑卷名称 -L 大小 逻辑卷名
-n name的意思
lvcreate -n vo -L 16G nsd
逻辑卷生成路径 /dev/卷组名/
3、格式化使用
扩展逻辑卷
-
支持线上工作
-
只能找产生lv的卷组,多个卷组不能相互使用
1、扩展lvlvextend -L 26G /dev/nsd/vo
lvextend -L +10G /dev/nsd/vo
2、扩展逻辑卷的文件系统
resize2fs:ext4文件系统扩展命令
xfs_growfs xfs文件系统扩展命令
xfs_growfs /dev/mapper/nsd-vo
扩展卷组
vgextend nsd /dev/vdd
逻辑卷缩小(很大几率造成文件系统损坏)
pvcreate /dev/sdb /dev/sdc
vgcreate nsd /dev/sdb /dev/sdc
lvcreate -n datavg -L 10G nsd
mount /dev/nsd/datavg /var/
mkfs.xfs /dev/nsd/datavg
mount /dev/nsd/datavg /var/
lvextend -L 30G /dev/nsd/datavg
xfs_growfs /dev/nsd/datavg
PE
卷组划分空间的单位
1PE=4M
vgdisplay 查看卷组的详细信息
请划分一个逻辑卷 250M 逻辑卷名lvtest
将pe改为 1pe=1M
vgchange -s 1M nsd
lvcreate -L 250M -n lvtest nsd
小写L 代表以pe为单位
vgchange -l 50 lvtest nsd
逻辑卷的删除
1、lvremove /dev/nsd/datavg #删除lv
2、vgremove nsd #删除vg
3、pv pvremove /dev/sd[bc] #删除