gaojinguan 发表于 2015-11-21 03:55:04

LINUX硬盘磁盘LVS扩容

  记一下记录,忘了好找
  某服务器硬盘没划分完,某个分区相当小,很浪费
  
  
  # vgdisplay
  --- Volume group ---
  VG Name               VolGroup00
  System ID            
  Format                lvm2
  Metadata Areas      2
  Metadata Sequence No11
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               5
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               836.34 GB
  PE Size               32.00 MB
  Total PE            26763
  Alloc PE / Size       18238 / 569.94 GB
  FreePE / Size       8525 / 266.41 GB
  VG UUID               GQxsHi-QnFz-54YO-Htzs-jwBp-n7t5-DoEv8R
  ###可以看到有266G的空闲空间
  
  # df -h
  文件系统            容量已用 可用 已用% 挂载点
  /dev/mapper/VolGroup00-LogVol00
  3.9G477M3.3G13% /
  /dev/mapper/VolGroup00-LogVol05
  252G2.7G239G   2% /home
  /dev/mapper/VolGroup00-LogVol04
  3.9G730M3.0G20% /var
  /dev/mapper/VolGroup00-LogVol03
  35G221M   33G   1% /tmp
  /dev/mapper/VolGroup00-LogVol02
  256G9.5G234G   4% /usr
  /dev/sda3             190M   15M166M   9% /boot
  tmpfs               7.9G   07.9G   0% /dev/shm
  ### 目标是/home目录,准备扩它。其他也可以扩,看自己需要。
  
  # umount /dev/mapper/VolGroup00-LogVol05
  umount: /home: device is busy
  umount: /home: device is busy
  ###卸载home目录所在逻辑卷,但是有进程在用
  
  # fuser -m /dev/mapper/VolGroup00-LogVol05
  /dev/mapper/VolGroup00-LogVol05:4996c4997c
  ###看谁在用它
  
  # kill 4996 4997
  -bash: kill: (22338) - 没有那个进程
  -bash: kill: (22340) - 没有那个进程
  ###干掉
  
  # fuser -m /dev/mapper/VolGroup00-LogVol05
  ### 嗯,没了
  
  # umount /dev/mapper/VolGroup00-LogVol05
  ###这下卸载了
  
  # lvextend -l +8525 /dev/VolGroup00/LogVol05
  Extending logical volume LogVol05 to 526.41 GB
  Logical volume LogVol05 successfully resized
  ###扩展8525个单位,从vgdisplay看到的最大了。也可以用-L 参数扩充具体的大小如lvextend -L+266G /dev/VolGroup00/LogVol05
  
  # resize2fs /dev/VolGroup00/LogVol05
  resize2fs 1.39 (29-May-2006)
  Please run 'e2fsck -f /dev/VolGroup00/LogVol05' first.
  ###挂在钱要重新改变尺寸才真正生效,噢,碰到一个问题,要先检查一下磁盘。
  
  # e2fsck -f /dev/VolGroup00/LogVol05
  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/VolGroup00/LogVol05: 30956/68157440 files (0.8% non-contiguous), 2819130/68157440 blocks
  ###查吧,花点时间而已,约1分钟
  
  
  # resize2fs /dev/VolGroup00/LogVol05
  resize2fs 1.39 (29-May-2006)
  Resizing the filesystem on /dev/VolGroup00/LogVol05 to 137994240 (4k) blocks.
  The filesystem on /dev/VolGroup00/LogVol05 is now 137994240 blocks long.
  ###改大小成功
  
  
  # mount /dev/VolGroup00/LogVol05
  ###挂上啦
  
  # df -h
  文件系统            容量已用 可用 已用% 挂载点
  /dev/mapper/VolGroup00-LogVol00
  3.9G477M3.3G13% /
  /dev/mapper/VolGroup00-LogVol04
  3.9G730M3.0G20% /var
  /dev/mapper/VolGroup00-LogVol03
  35G221M   33G   1% /tmp
  /dev/mapper/VolGroup00-LogVol02
  256G9.5G234G   4% /usr
  /dev/sda3             190M   15M166M   9% /boot
  tmpfs               7.9G   07.9G   0% /dev/shm
  /dev/mapper/VolGroup00-LogVol05
  510G2.7G492G   1% /home
  ###哈,扩容成功。
  
  
页: [1]
查看完整版本: LINUX硬盘磁盘LVS扩容