LVM pvcreate,vgcreate,lvcreate,mkfs

简介: 首先介绍LVM的几个概念:     1. 物理卷Physical volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的header,其余部分被切割为一块块物理区域(physical extents)。

 

首先介绍LVM的几个概念:
    1. 物理卷Physical volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的header,其余部分被切割为一块块物理区域(physical extents)。 Think of physical volumes as big building blocks which can be used to build your hard drive.
    2. 卷组Volume group (VG):将一组物理卷收集为一个管理单元。Group of physical volumes that are used as storage volume (as one disk). They contain logical volumes. Think of volume groups as hard drives.
    3. 逻辑卷Logical volume (LV):虚拟分区,由物理区域(physical extents)组成。A "virtual/logical partition" that resides in a volume group and is composed of physical extents. Think of logical volumes as normal partitions.
    4. 物理区域Physical extent (PE):硬盘可供指派给逻辑卷的最小单位(通常为4MB)。A small part of a disk (usually 4MB) that can be assigned to a logical Volume. Think of physical extents as parts of disks that can be allocated to any partition.

备份
# rsync -avP -e ssh /data xxx
卸载
# umount /data /data?
设置分区类型为8e
# fdisk /dev/sdb

创建PV
# pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
检查
# pvs
# pvdisplay
创建VG
# vgcreate xxx_volume_group /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
检查
#vgdisplay
创建LV
# lvcreate -l 100%VG -n xxx_lv1 xxx_volume_group
检查
# lvdisplay
格式化
# mkfs.ext4 /dev/xxx_volume_group/xxx_lv1
编辑/etc/fstab
/dev/xxx_volume_group/xxx_lv1 /data ext4 noatime,acl,user_xattr 1 2
/dev/sda4 /data1 ext4 noatime,acl,user_xattr 1 2
挂载
# mkdir /data /data1
# mount /data
# mount /data1
恢复
# rsync -avP -essh xxx .

http://www.cnblogs.com/mfryf/p/5047787.html




pvcreate指令:创建物理卷

【语    法】pvcreate [选项] [参数]

【功能介绍】pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。

【选项说明】

选    项

功    能

-f

强制创建物理卷,不需要用户确认

-u

指定设备的UUID

-y

所有的问题都回答“yes”

-Z

是否利用前4个扇区

【参数说明】

参    数

功    能

物理卷

指定要创建的物理卷对应的设备文件名

【经验技巧】要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为"8e"后,才能使用pvcreate指令将分区初始化为物理卷。

【示例351】创建物理卷。具体步骤如下:

(1)使用fdisk指令创建"Linux-LVM"分区。在命令行中输入下面的命令:

  1. [root@hn ~]# fdisk /dev/sdb#对硬盘 "/dev/sdb"分区 

输出信息如下:

  1. ......省略部分输出内容......  
  2. Command (m for help): n #创建新分区  
  3. Command action  
  4.    e   extended  
  5.    p   primary partition (1-4)  
  6. p#创建主分区  
  7. Partition number (1-4): 1#创建第一个主分区  
  8. First cylinder (1-1044, default 1): 1#指定起始柱面  
  9. Last cylinder or +size or +sizeM or +sizeK (1-1044,
    default 1044): +100M    #分区大小为100M  
  10. Command (m for help): t #改变分区类型  
  11. Selected partition 1  
  12. Hex code (type L to list codes): 8e  
  13. #输入LVM分区的编号"8e"  
  14. Changed system type of partition 1 to 8e (Linux LVM)  
  15. Command (m for help): p #显示分区表  
  16. Disk /dev/sdb: 8589 MB, 8589934592 bytes  
  17. 255 heads, 63 sectors/track, 1044 cylinders  
  18. Units = cylinders of 16065 * 512 = 8225280 bytes  
  19.    Device Boot      Start      End      Blocks   Id  System  
  20. /dev/sdb1          1          13      104391   8e  Linux LVM  
  21. Command (m for help): w #保存并退出  
  22. The partition table has been altered!  
  23. Calling ioctl() to re-read partition table.  
  24. Syncing disks. 

(2)使用partprobe指令更新内核的中硬盘分区表。在命令行中输入下面的命令:

  1. [root@hn ~]# partprobe#更新内核中的分区表 

(3)使用pvcreate指令将分区创建为LVM物理卷。在命令行中输入下面的命令:

  1. [root@hn ~]# pvcreate /dev/sdb1#将分区初始化为物理卷 

