parted LVM划分4T磁盘,在线扩展1.5T

磁盘分区:

parted /dev/emcpowera

(parted) print

Model: Unknown (unknown)

Disk /dev/emcpowera: 4398GB

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

Partition Table: msdos

(parted) mklabel gpt

Warning: The existing disk label on /dev/emcpowera will be destroyed and all

data on this disk will be lost. Do you want to continue?

Yes/No? yes

(parted) mkpart primary 0 4398GB

Warning: The resulting partition is not properly aligned for best performance.

Ignore/Cancel? i

(parted) print

Model: Unknown (unknown)

Disk /dev/emcpowera: 4398GB

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

Partition Table: gpt

(parted) set 1 lvm on

(parted) print

Model: Unknown (unknown)

Disk /dev/emcpowera: 4398GB

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

Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags

1      17.4kB  4398GB  4398GB               primary  lvm

# partprobe /dev/emcpowera

创建pv(实体分割区)

[[email protected] ~]# pvcreate -v /dev/emcpowera1

Set up physical volume for "/dev/emcpowera1" with 8589934525 available sec

tors    Zeroing start of device /dev/emcpowera1

Writing physical volume data to disk "/dev/emcpowera1"

Physical volume "/dev/emcpowera1" successfully created

[[email protected] ~]# pvdisplay

"/dev/emcpowera1" is a new physical volume of "4.00 TiB"

--- NEW Physical volume ---

PV Name               /dev/emcpowera1

VG Name

PV Size               4.00 TiB

Allocatable           NO

PE Size               0

Total PE              0

Free PE               0

Allocated PE          0

PV UUID               rXInos-ERGY-PtRM-3gdO-iuTc-FjUq-MsuOEK

[[email protected] ~]# vgcreate -s 4M vg01 /dev/emcpowera1

Volume group "vg01" successfully created

[[email protected] ~]# vgdisplay

--- Volume group ---

VG Name               vg01

System ID

Format                lvm2

Metadata Areas        1

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                1

Act PV                1

VG Size               4.00 TiB

PE Size               4.00 MiB

Total PE              1048575

Alloc PE / Size       0 / 0

Free  PE / Size       1048575 / 4.00 TiB

VG UUID               iLibwY-3PzY-msgG-SX0y-zWVf-1eXj-iAN2FU

[[email protected] ~]# lvcreate  -l 100%FREE -n lv01 vg01

Logical volume "lv01" created

[[email protected] ~]# mkfs.ext4 /dev/vg01/lv01

mke2fs 1.43-WIP (20-Jun-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

268435456 inodes, 1073740800 blocks

53687040 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=4294967296

32768 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

,     4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

102400000, 214990848, 512000000, 550731776, 644972544

Allocating group tables: done

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

[[email protected] ~]# mkdir /4t

[[email protected] ~]# mount /dev/vg01/lv01 /4t

[[email protected] ~]# df -h

Filesystem             Size  Used Avail Use% Mounted on

/dev/sda4              252G   91G  149G  39% /

tmpfs                   16G     0   16G   0% /dev/shm

/dev/sda2              190M   54M  127M  30% /boot

/dev/sda1              200M  260K  200M   1% /boot/efi

/dev/mapper/vg01-lv01  4.0T   67M  3.8T   1% /4t

[[email protected] ~]# mount

/dev/sda4 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw)

/dev/sda2 on /boot type ext4 (rw)

/dev/sda1 on /boot/efi type vfat (rw,umask=0077,shortname=winnt)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

/dev/mapper/vg01-lv01 on /4t type ext4 (rw)

扩展1.5T

[[email protected] ~]# fdisk /dev/emcpowerb

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

Building a new DOS disklabel with disk identifier 0x16fa8030.

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

After that, of course, the previous content won‘t be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It‘s strongly recommended to

switch off the mode (command ‘c‘) and change display units to

sectors (command ‘u‘).

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-195812, default 1): 1

Last cylinder, +cylinders or +size{K,M,G} (1-195812, default 195812):

Using default value 195812

Command (m for help): t

Selected partition 1

Hex code (type L to list codes): 8e

Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): p

Disk /dev/emcpowerb: 1610.6 GB, 1610612736000 bytes

255 heads, 63 sectors/track, 195812 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: 0x16fa8030

Device Boot      Start         End      Blocks   Id  System

/dev/emcpowerb1               1      195812  1572859858+  8e  Linux LVM

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[[email protected] ~]# pvcreate /dev/emcpowerb1

