简介
许多人在购买服务器后发现储存空间和购买时说的不一样,好像除去一些大厂 如阿里、腾讯、都是以赠送数据盘的形式弄够磁盘空间。然后就会有人说,明明标注有60G的磁盘,查看后才只有20G,其实还有一个数据盘需要自己手动挂载::(滑稽)
下边就分享下Linux服务器挂载数据盘的方法
第一种方法
使用SHH工具连接服务器后,输入
abap 代码:yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh
然后等待出现
Do you want to try to mount the data disk to the /www directory?(y/n):
再输入 y ,等待即可。
再说下比较困难的办法
1.这边的话先输入 df -h
查看磁盘详情 可以看到根目录/现在只有17G。
2.再使用 fdisk-l
查看当前可用的所有磁盘,我们发现一个 /dev/vdb
的磁盘,在这里我们记一下后面会用到
3.接下来输入 fdisk /dev/vdb
对磁盘进行分区,这里的磁盘路径要与刚刚的磁盘路径一致。在 fdisk
的交互模式下输入 n [回车] p [回车] [回车] [回车] [回车] w [回车]。
4.继续输入 vgdisplay -v
命令以查看根分区所在的卷分组。此处的卷分组名称可能和我的不一样。此示例中的卷分组为 centos。
5.使用 lsblk
查看新分区的路径。此示例中的新分区路径为 /dev/vdb1
6.运行 vgextend centos /dev/vdb1
来将分区 /dev/vdb1
扩展到 centos 卷分组。在你实际操作时,请将卷分组名称和分区路径替换为你在之前看到的。
7.使用 lvdisplay
查看根分区所在的逻辑卷。
8.再使用 lvextend -L +39G /dev/centos/root
为根分区扩展 39G。这个39根据自己服务器有多少就换多少,比如lvextend -L +39G /dev/centos/root ,由于某些原因,磁盘的标称空间总是大于实际可用空间,所以我这边少一些空间。
9.倒数第二步,使用 xfs_growfs /dev/centos/root
扩大根分区的文件系统。
10.最后运行 df -h
以确保根分区扩展已完成。可以看到本示例中的服务器的根分区空间已经变为56G。
那本次教程就到这里了,感谢大家的观看。