磁盘的划分和挂载
su root
首先切换到root 输入密码
fdisk -l
查看当前 磁盘使用情况
一般来说只有一块磁盘 需要手动添加一块
默认一块分了2个区 sda1 sda2
/dev/sdb 还没有任何分区
接下来对 /dev/sdb 进行分区
1.fdisk /dev/sdb
n
新分区
p
主分区
w
写入生效
+5G
划分一个5G分区
2.partprobe /dev/sdb
通知内核磁盘分区表变化
分区分好了还要进行格式化 ,xfs格式的文件系统是最广泛的
3.mkfs.xfs /dev/sdb1
4.最后一步 将分区挂载到指定的目录上。
mkdir /app
创建目录
mount /dev/sdb1 /app
挂载到目录下
5.存在的问题是 手工挂载当系统重启后会变成未挂载
结局办法:在系统配置文件/etc/fstab
中写入磁盘挂载规则
具体步骤:1)输入vi /etc/fstab
打开文件 ,此时不可编辑
2)修改文件 ,insert
键
3)上下左右移动光标到需要的地方
4)修改内容
本次修改内容为 加入新建分区
/dev/sdb1 /app xfs defaults 0 0
5)insert
键,修改完成 变成REPLACE
6)ESC ,输入:wq
回车保存退出
若不修改输入q!
,忽略修改强行退出
6.more /etc/fstab
查看挂载信息。
逻辑卷的使用
将存储资源按照业务需要划分为不同的部分,提示对于资源不足或者分配过剩的资源还可以进行弹性的扩张或缩小处理。
概念
- 物理卷 :单独的一个磁盘/分区
- 卷组: 多个物理卷组成
- 逻辑卷: 从卷组划分出来的一个个资源
问题:当前存在4个 2G\3G\2G\3G的分区,存续需求是5G,该怎么办
1.将这些分区创建为物理卷
pvcreate /dev/sdb1
pvcreate /dev/sdb2
pvcreate /dev/sdb3
pvcreate /dev/sdb4
pvs
查看当前物理卷信息
2.将物理卷组成一个卷组
vgcreate vg /dev/sdb1 /dev/sdb2 /dev/sdb3
vgs
3.从卷组分配资源
lvcreate -L 5G -n lv_data vg
lvs
生成一个5G逻辑卷 lv_data
4.格式化并挂载
mkfs.xfs /dev/vg/lv_data
mount /dev/vg/lv_data /app
df -h
/app需要扩容至8G,增加3G资源,卷组资源不足怎么办
物理形式扩充卷组 将sdb4扩充
vgexend vg /dev/sdb4
vgs
对lv的扩大
(1)先将当前的磁盘资源处于未挂载状态
umount /app
(2)对lv扩容
lvextend -L +2G /dev/vg/lv_data
(3)resize 文件系统
扩大了文件系统也需要指定命令生效
xfs_growfs /dev/vg/lv_data
(4)重新挂载存储资源