Physical volume "/dev/emcpowerb1" successfully created

[[email protected] ~]# vgextend vg01 /dev/emcpowerb1

Volume group "vg01" successfully extended

[[email protected] ~]# vgdisplay

--- Volume group ---

VG Name               vg01

System ID

Format                lvm2

Metadata Areas        2

Metadata Sequence No  3

VG Access             read/write

VG Status             resizable

MAX LV                0

Cur LV                1

Open LV               0

Max PV                0

Cur PV                2

Act PV                2

VG Size               5.46 TiB

PE Size               4.00 MiB

Total PE              1432573

Alloc PE / Size       1048575 / 4.00 TiB

Free  PE / Size       383998 / 1.46 TiB

VG UUID               iLibwY-3PzY-msgG-SX0y-zWVf-1eXj-iAN2FU

[[email protected] ~]# lvextend -l +100%FREE /dev/vg01/lv01

Extending logical volume lv01 to 5.46 TiB

Logical volume lv01 successfully resized

[[email protected] ~]# e2fsck -f /dev/vg01/lv01

e2fsck 1.43-WIP (20-Jun-2013)

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

blocks

[[email protected] ~]# resize2fs /dev/vg01/lv01

resize2fs 1.43-WIP (20-Jun-2013)

Resizing the filesystem on /dev/vg01/lv01 to 1466954752 (4k) blocks.

The filesystem on /dev/vg01/lv01 is now 1466954752 blocks long.

[[email protected] ~]# mount /dev/vg01/lv01 /4t

[[email protected] ~]# df -h

Filesystem             Size  Used Avail Use% Mounted on

/dev/sda4              252G   91G  149G  39% /

tmpfs                   16G     0   16G   0% /dev/shm

/dev/sda2              190M   54M  127M  30% /boot

/dev/sda1              200M  260K  200M   1% /boot/efi

/dev/mapper/vg01-lv01  5.4T   58M  5.2T   1% /4t

[[email protected] ~]# mount

/dev/sda4 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw)

/dev/sda2 on /boot type ext4 (rw)

/dev/sda1 on /boot/efi type vfat (rw,umask=0077,shortname=winnt)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

/dev/mapper/vg01-lv01 on /4t type ext4 (rw)

增加lv(在分区空间足够的情况下)

这里,我们新添加一块磁盘sdc20G,前期磁盘分区操作省略

[[email protected] /]# umount /lv01    先卸载

[[email protected] /]# pvcreate /dev/sdc1    增加pv实体分割区

[[email protected] /]# vgextend vg01 /dev/sdc1        将新加PV加入原有的VG01上

[[email protected] /]# lvextend -l 5120 /dev/vg01/lv01        增加lv

[[email protected] /]# resize2fs /dev/vg01/lv01                        手动

[[email protected] /]# mount /dev/vg01/lv01 /lv01

[[email protected] /]# df -h

减少lv

[[email protected] /]# umount /lv01

[[email protected] /]# fsck -f /dev/vg01/lv01

[[email protected] /]# resize2fs /dev/vg01/lv01 102400这里更改文件系统指定大小要和lvreduce必须一致

[[email protected] /]# lvreduce -L 102400M /dev/vg01/lv01

(减小大小,要计算好,而且稍不注意,就可能让系统崩溃

时间: 2024-10-10 12:58:06

parted LVM划分4T磁盘,在线扩展1.5T的相关文章

KVM虚拟化笔记(十一)------kvm   Linux虚拟机在线扩展磁盘

kvm虚拟机也支持在线扩展磁盘功能,在线扩展有特定的使用环境,主要用于不能随便停用的生产环境中,本文以hadoop为例具体步骤如下: 1,查看现有磁盘 [[email protected] test]# virsh list --all  Id    Name                           State ----------------------------------------------------  1     win7                       

linux中的磁盘配额以及在线扩展

运行环境:centos7 一.磁盘配额 (1)介绍 磁盘配额是管理员为普通用户设置的使用磁盘的限制,每个用户只能使用有限的磁盘空间,管理员通过磁盘配额的设置.可以很清楚的了解到每个普通用户的磁盘使用情况,避免某些用户浪费磁盘空间导致其它用户无法正常工作:在liunx系统中我们使用超级管理员root用户来进行磁盘配额的配置,可以对用户或组进行文件大小限制或者文件数量限制. 限制又可分为两种: 软限制:当用户或组所分配的空间占满以后,在一定的宽限期内可以超出当前容量,系统会发出警告,但超出时间后系统

VMWARE ESXI linux虚拟机不重启在线扩展磁盘

环境介绍: vmware esxi 5.5 的虚拟化环境centos 6.9 操作系统 因为业务的需要,需要对虚拟机磁盘进行扩展或者新增一块硬盘,但一般情况下需要重启虚拟机才能识别到硬盘,可有些业务是不允许随便重启操作系统的,那么在不重启的情况下如何识别磁盘呢? 操作: 1)首先对虚拟机进行编辑设置--> 硬盘大小进行修改到100G 2)登陆系统fdisk -l 查看磁盘空间无改变 3)此时需要重新扫描存储设备的scsi总线,有两种方法 方法一 找到scsi磁盘编号,进行rescanshell>

