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