前言
作为一个开发人员,和服务器打交道是必不可少的,当然要和运维相比的话还是差点儿。
但是,在公司,作为一个程序员,难免会遇到自己部署测试环境,或者上线生产环境。
在私下,座位一个程序员,大多数都有自己的博客,即使没有,估计也买过服务器,鼓捣鼓捣别的东西来玩玩。
在我们购买完服务器后,可能会有这样的场景,业务场景使用下,担心自己的系统盘不够用,所以就会单独买块数据盘,用来放数据,就像我们windows
操作系统除了C盘还有D盘、F盘一样;但是linux
系统预制有区别的是,我们买了数据盘之后,需要挂载才能使用。
今天,我们就来看看,如何在linux
中,给操作系统中挂载云硬盘呢?
准备工作
- 买一个服务器
- 买一块数据盘(硬盘很便宜的,一般也就百十来块钱)
- 准备个
xshell
工具,用来连接服务器终端的(我用的是finalshell
,网上就能下载,大家可以自行下载,不想下载的也可以联系我,我给你发)
挂载数据盘
我这边的数据盘没有进行分区,直接就是将一整个盘挂载在服务器中,如果有想分区的,可以单独搜搜相关资料,也不难。
- 查看当前系统中一共有几块盘:
fdisk -l
可以看的出来,我这有两张盘,一个是vda一个是vdb.
- 将新建分区文件系统设为系统所需格式,我这设置的是
ext4
格式的,命令如下:
mkfs -t ext4 /dev/vdb
可以看到,执行完成。
- 创建需要将数据盘挂载的目录,比如我的目录叫
life
:
mkdir /life
- 将盘挂载到新创建的目录上:
mount /dev/vdb /life/
然后回车,什么都不显示。
- 看一下挂载的结果,挂上还是没有挂上。
df -TH
大家可以看一下图,已经挂上了。
设置开机自动挂载数据盘
- 查询一下数据盘的
UUID
blkid /dev/vdb
- 将
UUID
添加到/etc/fstab
vi /etc/fstab
- 按
i
进行编辑 - 将光标移动到最后,将你数据盘的
UUID
添加上,格式如下:
UUID=0b3040e2-xxxxx-4abb-841dxxxxxx2693df /life/ ext4 defaults 0 2
- 按
ESC
键,输入:wq
,然后回车。 - 验证一下看看生效了没:
mount -a
如果啥都没有输出,就证明没有问题。