xfs格式缩小lvs大小 lvm逻辑卷

移除(lvremove),修改(lvchange),缩小(lvreduce)扩展(lvextend)

原/home目录分配过大

/dev/mapper/centos-home  434G   33M  433G    1% /home

#卸载挂载点
[root@localhost ]# umount /dev/mapper/centos-home 
umount: /home:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
[root@localhost ]# lsof /dev/mapper/centos-home 
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    11350 root  cwd    DIR  253,2        6   64 /home
[root@localhost ]# kill -9 11350      #最后先备份home
[root@localhost ]# lsof /dev/mapper/centos-home 

[root@localhost ]# lvreduce -L 10G /dev/mapper/centos-home  #削减lvs
  WARNING: Reducing active logical volume to 10.00 GiB.
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce centos/home? [y/n]: y
  Size of logical volume centos/home changed from 433.24 GiB (110910 extents) to 10.00 GiB (2560 extents).
  Logical volume centos/home successfully resized.
[root@localhost ]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  500G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0  499G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0 15.8G  0 lvm  [SWAP]
  └─centos-home 253:2    0   10G  0 lvm  
sr0              11:0    1  4.3G  0 rom  
[root@localhost ]#  mkfs.xfs /dev/mapper/centos-home   #以xfs形式格式化目录(按需选择,我这原来就是xfs格式)
mkfs.xfs: /dev/mapper/centos-home appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
[root@localhost ]#  mkfs.xfs -f /dev/mapper/centos-home
meta-data=/dev/mapper/centos-home isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@localhost ]# mount /dev/mapper/centos-home   #重新挂载
[root@localhost ]# lvcreate -l +100%FREE -n data centos   #在vg centos创建lv data,并将剩余空间分配给data
  Logical volume "data" created.
[root@localhost ]#  mkfs.xfs -f /dev/mapper/centos-data 
meta-data=/dev/mapper/centos-data isize=512    agcount=4, agsize=27737856 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=110951424, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=54175, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@localhost ]# cd /
[root@localhost /]# mkdir data
[root@localhost /]# vi /etc/fstab   
[root@localhost /]# mount /dev/mapper/centos-data
[root@localhost /]# lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0   500G  0 disk 
├─sda1            8:1    0     1G  0 part /boot
└─sda2            8:2    0   499G  0 part 
  ├─centos-root 253:0    0    50G  0 lvm  /
  ├─centos-swap 253:1    0  15.8G  0 lvm  [SWAP]
  ├─centos-home 253:2    0    10G  0 lvm  /home
  └─centos-data 253:3    0 423.3G  0 lvm  /data
sr0              11:0    1   4.3G  0 rom  
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值