温馨提示:这篇文章已超过1542天没有更新,请注意相关的内容是否还可用!
一般用Linux系统做站点服务的数据都不会放在系统盘内,这样既不利于后期的管理,同时随着站点数据的增多而大量战用系统盘容量。目录以centOS做服务器的数据盘一般都用另一块数据盘挂载在某个目录上运行站点的数据,挂载目录多为www或data。本篇文章将绍介CentOS系统如何来挂载目录的详细教程。
一、数据盘挂载到服务器
购买云服务器后,一般都只有系统盘而没有数据盘的。这个时候我们就购买一块数据盘(必须和服务器同在一个内网区),以下文章将以百度智能云的数据盘挂载为例,登陆后台,在控制台处选择”数据盘”执行挂载到服务器上(这里只是把数据盘和服务器关联而已,没有实际的挂载目录):
二、查看服务器磁盘
挂载数据盘到服务器后,以root用户连接SHH终端,输入命令查看数据盘符:# fdisk -l
从上图可以看出,第一块磁盘默认为/dev/vda,第二块磁盘为/dev/vdb
对比系统盘/dev/vda可以看到系统盘已进行了分区,分区1盘符为/dev/vda1,系统盘容量已经全部分给了该分区,无法再对该分区继续分区,下面我们将要对数据盘/dev/vdb进行分区。
三、数据盘的分区
对数据盘/dev/vdb进行分区,只有分区之后才能进行挂载目录使用
执行分区命令:# fdisk /dev/vdb
保存完成后会自动回退到了命令行,再次查看:# fdisk -l
如上图显示分区已经好了。
四、格式化数据盘
刚建好的分区是不能直接挂载到目录上使用的,必须进行系统格式化才能使用。
Linux系统的文件格式建议使用ext4,如果你愿意也可以使用xfs格式
查看分区详情:# parted -l
(这个比fdisk更加详细,多了文件系统等信息)
可以看到,刚才新建的分区dev/vdb1没有进行格式化,那我们就开始格式化吧!将分区格式化为ext4格式
执行格式化命令:# mkfs.ext4 /dev/vdb1
(待出现done即表示格式化完成)
此时再查看分区详情:# parted -l
如下图,数据盘已显示文件系统了。
五、数据盘挂载目录
这里我们以挂载数据盘到www目录为例进行介绍。
先查看一下系统的挂载详情:# df -h
【提示】卸载某个目录的挂载命令:
# umount /xxx
(xxx为目录名)
查看系统目录,看一下根目录下有没有www这个文件夹存在
先执行:# cd ../
后再执行:# ls
从上图可知,根目录里没有www这个文件夹,那就创建一个名称为www的文件夹
创建新文件夹命令:# mkdir /www
执行创建命令后,查看www目录是否创建成功,同样先执行:# cd ../
后再执行:# ls
从上图可以看出来,我们已经成功创建了名为www的文件夹
现在就可以把这个/dev/vdb1数据盘挂载到www目录是使用了
把/dev/vdb1数据盘挂载到www目录的命令:# mount /dev/vdb1 /www
然后查看是否挂载功能:# df -h
如下图所示,我们已经成功把数据盘(/dev/vdb1)成功地挂载到www这个目录上了:
六、启动自动挂载目录
设置服务器启动自动挂载目录,可以通过修改/etc/fstab文件,让系统启动的时候磁盘自动挂载到www这个目录
修改/etc/fstab文件命令:# vi /etc/fstab
如上图所示,打开文件后,按i
键进入编辑模式,新增或修改启动挂载命令:
/dev/vdb1 /www ext4 defaults 0 0
新增或修改完后,按ESC
键,再按英文的冒号:
,再输入wq
,回车即可保存
到这里,我们已经挂载数据盘到www目录下,并设置为开机自动挂载了。
最后顺便脑补一些iv命令常识(按ESC
健 跳到命令模式,然后输入英文冒号:
)
:wq
保存并退出iv:w
保存但不退出vi:w!
强制保存,不退出vi:wq!
强制保存文件,并退出vi:w file
将修改另外保存至file中,不退出vi:q:
不保存文件vi:q!
不保存文件,强制退出vi:e!
放弃所有修改,从上次保存的文件开始再编辑
发表评论