输出信息如下:

  1. Physical volume "/dev/sdb1" successfully created 
http://book.51cto.com/art/201012/240911.htm
pvcreate指令:创建物理卷

【语    法】pvcreate [选项] [参数]

【功能介绍】pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。

主要参数

-f 强制创建物理卷,不需要用户确认
-u 指定设备的UUID
-y 所有的问题都回答“yes”
-Z 是否利用前4个扇区

http://linux.51yip.com/search/pvcreate


用到的命令有
  1、pvcreate  (physical volume create)
  2、vgcreate  (volume group create)
例子1:创建物理卷
  pvcreate /dev/sdb1 -- /dev/sdb1 是一个分区!
  如果在初始化的时候出错了,可能是因为分区的分区类型不正确,区的类型要求是8e(linux lvm)
--------------------------------------------------------

例子2:创建卷组
  vgcreate vg0001 /dev/sdb1 /dev/sdb2 /dev/sdb5
  #vg0001是卷组的名字,卷组的成员有/dev/sdb1 /dev/sdb2 /dev/sdb5
-------------------------------------------------------
例子3:查看物理卷信息
  pvs
http://www.cnblogs.com/JiangLe/p/4616042.html












 

相关文章
|
Ubuntu 应用服务中间件 数据库
Nginx配置:阻止非国内IP地址访问的设置方法
此外,出于用户隐私和法律合规性的考虑,应慎重考虑阻止特定国家或地区IP地址的决策。在某些情况下,这可能被视为歧视性或违反当地法律。
666 2
|
9月前
|
机器学习/深度学习
基于RBF-PID控制器的风力发电系统simulink建模与仿真
本研究基于MATLAB2022a,使用Simulink对风力发电系统进行了建模与仿真,旨在对比PID与RBF-PID控制器的性能。RBF-PID控制器通过引入径向基函数神经网络,实现了PID参数的在线自适应调整,显著提升了对非线性风电系统的控制效果。仿真结果显示,相较于传统PID,RBF-PID能更有效地应对系统不确定性和参数变化,提高系统的鲁棒性和稳定性。
|
云安全 安全 Cloud Native
一文了解什么是CNAPP
在云计算蓬勃发展的今天,企业面临的安全挑战愈发复杂。传统安全方案已力不逮,CNAPP(云原生应用保护平台)应运而生,革新云安全领域。CNAPP专为云环境设计,提供全生命周期安全保护,具备微隔离、访问控制、数据保护等功能,并利用自动化与AI技术简化管理、智能响应威胁,适用于多云、DevOps等多种场景。尽管存在技术复杂性和成本等挑战,CNAPP仍将持续进化,变得更加智能、自动且易于集成,助力企业构建稳健的云安全体系。
809 0
|
存储 云安全 运维
数字企业办公安全“新范式” | 沙龙精粹(附PPT)
亿格云旗下零信任SASE平台「亿格云枢」 与阿里云SLS团队合作,共同为客户带来极致高效的办公安全解决方案。
15232 1
数字企业办公安全“新范式” | 沙龙精粹(附PPT)
|
开发工具 git
git 操作之合并其它分支的某次提交(commits)到当前分支
git cherry-pick合并其它分支的某次提交(commits)到当前分支
728 0
|
SQL 存储 前端开发
【Go】基于 Gin 从0到1搭建 Web 管理后台系统后端服务(二)连接数据库
【Go】基于 Gin 从0到1搭建 Web 管理后台系统后端服务(二)连接数据库
|
前端开发
Css中Transform的属性及使用
Css中Transform的属性及使用
299 0
|
机器学习/深度学习 Linux 应用服务中间件
|
2天前
|
人工智能 运维 安全
|
5天前
|
SpringCloudAlibaba 负载均衡 Dubbo
微服务架构下Feign和Dubbo的性能大比拼,到底鹿死谁手?
本文对比分析了SpringCloudAlibaba框架下Feign与Dubbo的服务调用性能及差异。Feign基于HTTP协议,使用简单,适合轻量级微服务架构;Dubbo采用RPC通信,性能更优,支持丰富的服务治理功能。通过实际测试,Dubbo在调用性能、负载均衡和服务发现方面表现更出色。两者各有适用场景,可根据项目需求灵活选择。
386 124
微服务架构下Feign和Dubbo的性能大比拼,到底鹿死谁手?