|
红帽企业5 服务器上管理逻辑卷(5)
二、使用命令行管理逻辑卷
如果您使用的是老版本的红帽Linux 或者其他Linux发行版本,那么可以使用逻辑卷管理命令
进行工作。
1 使用命令建立逻辑卷、扩展逻辑卷
假设我有一块空闲硬盘,硬盘符是/dev/hdb,在里面分了三个分区,分别是 /dev/hdb1 /dev/hdb2 /dev/hdb3 三个都分别是100M空间
[root@localhost /]# fdisk /dev/hdb
Command (m for help): p
Disk /dev/hdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 13 104391 8e Linux LVM #看到Id是8e
/dev/hdb2 14 26 104422+ 8e Linux LVM
/dev/hdb3 27 39 104422+ 8e Linux LVM
下一步,建立物理卷PV。
下面是建立逻辑卷了, 注意:-L 和-l的区别,前面是根据大小来的,后面的是根据块数来的,也就是几个PE.
[root@localhost /]# pvcreate /dev/hdb1 /dev/hdb2 /dev/hdb3
Physical volume "/dev/hdb1" successfully created
Physical volume "/dev/hdb2" successfully created
Physical volume "/dev/hdb3" successfully created
创建VG卷组
[root@localhost /]# vgcreate vg0 /dev/hdb1 /dev/hdb2 #建立卷组,名字叫:vg0
Volume group "vg0" successfully created
[root@localhost /]#
[root@localhost /]# vgdisplay vg0 # 查看下卷组vg0得情况
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 2
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 2
Act PV 2
VG Size 200.00 MB
PE Size 4.00 MB #默认PE 都是4M, 通过 vgcreate -s 8M 可修改.
Total PE 50
Alloc PE / Size 0 / 0
Free PE / Size 50 / 200.00 MB
VG UUID WKRPJT-MI6G-vGk9-vne2-Gfg2-sAry-llsF7B
。。。。。。。。。
[root@localhost /]# lvcreate -n cjhdata -L 10M vg0 #建立名为cjhdata,大小10M
/dev/cdrom: open failed: Read-only file system
Rounding up size to full physical extent 12.00 MB
Logical volume "data" created
[root@localhost /]# lvdisplay #查看下逻辑卷情况
--- Logical volume ---
LV Name /dev/vg0/data
VG Name vg0
LV UUID qrC9H4-iHWi-Si4m-hN7G-x6Cm-yupr-aXRBVi
LV Write Access read/write
LV Status available
# open 0
LV Size 12.00 MB
Current LE 3
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:2
。。。。。。。
[root@localhost /]# mkfs.ext3 /dev/vg0/data #格式化成ext3格式.
mke2fs 1.35 (28-Feb-2008)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
3072 inodes, 12288 blocks
614 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=12582912
2 block groups
8192 blocks per group, 8192 fragments per group
1536 inodes per group
Superblock backups stored on blocks:
8193
Writing inode tables: done
Creating journal (1024 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.
[root@localhost /]# mount /dev/vg0/data /mnt/ #挂载到/mnt文件夹
[root@localhost /]# cp /home/cjh/1.txt /mnt/ #拷贝个文件进去
[root@localhost /]# umount /mnt/ #卸载文件
[root@localhost /]# lvextend -L +10M /dev/vg0/data #扩展逻辑卷大小
/dev/cdrom: open failed: Read-only file system
Rounding up size to full physical extent 12.00 MB
Extending logical volume data to 24.00 MB
Logical volume data successfully resized
|