磁盘改变大小


http://blog.csdn.net/a921122/article/details/51955764





1. 首先查看磁盘使用情况


[root@SambaServer ~]# df -h
文件系统              容量  已用  可用 已用%% 挂载点
/dev/mapper/VolGroup-lv_root
                      136G   43G   87G  33% /
tmpfs                 939M     0  939M   0% /dev/shm
/dev/sda1             485M   32M  428M   7% /boot
/dev/mapper/VolGroup-lv_home
                      6.0G  160M  5.5G   3% /home
[root@SambaServer ~]# 


这个是我调整过之后的磁盘使用情况,望见谅!


现在要做的是增大/dev/mapper/VolGroup-lv_root分区大小,减小/dev/mapper/VolGroup-lv_home分区大小,而且要保证数据不会丢失!


2、卸载/home
[root@SambaServer ~]# umount /home
umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
[root@SambaServer ~]# fuser -m /home 


3、调整分区大小


根据自己的情况设置home分区的大小,这里我给home预留了6G的空间。


[root@SambaServer ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 6G
如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令,-f 即使文件系统没有错误迹象,仍强制地检查正确性: 
[root@SambaServer ~]# e2fsck -f /dev/mapper/VolGroup-lv_home 然后重新执行命令:
[root@SambaServer ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 6G
注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合


4、挂载上/home,查看磁盘使用情况
[root@SambaServer ~]# mount /home
[root@SambaServer~]# df -h


5、设置空闲空间
使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”
[root@SambaServer ~]# lvreduce -L 6G /dev/mapper/VolGroup-lv_home
注:lvreduce -L 6G的意思为设置当前文件系统为6G,如果lvreduce -l 6G是指从当前文件系统上减少6G
使用lvreduce减小逻辑卷的大小。注意:减小后的大小不能小于文件的大小,否则会丢失数据。


可以使用vgdisplay命令等查看一下可以操作的大小即查看“Free PE / Size”剩余空间。也可以是用fdisk -l命令查看详细信息。
[root@SambaServer ~]# vgdisplay
注:vgdisplay为显示LVM卷组的元数据信息


[root@SambaServer ~]# vgdisplay 
  --- Volume group ---
  VG Name               VolGroup
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               148.56 GiB
  PE Size               4.00 MiB
  Total PE              38031
  Alloc PE / Size       37872 / 147.94 GiB
  Free  PE / Size       159 / 636.00 MiB
  VG UUID               YO3BeY-u320-D91b-NiVP-eius-KcWC-LowCkj
   
[root@SambaServer ~]#


这个是我调整后的信息,只做参考!


可以看出空闲的空间已经出来了,下面就是把空闲出来的空间给根分区!


6.把闲置空间挂在到根目录下(中间一定要耐心等待。)
[root@SambaServer ~]# lvextend -L +88G /dev/mapper/VolGroup-lv_root
注:lvextend -L +88G为在文件系统上增加88G
[root@SambaServer ~]# resize2fs -p /dev/mapper/VolGroup-lv_root


7、检查调整结果
[root@SambaServer ~]# df -h
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值