LVM逻辑卷管理--在线扩容、逻辑卷与卷组容量缩减、逻辑卷快照

LVM逻辑卷管理公司生产环境中使用了LVM逻辑卷管理,所以今天花时间整理一下.通过LVM技术整合所有的磁盘资源进行分区,然后创建PV物理卷形成一个资源池,再划分卷组,最后在卷组上创建不同的逻辑卷,继而初始化逻辑卷,挂载到系统中使用.LVM对比传统硬盘存储的优点1. 统一管理:整合多个磁盘或分区形成一个资源池2. 灵活性:可以使用不同磁盘.不同分区来组成一个逻辑卷3. 可伸缩性:逻辑卷和卷组的容量都可以使用命令来扩展或者缩减,且不会影响破坏原有数据,支持磁盘热插拔.4. 支持热插拔5. 支持在线数

【Linux系统】磁盘划分之一磁盘分区

磁盘划分 在此之前我想,对于windows系统的磁盘划分大家都或多或少的会点,点点下一步就可以.而对于Linux的字符界面形式的划分方法就没有windows点点下一步那么简单了.接下来我为大家介绍Linux系统的磁盘是如何划分的.我这里使用的虚拟机装的Linux6.2版本的32位操作做系统. 首先打开Linux的虚拟机,点击添加硬盘.在添加完硬盘后,在重启一下Linux.可以在字符界面中输入init 6 就可以重启Linux系统.重启好之后,我们通过命令fdisk -l 来查看硬盘.操作如下:

Linux下使用PARTED对大于2T磁盘分区

Linux下使用PARTED对大于2T磁盘分区 在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个10TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,而我们在做raid时会划分多个VD来进行装系统,但系统安装完后无法将磁盘全部识别出来,这时就需要手动对GPT分区进行挂载,那么如何在linux中对大于2T的磁盘进行挂载?注意:       GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition table的4*16个字节,只留第一个16个

linux下使用parted工具划分大于2T的分区

一 关键词 转自http://dngood.blog.51cto.com/446195/647702/ MBR和2TB的限制在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区的朋友没啥影响,但对于使用大于2TB分区(比如5TB的分区)的朋友就会遇到问题了,要突破这个限制:我们先来了解下MBR(Master Boot Record)和GPT(GUID Partition Table)

Red Hat Enterprise 6.5磁盘分区,LVM管理及磁盘配额设置

Linux磁盘分区.LVM管理及磁盘配额设置第一部分:磁盘分区 为虚拟机添加一块新的磁盘,重启生效. 管理新添加的sdb磁盘.为其创建不同类型的分区,ext4.fat.及swap.2.1创建第一个主分区2.2创建第二个主分区,方法相同. 2.3将剩下的都划分为扩展分区(逻辑分区需要在扩展分区基础上建立) 2.4在扩展分区内划出两个逻辑分区2.5创建好分区之后,我们需要根据需求改变分区的类型,fat类型分区更改方法(方法同样适用于主分区更改,此处用逻辑分区作例.)2.6变更sdb6为swap分区,

LVM逻辑卷创建及扩展

一:LVM逻辑卷管理:逻辑卷管理LVM是linxu系统中比较重要的一种磁盘管理机制,管理员利用LVM可以在磁盘不用重新分区的情况下动态调整文件系统的大小,并且利用LVM管理的文件系统可以跨越磁盘.当服务器添加了新的磁盘后,管理员不必将原有的文件移动到新的磁盘上,而是通过LVM可以直接扩展文件系统跨越磁盘. LVM为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念.LVM的出现基本实现了磁盘空间的按需分配. LVM是建立在物理磁盘和分区之上的一个逻辑层,通过它可以将若干个磁盘分区