Linux LVM学习总结——创建卷组VG

王朝学院·作者佚名  2016-05-26
窄屏简体版  字體: 小  |  中  |  大  |  超大  

linux LVM学习总结——创建卷组VG 2015-07-01 12:30 by 潇湘隐者, ... 阅读, ... 评论, 收藏, 编辑 在Linux平台如何创建一个卷组(VG)呢?下面简单介绍一下卷组(VG)的创建步骤。本文实验平台为Red Hat EnterPRise Linux Server release 6.6 (Santiago) 1: 查看当前卷组信息 查看服务器的卷组(VG)、物理卷(PV)、逻辑卷(LV)相关信息,在此之前,我们先来看看一些基本命令以及用法 vgcan命令介绍 : 查找系统中存在的LVM卷组,并显示找到的卷组列表。vgscan命令仅显示找到的卷组的名称和LVM元数据类型,要得到卷组的详细信息需要使用vgdisplay命令。 vgscan的参数:

[—cache]

Scan devices for LVM physical volumes and volume groups and instruct the lvmetad daemon to update its cached state accordingly

[--commandprofile ProfileName]

[-d|--debug]

调试模式

[-h|--help]

查看帮助信息

[--ignorelockingfailure]

忽略锁定失败的错误。

[--mknodes]

Also checks the LVM special files in /dev that are needed for active logical volumes and creates any missing ones and removes unused ones

[-P|--partial]

部分模式。将处理不完整的逻辑卷

[-v|--verbose]

显示输出详细信息

[--version]

查看命名版本信息

pvscan命令介绍: 扫描系统中连接的所有硬盘,列出找到的物理卷列表。 pvscan的参数: pvscan

[-b|—background]

在后台运行这个命令

[--cache [-a|--activate ay] [ DevicePath | --major major --minor minor]...]

[--commandprofile ProfileName]

[-d|—debug]

调试模式

{-e|--exported | -n|—novolumegroup}

-e 仅显示属于输出卷组的物理卷; -n 仅显示不属于任何卷组的物理卷;

[-h|-?|--help]

显示命令的帮助信息

[—ignorelockingfailure]

忽略锁定失败的错误。

[-P|—partial]

部分模式. 将处理不完整的逻辑卷

[--readonly]

[-s|—short]

简短格式输出

[-u|—uuid]

显示输出UUID信息

[-v|—verbose]

显示输出详细信息

[—version]

查看pvscan命令版本

lvscan命令介绍 : 扫描当前系统中存在的所有LVM的逻辑卷(lv) lvscan的参数:

[-a|—all]

输出所有的逻辑卷信息

[-b|--blockdevice]

显示逻辑卷的主设备号和次设备号

[--cache]

[--commandprofile ProfileName]

[-d|—debug]

调试模式

[-h|-?|--help]

查看命令的帮助信息

[——ignorelockingfailure]

忽略锁定失败的错误。

[-P|—partial]

部分模式. 将处理不完整的逻辑卷

[--readonly]

[-v|—verbose]

输出详细的结果

[—version]

查看lvscan命令版本

[root@getlnx20 ~]# vgscan

Reading all physical volumes. This may take a while...

Found volume group "VolGroup00" using metadata type lvm2

[root@getlnx20 ~]# pvscan

PV /dev/sda2 VG VolGroup00 lvm2 [39.51 GiB / 0 free]

Total: 1 [39.51 GiB] / in use: 1 [39.51 GiB] / in no VG: 0 [0 ]

[root@getlnx20 ~]# lvscan

ACTIVE '/dev/VolGroup00/lv_root' [31.51 GiB] inherit

ACTIVE '/dev/VolGroup00/lv_swap' [8.00 GiB] inherit

[root@getlnx20 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-lv_root

31G 2.5G 27G 9% /

tmpfs 3.9G 0 3.9G 0% /dev/shm

/dev/sda1 477M 33M 419M 8% /boot

[root@getlnx20 ~]#

新增一块硬盘后,使用fdisk -l命令,我们可以看到这块新增的硬盘被标记为/dev/sdb

[root@getlnx20 ~]# fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes

64 heads, 32 sectors/track, 40960 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0006822c

Device Boot Start End Blocks Id System

/dev/sda1 * 2 501 512000 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 502 40960 41430016 8e Linux LVM

Partition 2 does not end on cylinder boundary.

Disk /dev/mapper/VolGroup00-lv_root: 33.8 GB, 33831256064 bytes

255 heads, 63 sectors/track, 4113 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/VolGroup00-lv_swap: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/sdb: 85.9 GB, 85899345920 bytes

255 heads, 63 sectors/track, 10443 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

新增一个80G的硬盘,但是为什么使用fdisk -l命令查看到的是85.9G?相信很多人看到这个都会有些疑惑。这个是因为计算时使用的单位有所差异所致, 85899345920/1024/1024/1024=80G,而85899345920/1000/1000/1000 ~= 85.899 ~= 85.9G 。 2: 新建一个分区(partition) 新建一个主分区(primary partition)或逻辑分区(logical partition)都OK

[root@getlnx20 ~]# fdisk /dev/sdb

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0xaa12f277.

Changes will remain in memory only, until you decide to write them.

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航