1. [root@server8 ~]# fdisk -cu /dev/vdb 
  2.  
  3. Command (m for help): n 
  4. Command action 
  5.    e   extended 
  6.    p   primary partition (1-4) 
  7. Partition number (1-4): 1 
  8. First sector (2048-10485759, default 2048):  
  9. Using default value 2048 
  10. Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759): +500M 
  11.  
  12. Command (m for help): t 
  13. Selected partition 1 
  14. Hex code (type L to list codes): 8e 
  15. Changed system type of partition 1 to 8e (Linux LVM) 
  16.  
  17. Command (m for help): w 
  18. The partition table has been altered! 
  19.  
  20. Calling ioctl() to re-read partition table. 
  21. Syncing disks. 
  22. [root@server8 ~]# cat /proc/partitions  
  23. major minor  #blocks  name 
  24.  
  25.  252        0    8388608 vda 
  26.  252        1     512000 vda1 
  27.  252        2    7875584 vda2 
  28.  252       16    5242880 vdb 
  29.  252       17     512000 vdb1 
  30.  253        0    6856704 dm-0 
  31.  253        1    1015808 dm-1 
 
  
  1. [root@server8 ~]# pvcreate /dev/vdb1  将物理存储打为pv
 
  
  1. [root@server8 ~]# vgcreate newvg /dev/vdb1将PV打为VG
  2.   Volume group "newvg" successfully created 
  3. [root@server8 ~]# lvcreate -n newlv -L 200M newvg -L为最终大小  -n后接LV名字
  4.   Logical volume "newlv" created 
  5. [root@server8 ~]# mkfs -t ext4 /dev/mapper/newvg-newlv 格式化
  6. [root@server8 ~]# mkdir /lv 
  7. [root@server8 ~]# mount /dev/mapper/newvg-newlv /lv手动挂载
  8. [root@server8 ~]# vi /etc/fstab 开机自动挂载
  9. /dev/mapper/newvg-newlv /lv    ext4   defaults  0  0 
  10. [root@server8 ~]# umount /lv 
  11. [root@server8 ~]# mount -a 
  12. [root@server8 ~]# df 
  13. Filesystem           1K-blocks      Used Available Use% Mounted on 
  14. /dev/mapper/vg_server8-lv_root 
  15.                        6748936   1331260   5074844  21% / 
  16. tmpfs                   498072         0    498072   0% /dev/shm 
  17. /dev/vda1               495844     31932    438312   7% /boot 
  18. /dev/mapper/newvg-newlv 
  19.                         198337      5646    182451   4% /lv 

扩展逻辑卷和 Ext4 文件系统

 
  
  1. [root@server8 ~]# lvextend -L +100M /dev/mapper/newvg-newlv 拉伸LV
 
  
  1. [root@server8 ~]# df -h 
  2. Filesystem            Size  Used Avail Use% Mounted on 
  3. /dev/mapper/vg_server8-lv_root 
  4.                       6.5G  1.3G  4.9G  21% / 
  5. tmpfs                 487M     0  487M   0% /dev/shm 
  6. /dev/vda1             485M   32M  429M   7% /boot 
  7. /dev/mapper/newvg-newlv 
  8.                       194M  5.6M  179M   4% /lv  
  9. [root@server8 ~]# resize2fs -p /dev/mapper/newvg-newlv拉伸文件系统
  10. resize2fs 1.41.12 (17-May-2010) 
  11. Filesystem at /dev/mapper/newvg-newlv is mounted on /lv; on-line resizing required 
  12. old desc_blocks = 1, new_desc_blocks = 2 
  13. Performing an on-line resize of /dev/mapper/newvg-newlv to 307200 (1k) blocks. 
  14. The filesystem on /dev/mapper/newvg-newlv is now 307200 blocks long. 
  15.  
  16. [root@server8 ~]# df -h 
  17. Filesystem            Size  Used Avail Use% Mounted on 
  18. /dev/mapper/vg_server8-lv_root 
  19.                       6.5G  1.3G  4.9G  21% / 
  20. tmpfs                 487M     0  487M   0% /dev/shm 
  21. /dev/vda1             485M   32M  429M   7% /boot 
  22. /dev/mapper/newvg-newlv 
  23.                       291M  6.1M  270M   3% /lv 

