新建的用户时候,有时候创建home目录不成功或有忘记创建home目录,则需要后续来创建用户的家目录home
实例用已oracle用户为例子
localhost:~ # mkdir /home/oracle localhost:~ # chown oracle:oinstall -R /home/oracle localhost:~ # usermod -d /home/oracle oracle ? ? localhost:~ # grep oracle /etc/passwd oracle:x:1000:1000::/home/oracle:/bin/bash localhost:~ # su - oracle
机器装了一块新硬盘, 先使用??sudo fdisk -l???看看新添加的硬盘叫什么, 我的叫sdb
接下来按照??这篇文章??操作即可, 该文章新挂载的硬盘叫sdb1, 注意替换成自己的硬盘名
先使用??sudo fdisk -l??看看新添加的硬盘叫什么,我的叫sdb1
1.创建目录
??sudo mkdir /media/home??
2.把/dev/sdb1挂载到/media/home
??sudo mount /dev/sdb1 /media/home??
3.同步/home到/media/home
??sudo rsync -aXS /home/. /media/home/.??
4.同步完成后重命名/home
??sudo mv /home /home_old??
5.新建/home
??sudo mkdir /home??
6.取消/dev/sdb1挂载
??sudo umount /dev/sdb1??
7.重新挂载/dev/sdb1到home
??sudo mount /dev/sdb1 /home??
8.查看/dev/sdb1的UUID
??blkid??
9.把UUID复制下来,修改/etc/fstab文件,实现开机自动挂载
??sudo vim /etc/fstab??
在文件最后添加如下内容:
???UUID=8da46012-ab9c-434f-a855-2484112fd1a7 /home ext4 nodev,nosuid 0 2??
10.保存之后重启系统,查看分区的挂载情况
??df –h??
11.确认一切正常后删除/home_old
??sudo rm -rf /home_old??
至此,给/home增加空间的工作就完成了。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。