linux下创建LVM

参考文档链接:
http://www.chinaunix.net/jh/4/72921.html

名词解释:
1.物理卷 Physical Volume (PV):一个物理卷,包含了许多物理分区
2.物理分区 Physical Extents (PE)
3.卷组 Volume Group (VG):一个VG是由许多物理分区组成的(可能来自多个物理卷或硬盘)。
4.逻辑卷 Logical Volume (LV)
5.文件系统 Filesystem

创建逻辑卷LV,操作步骤如下:

1.对各个磁盘进行分区
[[email protected] ~]# fdisk /dev/sdb

2.创建物理卷(PV),例如:
[[email protected] ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
[[email protected] ~]# pvcreate /dev/sdc1
Physical volume "/dev/sdc1" successfully created
[[email protected] ~]# pvcreate /dev/sdc2
Physical volume "/dev/sdc2" successfully created

3.将创建的物理卷(PV),添加到卷组(VG)中,比如VG命名为vgtest 
[[email protected] ~]# vgcreate vgtest /dev/sdb1 /dev/sdc1 /dev/sdc2
Volume group "vgtest" successfully created

3.1 查看新建的卷组
[[email protected] ~]# vgdisplay vgtest
--- Volume group ---
VG Name vgtest
System ID
Format lvm2
Metadata Areas 3
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 3
Act PV 3
VG Size 4.45 TB
PE Size 4.00 MB
Total PE 1167649
Alloc PE / Size 0 / 0
Free PE / Size 1167649 / 4.45 TB
VG UUID mxlmwo-DFHf-0Q32-W5Kj-KhaA-In07-DBReET

4.创建逻辑卷(命名为vgtest_LV01),在新建的卷组vgtest中
[[email protected] ~]# lvcreate -L 100G -n vgtest_LV01 vgtest    #创建100G容量大小的逻辑卷
Logical volume "vgtest_LV01" created

[[email protected] ~]# lvcreate -l +100%PVS -n vgtest_LV01 vgtest   #新逻辑卷使用全部的物理卷空间
Logical volume "vgtest_LV01" created

5.在逻辑卷上面创建文件系统,也就是格式化新创建的逻辑卷vgtest_LV01
[[email protected] ~]# mkfs.ext3 /dev/vgtest/vgtest_LV01
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
13107200 inodes, 26214400 blocks
1310720 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
800 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:
done

This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

6.扩展逻辑卷LV的容量
[[email protected] ~]# lvextend -L +100G /dev/vgtest/vgtest_LV01
Extending logical volume vgtest_LV01 to 200.00 GB
Logical volume vgtest_LV01 successfully resized

7.扩展文件系统容量,逻辑卷LV容量扩展之后,需要随之扩展文件系统的容量
7.1检查文件系统
[[email protected] ~]# e2fsck -f /dev/vgtest/vgtest_LV01
e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vgtest/vgtest_LV01: 11/13107200 files (9.1% non-contiguous), 459383/26214400 blocks
7.2扩展文件系统
[[email protected] ~]# resize2fs -p /dev/vgtest/vgtest_LV01
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/vgtest/vgtest_LV01 to 52428800 (4k) blocks.
Begin pass 1 (max = 800)
Extending the inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/vgtest/vgtest_LV01 is now 52428800 blocks long.

部分命令:
help      Display help for commands
lvcreate    Create a logical volume
lvdisplay   Display information about a logical volume
lvs      Display information about logical volumes
pvcreate   Initialize physical volume(s) for use by LVM
pvdisplay  Display various attributes of physical volume(s)
pvs     Display information about physical volumes
vgcreate   Create a volume group
vgdisplay  Display volume group information
vgextend  Add physical volumes to a volume group
vgremove   Remove volume group(s)
vgs     Display information about volume groups

使用 parted 创建大于2T的gpt分区
[[email protected] ~]# parted /dev/sdb # 使用parted来对GPT磁盘操作,进入交互式模式
GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel gpt # 将MBR磁盘格式化为GPT
(parted) print #打印当前分区
(parted) mkpart primary 0 4.5TB # 分一个4.5T的主分区
(parted) mkpart primary 4.5TB 12TB # 分一个7.5T的主分区
(parted) print #打印当前分区
(parted) quit 退出
Information: Don’t forget to update /etc/fstab, if necessary.

时间: 2024-10-11 18:12:17

linux下创建LVM的相关文章

Linux下的LVM创建以及Linux快照卷

通过最的学习,我加深了对LVM的理解,在这里,我将它写成博客,一是方便自己记忆,二是让Linux的入门学习者一起学习一下. 首先我们引入LVM的概念,并展开详细的说明,主要是近期学习的看法,我们先看一个图 我们将会提到的名词有:PV.VG.LV.PE 在图中,最下面的,我们可以理解为物理存储介质,硬盘或是分区 PV:称为物理卷,是LVM的基本存储块. VG:称为卷组,我们可以看卷组是由物理卷组合而成的. LV:称为逻辑卷,是从卷组中划分出来的. PE:physical extent,我就称为物理

Linux下的LVM和磁盘配额的配置和管理

Linux下的LVM和磁盘配额的配置和管理   一:实验目标 LVM日常管理 LVM快照 磁盘配额 二:实验概念 概念(名词):最小存储单位为:PE PV Physical Volume(物理卷) VG Volume Group(卷组) LV Logical Volume(逻辑卷) 总结: 名称      最小存储单位   cre硬盘      扇区(512字节)  文件系统  block(1K或4K ) raid     chunk (512K)  mdadm -c   LVM      PE

两种在linux下创建应用程序快捷方式的方法

两种在linux下创建应用程序快捷方式的方法: A. 在桌面上创建快捷方式 B. 在应用程序菜单中添加快捷方式 在桌面上创建快捷方式 这是最简单的一种方法,在桌面上单击鼠标右键,会有一个“创建启动器”栏.这里我以为mplayer创建快捷方式为例说明: 名称-mplayer(或者你喜欢的任何名称,这个名称会出现在快捷图标的 下方) 命令-/usr/bin/gmplayer(这个是mplayer的gui应用程序的执行文件,跟 安装路径相关,可以通过which gmplayer找到) 图标-一般应用程

4.windows和Linux下创建oracleusername表空间,表,插入数据,用户管理表等操作

进入超级管理员,运行下面命令 Window下创建数据库.表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 依据实际安装环境进行调整 CREATE TABLESPACE ts_myscott LOGGING DATAFILE 'F:/app/to-to/oradata/orcl/ts_myscott.dbf' SIZE 10M EXTENT MANAGEMENT LOCAL; CREATE TABLESPACE ts_myscott2 LOGGING DATAFILE

4.windows和Linux下创建oracle用户名表空间,表,插入数据,用户管理表等操作

进入超级管理员,执行以下命令 Window下创建数据库,表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 根据实际安装环境进行调整 CREATE TABLESPACE ts_myscott LOGGING DATAFILE 'F:/app/to-to/oradata/orcl/ts_myscott.dbf' SIZE 10M EXTENT MANAGEMENT LOCAL; CREATE TABLESPACE ts_myscott2 LOGGING DATAFILE

linux下创建用户

linux下创建用户(一) Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: · 用户账

linux下创建svn仓库及用户

1 Linux下创建svn仓库 1.1 启动SVN服务 svnserve -d -r  /SVNRootDirectry 其中SVNRootDirectry是你的SVN 根目录,例如192.85.1.2上的是:/SVN.-d 表示以后太服务方式执行,-r就表示root 1.2 创建仓储 1.2.1 在SVN根目录下建立版本仓库 svnadmin create study 命令 :svnadmin create  msm 其中msm是版本仓库的名字,仓库建立好了以后会有出现一个仓库名字的文件夹,文

Linux下创建和删除用户

在Linux下创建用户和删除用户,必须在root用户下,如果你当前不是用根用户登录,你可以打开终端,输入"su root"命令,再输入根口令,就可以进入root用户模式下,如下所示: 创建用户(useradd): (1)用useradd命令创建用户创建用户: 语法: useradd [所要创建的用户名] ,回车 (2)用passwd命令为该用户创建密码: 语法: passwd [用户名]  ,回车 (3)输入密码:一般密码至少要有六个字符,这里输入的密码是看不见的,所以看到屏幕没显示,

LINUX下创建RAID1

实验 添加两块30G硬盘 在不重新启动的情况下,让Linux系统识别到新添加的磁盘 使用putty连接linux操作服务器 [[email protected] ~]# fdisk –l 没有识别到新添加的两块磁盘 [[email protected] ~]# echo "- - -" >/sys/class/scsi_host/host0/scan [[email protected] ~]# echo "-- -" > /sys/class/scsi