缩减LVS

 
  
  1. [root@server8 ~]# df -h 
  2. Filesystem            Size  Used Avail Use% Mounted on 
  3. /dev/mapper/vg_server8-lv_root 
  4.                       6.5G  1.3G  4.9G  21% / 
  5. tmpfs                 487M     0  487M   0% /dev/shm 
  6. /dev/vda1             485M   32M  429M   7% /boot 
  7. /dev/mapper/newvg-newlv 
  8.                       291M  6.1M  270M   3% /lv 
  9. 1.[root@server8 ~]# umount /lv  卸载
  10. [root@server8 ~]# lvs 
  11.   LV      VG         Attr     LSize   Pool Origin Data%  Move Log Copy%  Convert 
  12.   newlv   newvg      -wi-a--- 300.00m                                            
  13.   lv_root vg_server8 -wi-ao--   6.54g                                            
  14.   lv_swap vg_server8 -wi-ao-- 992.00m                                            
  15. 2,[root@server8 ~]# fsck -f /dev/mapper/newvg-newlv   以在进行大小调整之前验证所有文
    件系统数据结构是否都已得到清理

  16. fsck from util-linux-ng 2.17.2 
  17. e2fsck 1.41.12 (17-May-2010) 
  18. Pass 1: Checking inodes, blocks, and sizes 
  19. Pass 2: Checking directory structure 
  20. Pass 3: Checking directory connectivity 
  21. Pass 4: Checking reference counts 
  22. Pass 5: Checking group summary information 
  23. /dev/mapper/newvg-newlv: 11/77824 files (0.0% non-contiguous), 15979/307200 blocks 
  24. [root@server8 ~]# resize2fs /dev/mapper/newvg-newlv 200M  会将文件系统大小调整为
    200M ,假设逻辑卷大于 200M 。

  25. resize2fs 1.41.12 (17-May-2010) 
  26. Resizing the filesystem on /dev/mapper/newvg-newlv to 204800 (1k) blocks. 
  27. The filesystem on /dev/mapper/newvg-newlv is now 204800 blocks long. 
  28.  
  29. [root@server8 ~]# lvreduce -L 200 /dev/mapper/newvg-newlv   会将逻辑卷减小到200M
  30.   WARNING: Reducing active logical volume to 200.00 MiB 
  31.   THIS MAY DESTROY YOUR DATA (filesystem etc.) 
  32. Do you really want to reduce newlv? [y/n]: y 
  33.   Reducing logical volume newlv to 200.00 MiB 
  34.   Logical volume newlv successfully resized 
  35. [root@server8 ~]# mount -a 
  36. [root@server8 ~]# df 
  37. Filesystem           1K-blocks      Used Available Use% Mounted on 
  38. /dev/mapper/vg_server8-lv_root 
  39.                        6748936   1331836   5074268  21% / 
  40. tmpfs                   498072         0    498072   0% /dev/shm 
  41. /dev/vda1               495844     31932    438312   7% /boot 
  42. /dev/mapper/newvg-newlv 
  43.                         198337      5646    182457   4% /lv 
  44. [root@server8 ~]# df -h 
  45. Filesystem            Size  Used Avail Use% Mounted on 
  46. /dev/mapper/vg_server8-lv_root 
  47.                       6.5G  1.3G  4.9G  21% / 
  48. tmpfs                 487M     0  487M   0% /dev/shm 
  49. /dev/vda1             485M   32M  429M   7% /boot 
  50. /dev/mapper/newvg-newlv 
  51.                       194M  5.6M  179M   4% /lv