centos调整同分区下的目录大小

目的:由于root目录太小,home目录太大,现要把hone目录的空间挪给root一部分。

先备份home目录的数据

		cp  -r  源文件(source) 目标文件(destination)
		cp -r  /home/test  /homebak

查看硬盘情况

[root@bogon ~]# df -hT

	文件系统                       容量  已用  可用 已用% 挂载点
/dev/mapper/centos_bogon-root   50G  3.7G   47G    8% /
devtmpfs                       1.7G     0  1.7G    0% /dev
tmpfs                          1.8G     0  1.8G    0% /dev/shm
tmpfs                          1.8G  9.8M  1.7G    1% /run
tmpfs                          1.8G     0  1.8G    0% /sys/fs/cgroup
/dev/sda1                     1014M  181M  834M   18% /boot
/dev/mapper/centos_bogon-var   200G  479M  200G    1% /var
/dev/mapper/centos_bogon-home  1.6T   37M  1.6T    1% /home
tmpfs                          350M  4.0K  350M    1% /run/user/42
tmpfs                          350M   40K  350M    1% /run/user/0
/dev/sr0                       7.3M  7.3M     0  100% /run/media/root/Wireless

查看分区

[root@bogon ~]# fdisk -l

磁盘 /dev/sda:2000.4 GB, 2000398934016 字节,3907029168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x000f38c2

设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200  3907028991  1952464896   8e  Linux LVM

磁盘 /dev/mapper/centos_bogon-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/mapper/centos_bogon-swap:3892 MB, 3892314112 字节,7602176 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/mapper/centos_bogon-home:1727.0 GB, 1726983700480 字节,3373015040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/mapper/centos_bogon-var:214.7 GB, 214748364800 字节,419430400 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节

查看分区表格式

[root@bogon ~]# fdisk -lu /dev/sda

磁盘 /dev/sda:2000.4 GB, 2000398934016 字节,3907029168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x000f38c2

 设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200  3907028991  1952464896   8e  Linux LVM

查看文件系统格式

[root@bogon ~]# blkid /dev/sda2

/dev/sda2: UUID="PrnGfD-cum9-RFNW-RL2K-8p1h-zTm7-uu43fs" 		TYPE="LVM2_member"

[root@bogon ~]# blkid /dev/sda1

/dev/sda1: UUID="da550ad4-0153-4bbb-b25a-7880d8942ffd" TYPE="xfs"

查看分区情况

[root@bogon ~]# lsblk /dev/sda

NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                     8:0    0  1.8T  0 disk
├─sda1                  8:1    0    1G  0 part /boot
└─sda2                  8:2    0  1.8T  0 part
  ├─centos_bogon-root 253:0    0   50G  0 lvm  /
  ├─centos_bogon-swap 253:1    0  3.6G  0 lvm  [SWAP]
  ├─centos_bogon-home 253:2    0  1.6T  0 lvm  /home
  └─centos_bogon-var  253:3    0  200G  0 lvm  /var

卸载home

[root@bogon ~]# umount /home

如果有进程占用:
关闭home进程:
fuser -m -v -i -k /home

[root@bogon ~]# lsblk /dev/sda

NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                     8:0    0  1.8T  0 disk
├─sda1                  8:1    0    1G  0 part /boot
└─sda2                  8:2    0  1.8T  0 part
├─centos_bogon-root 253:0    0   50G  0 lvm  /
├─centos_bogon-swap 253:1    0  3.6G  0 lvm  [SWAP]
├─centos_bogon-home 253:2    0  1.6T  0 lvm
└─centos_bogon-var  253:3    0  200G  0 lvm  /var

[root@bogon ~]# df -h

文件系统                       容量  已用  可用 已用% 挂载点
/dev/mapper/centos_bogon-root   50G  3.7G   47G    8% /
devtmpfs                       1.7G     0  1.7G    0% /dev
tmpfs                          1.8G     0  1.8G    0% /dev/shm
tmpfs                          1.8G  9.8M  1.7G    1% /run
tmpfs                          1.8G     0  1.8G    0% /sys/fs/cgroup
/dev/sda1                     1014M  181M  834M   18% /boot
/dev/mapper/centos_bogon-var   200G  479M  200G    1% /var
tmpfs                          350M  4.0K  350M    1% /run/user/42
tmpfs                          350M   40K  350M    1% /run/user/0
/dev/sr0                       7.3M  7.3M     0  100% /run/media/root/Wireless

删除home扇区

[root@bogon ~]# lvremove /dev/mapper/centos_bogon-home

Do you really want to remove active logical volume centos_bogon/home? [y/n]: y
 Logical volume "home" successfully removed

给root所在的扇区增加100G

[root@bogon ~]# lvextend -L +100G /dev/mapper/centos_bogon-root

Size of logical volume centos_bogon/root changed from 50.00 GiB 			(12800 extents) to 150.00 GiB (38400 extents).

Logical volume centos_bogon/root successfully resized.

扩展root文件系统

[root@bogon ~]# xfs_growfs /dev/mapper/centos_bogon-root

meta-data=/dev/mapper/centos_bogon-root isize=512    agcount=4, agsize=3276800 blks
     =                       sectsz=4096  attr=2, projid32bit=1
     =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
     =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6400, version=2
     =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 13107200 to 39321600

查看有多少可分配空间

[root@bogon ~]# vgdisplay
在这里插入图片描述

重新创建home

[root@bogon ~]# lvcreate -L 1500G -n home centos_bogon

 Logical volume "home" created.

创建文件系统

[root@bogon ~]# mkfs.xfs /dev/centos_bogon/home

meta-data=/dev/centos_bogon/home isize=512    agcount=4, agsize=98304000 blks
     =                       sectsz=4096  attr=2, projid32bit=1
     =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=393216000, imaxpct=5
     =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=192000, version=2
     =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

挂载 home

[root@bogon ~]# mount /dev/centos_bogon/home /home
[root@bogon ~]# df -h

文件系统                       容量  已用  可用 已用% 挂载点
/dev/mapper/centos_bogon-root  150G  3.7G  147G    3% /
devtmpfs                       1.7G     0  1.7G    0% /dev
tmpfs                          1.8G     0  1.8G    0% /dev/shm
tmpfs                          1.8G  9.8M  1.7G    1% /run
tmpfs                          1.8G     0  1.8G    0% /sys/fs/cgroup
/dev/sda1                     1014M  181M  834M   18% /boot
/dev/mapper/centos_bogon-var   200G  479M  200G    1% /var
tmpfs                          350M  4.0K  350M    1% /run/user/42
tmpfs                          350M   40K  350M    1% /run/user/0
/dev/sr0                       7.3M  7.3M     0  100% /run/media/root/Wireless
/dev/mapper/centos_bogon-home  1.5T   33M  1.5T    1% /home

把备份的东西cp回home,删掉备份

 cp -r  /homebak/test  /home

创建文件系统命令

创建ext4文件系统:mkfs.ext4 /dev/vdb2
创建ext3文件系统:mkfs.ext3 /dev/vdb2
创建xfs文件系统:mkfs.xfs -f /dev/vdb2
创建btrfs文件系统:mkfs.btrfs /dev/vdb2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值