Linux磁盘管理命令
LVM操作命令备忘
1. rpm –qa|grep lvm
2. fdisk /dev/sd* mdadm parted
3. pvcreate /dev/sd*1 pvcreate /dev/sd*2
4. vgcreate vg_home /dev/sd*1 /dev/sd*2 vgextend /dev/sd*3 vg_home vgreduce vg_home /dev/sd*3
5. lvcreate -L 100G -n lv_home vg_home lvextend -L +100G /dev/vg_home/lv_home
6. mkfs.ext3 /dev/vg_home/lv_home mkfs -T ext4 /dev/vg_home/lv_home
7. mount /dev/vg_home/lv_home /home/
8. vi /etc/fstab /dev/vg_home/lv_home /home ext3 defaults 0 0
一、添加一颗新的硬盘到系统,然后使用命令 fdisk -l 进行查看,可以看到新增加的硬盘并没有进行分割,所以要先进行分割才可以进行LVM的设定哦!
二、对新的磁盘进行分割:

三、建立PV:要建立PV其实很简单,只要直接使用pvcreate这个命令就可以了,来看下创建的过程:
注:如果是整颗硬盘/dev/sdb要作LVM,可以省略新增partition 这步骤,直接作pvcreate即可。
1、建立磁盘ID为 8e

2、将原本的磁盘制作成PV 的格式

如果要查看详细的情况,可使用命令pvdisplay 进行查看,不过VG name 中的资料暂时还不会显示,因为我们还没有给这个PV 分配VG 哦!

四、建立VG:我们知道PV 的名称其实就是partition 的装置代号,但是VG 的名称确可以自定义!来看下创建的过程:

五、建立LV:创造出VG之后,就是要建立分割区啦!这个分割区就是所谓的LV ,假设我要将刚刚那个wikivg 磁盘,分割成为wikilv,整个 VG 都被分配到wikilv里面去。来看下创建的过程:

我们来查看下,这里出现的资料很重要哦,以为这以后我们所有要挂载的资料都是通过这个装置的。

如此一来,整个partition也准备好啦!

六、partition的格式化与挂载
1、格式化 partition

2、挂载partition

可以看到将partition挂载到/lvm下面以后,原来的系统还是存在的,这样就可以跟vmware ESX 与Guest os (vm) NFS SAMBA 共享进行结合做设置了。
为了使系统在开机的时候就自动挂载LVM,所以我们还要在/etc/fstab 中写入:

centos , lvm , fdisk , pvcreate , lvcreate , pvdisplay , pvscan , partprobe , lvscan , vgcreate , vgdisplay , vgscanvg , mke2fs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端