阿里云linux服务器如何挂载数据盘
2018-05-26 · 百度认证:青岛四海通达电子科技有限公司官方账号
1)使用fdisk -l命令查看主机上的硬盘
可以看到一共有三块硬盘,/dev/xvda和/dev/xvdb和/dev/xvdd。
其中/dev/xvda是系统盘,并且分成了一个区,也就是/dev/xvda1。
/dev/xvdb是原来使用的数据盘,这块硬盘并没有分区,直接整块硬盘挂载到了主机上,就是这块数据盘用光,所以购买了新的磁盘/dev/xvdd。
注意,不同的主机商,设备路径的命名规则可能会不同,比如另一家的云主机中,硬盘的路径是/dev/vda,如下图:
Linux系统中的一个设计理念就是everything is file,/dev/xvda等设备路径并不是真实的硬盘文件,而是系统为了方便管理,而映射出来的一个路径,这个文件并不能读和写操作,只能提供给一些硬盘管理命令使用,比如分区,挂载,格式化,等等。
2)使用mkfs.ext4命令把硬盘格式化:
mkfs.ext4对应的是ext4文件格式。在以前更常用的是ext3,现在已经不建议使用。
3)格式化之后,先把硬盘临时挂载到/mnt目录。
4)使用df命令检查一下,可以看到/dev/xvdd已经挂载到了/mnt目录
5)这位客户需要把/www/web/xxxx/public_html/data/music目录使用在新的数据盘上,所以先将这个目录下的文件转移到新硬盘上,也就是刚刚挂载的/mnt目录。
注:为保护客户信息,关键文字已打码。
6)转载好文件后,卸载掉/mnt目录。
7)通过df命令查看,/dev/xvdd数据盘已经卸载掉。
*上面只是准备工作,下面的操作才正式的把/dev/xvdd数据盘挂载到要使用的/www/web/xxxx/public_html/data/music目录上*
8)编辑/etc/fstab文件,在最后面添加配置
最前面的三项分别是设备路径,需要挂载到的目录,使用的文件系统格式,后面的直接照搬即可,注意每一项之间必须有空格或者制表符。
9)执行mount -a命令
这个命令是按照/etc/fstab的配置来挂载硬盘,这里实际的操作就是把/dev/xvdd挂载上,因为只有这一行是新添加的,其他的配置所对应的挂载项目都是已经挂载好的。
如果挂载成功,不会出现任何提示。
10)使用df命令查看,可以看到硬盘已经成功的挂载到了指定的目录上。
11)挂载之后,需要重新设置挂载目录的属主属组以及权限。请了解下chown和chmod命令,本文不做叙述。