Linux分配空间


今天,我看了我的Linux的磁盘,发现/home目录这个下面有太多空间,而我的根目录下面又太少了,所以,我把/home目录下面的空间分配给根目录下面,命令如下:

# 查看磁盘容量
df -h
# 卸载磁盘
umount /home
# 将磁盘重新分配给10G,以前是47G
lvreduce -L 10G /dev/mapper/centos-home
# 让上买面的操作生效
mkfs.xfs /dev/mapper/centos-home -f
# 挂在磁盘
mount -a /home
# 重新查看磁盘容量
df -h
# 整理磁盘,查看空闲容量,里面有free,表示可以挂在到需要扩容的磁盘上面去
vgdisplay
# 将空闲的放到需要需要扩容的磁盘上面去
lvextend -L +36G /dev/mapper/centos-root
# 让上面一步生效
xfs_growfs /dev/mapper/centos-root
# 重新查看磁盘,成功
df -h

以上我的操作系统是Centos7系统,有些系统可能不太适合上面的操作哦,读者根据自己的情况来定。

当经过上面的操作之后,原先磁盘中的数据全部就会被清空的,所以在进行上面操作之前,最好先备份,然后等重新分配磁盘之后,再把数据给扔回来。

重新分配完之后,可能还会遇到以下问题,之前的前缀不见了,比如下面这样子:

-bash-4.2$

对于我来说,很不爽,所以这个时候调整他以下就好了。

export PS1="[\u@\h \w]$ "

在Linux中,控制这个前缀是通过PS1这个来定的。

这个时候,分别说一下参数

\u – Username
\h – Hostname
\w – Full path of the current working directory

于是调整完毕之后,我这里显示为下面这样子。

[hadoop@node1 ~]$

修改权限

# 然后一路回车就行
ssh-keygen -t rsa
chmod -R 755 .ssh/
chown -R hadoop:hadoop .ssh/
cd .ssh/
chmod 644 *
chmod 600 id_rsa
chmod 600 id_rsa.pub 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM