1. 现有一台服务器已经安装了操作系统,接上了盘柜以后,需要创建逻辑卷以供系统挂载使用。整个磁盘作为一个分区,CentOS 6.3文件系统有最大16T限制。 
  2. 首先清除磁盘上的分区表信息: 
  3.  
  4. [root@SD-H0-ATTACH-G0S0 ~]# dd if=/dev/zero of=/dev/sda bs=512 count=1 
  5. 1+0 records in 
  6. 1+0 records out 
  7. 512 bytes (512 B) copied, 0.000446406 s, 1.1 MB/s 
  8. 创建物理卷 
  9.  
  10. [root@SD-H0-ATTACH-G0S0 ~]# pvcreate /dev/sda 
  11.   Writing physical volume data to disk "/dev/sda" 
  12.   Physical volume "/dev/sda" successfully created 
  13.  
  14. [root@SD-H0-ATTACH-G0S0 ~]# pvdisplay  
  15.   --- Physical volume --- 
  16.   PV Name               /dev/sdb2 
  17.   VG Name               vg_lvs2 
  18.   PV Size               1.09 TiB / not usable 3.00 MiB 
  19.   Allocatable           yes (but full) 
  20.   PE Size               4.00 MiB 
  21.   Total PE              285762 
  22.   Free PE               0 
  23.   Allocated PE          285762 
  24.   PV UUID               93Hrn1-R8m4-fv8S-S7G6-3vpa-N4EH-GOevM9 
  25.     
  26.   --- Physical volume --- 
  27.   PV Name               /dev/sda 
  28.   VG Name               vg_mongodb 
  29.   PV Size               18.19 TiB / not usable 4.00 MiB 
  30.   Allocatable           yes  
  31.   PE Size               4.00 MiB 
  32.   Total PE              4767999 
  33.   Free PE               4767999 
  34.   Allocated PE          0 
  35.   PV UUID               nUhMM9-S51t-nlKz-wgVS-nkCh-sgXD-Qr4bZv 
  36. 创建物理卷组 
  37.  
  38. [root@SD-H0-ATTACH-G0S0 ~]# vgcreate vg_mongodb /dev/sda  
  39.   Volume group "vg_mongodb" successfully created 
  40. [root@SD-H0-ATTACH-G0S0 ~]# vgs 
  41.   VG         #PV #LV #SN Attr   VSize  VFree  
  42.   vg_lvs2      1   2   0 wz--n-  1.09t     0  
  43.   vg_mongodb   1   0   0 wz--n- 18.19t 18.19t 
  44. 创建逻辑卷 
  45.  
  46. [root@SD-H0-ATTACH-G0S0 ~]# lvcreate -l 16T -n lv_mongodb vg_mongodb 
  47.   Logical volume "lv_mongodb" created 
  48. 格式化文件系统 
  49.  
  50. [root@SD-H0-ATTACH-G0S0 ~]# mkfs.ext4 /dev/vg_mongodb/lv_mongodb 
  51. mke2fs 1.41.12 (17-May-2010) 
  52. Filesystem label
  53. OS type: Linux 
  54. Block size=4096 (log=2
  55. Fragment size=4096 (log=2
  56. Stride=0 blocks, Stripe width=0 blocks 
  57. 1073741824 inodes, 4294967295 blocks 
  58. 214748364 blocks (5.00%) reserved for the super user 
  59. First data block=0 
  60. 131072 block groups 
  61. 32768 blocks per group, 32768 fragments per group 
  62. 8192 inodes per group 
  63. Superblock backups stored on blocks: 
  64.         32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
  65.         4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
  66.         102400000, 214990848, 512000000, 550731776, 644972544, 1934917632, 
  67.         2560000000, 3855122432 
  68.  
  69. Writing inode tables: done 
  70. Creating journal (32768 blocks): done 
  71. Writing superblocks and filesystem accounting information: done 
  72.  
  73. This filesystem will be automatically checked every 22 mounts or 
  74. 180 days, whichever comes first.  Use tune2fs -c or -i to override. 
  75. 挂载使用 
  76.  
  77. [root@SD-H0-ATTACH-G0S0 ~]# mount /dev/vg_mongodb/lv_mongodb /dragon/data 
  78. [root@SD-H0-ATTACH-G0S0 ~]#  
  79. [root@SD-H0-ATTACH-G0S0 ~]# df -h 
  80. Filesystem            Size  Used Avail Use% Mounted on 
  81. /dev/mapper/vg_lvs2-lv_root 
  82.                       1.1T  2.5G  1.1T   1% / 
  83. tmpfs                 7.8G     0  7.8G   0% /dev/shm 
  84. /dev/sdb1             485M   58M  402M  13% /boot 
  85. /dev/mapper/vg_mongodb-lv_mongodb 
  86.                        16T  129M   15T   1% /dragon/data