Linux更改/home大小

由于工作中,需要跑测一个测试工具,需要/home目录要大一点,索性拿虚拟机模拟一个环境,进行/home目录的扩展,也就是增大容量,具体如下

1.如下图,原始home有5G大小空间,现在需要将整个/dev/sdb 20G空间给/home用
在这里插入图片描述
2.先将 /dev/sdb磁盘,格式化,给ext4的文件系统,并挂载

[root@localhost ~]# fdisk  /dev/sdb        #格式化sdb磁盘
[root@localhost ~]# mkfs.ext4 /dev/sdb     #给sdb文件系统格式
[root@localhost ~]# mkdir /test            #创建目录test
[root@localhost ~]# mount /dev/sdb /test/  #将sdb挂载到目录test下

3.将当前/home下文件全部复制到 /dev/sdb 上,也就是/test下,再将/dev/sdb挂载到/home下

[root@localhost test]# rsync -aXS /home/. /test/.           #同步/home下文件到/test下
rsync -av /home/* /test/ 
cp -aR /home/* /test/

[root@localhost /]# umount /test/         先将/test卸载,腾出/dev/sdb/
[root@localhost /]# umount /home/         然后将/home目录卸载,此时已没有/home
[root@localhost /]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0  500M  0 part /boot
└─sda2            8:2    0   16G  0 part 
  ├─centos-root 253:0    0   10G  0 lvm  /
  ├─centos-swap 253:1    0    1G  0 lvm  [SWAP]
  └─centos-home 253:2    0    5G  0 lvm  
sdb               8:16   0   20G  0 disk 
sr0              11:0    1  4.2G  0 rom  /run/media/root/CentOS 7 x86_64
[root@localhost /]# mount /dev/sdb  /home/         再将/dev/sdb挂载到/home即可
[root@localhost /]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0  500M  0 part /boot
└─sda2            8:2    0   16G  0 part 
  ├─centos-root 253:0    0   10G  0 lvm  /
  ├─centos-swap 253:1    0    1G  0 lvm  [SWAP]
  └─centos-home 253:2    0    5G  0 lvm  
sdb               8:16   0   20G  0 disk /home
sr0              11:0    1  4.2G  0 rom  /run/media/root/CentOS 7 x86_64
[root@localhost /]# cd /home/
[root@localhost home]# ls                    原本/home内的文件,目前依然在
lost+found  roo  w  wwwww到 /dev/sdb 上,也就是/test下,在讲/dev/sdb挂载到/home下

此时/home已经是/dev/sdb 20G 大小,但这是一次性的,下次机器重启,就会复原,想永久更改/home为/dev/sdb,需要修改/etc/fstab文件,改变系统挂载点,如下4,5,6

4.查看 /dev/sdb 的UUID

[root@localhost test]# blkid  /dev/sdb
/dev/sdb: UUID="2a22b2b6-78fe-4244-b66d-9ab10840528d" TYPE="ext4" 

5.修改/etc/fstab文件,改变系统挂载点

将/etc/fstab文件中,默认/home挂载点注释,并复制另起一行,修改uuid和ext4(因为我的dev/sdb的文件系统上面已经mkfs.ext4)

uuid=xxx也可以写路径,例如/dev/sdb/
在这里插入图片描述
6.重启机器,查看是够修改成功
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值