开发者社区> 问答> 正文

Linux主机挂载新磁盘的详细步骤

本文适用的使用场景:
1)某些不支持磁盘扩容VPS、云主机,本次案例涉及的阿里云云主机。
2)独立主机增加硬盘。


在最前面,还有两点需要提醒下:
1)对于新手,如果出现误操作可能会把数据弄丢,所以,如果云主机有快照功能,一定要设置快照,如果没有快照,请确保在完全理解这篇文章里的每一步操作步骤之后,再到主机上实际操作。
2)超过半数的类似服务中,发现都是日志文件把硬盘给用光了,但是用户并未发现,也不会检查,所以就买了新的硬盘,本次安例也是一样,处理过程中发现了30G左右的日志文件。


如果是新主机,那么挂载硬盘是很简单的,本文主要讲的是已经使用了一段时间的主机,在硬盘不够用的情况下,增加硬盘的方法。
Linux并不能将两块硬盘同时挂载在同一个目录,所以如果硬盘不支持扩容,那么唯一的选择可能就是把网站占用硬盘最大的目录,通常是附件目录,转移到新硬盘上。


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命令,本文不做叙述。


原文地址: http://www.yundaiwei.com/post/417.html


展开
收起
云代维 2015-03-15 21:52:18 25713 0
6 条回答
写回答
取消 提交回答
  • ReLinux主机挂载新磁盘的详细步骤
    经典贴,之后会用到
    2016-09-06 16:20:42
    赞同 展开评论 打赏
  • 回楼主服务器之家的帖子
    还需要把/mnt下面的数据放到新数据盘的music下面吗
    2015-03-31 23:15:41
    赞同 展开评论 打赏
  • ReLinux主机挂载新磁盘的详细步骤
    以前都是闷头使用,就像楼主说的,现在系统盘满了,都不知道怎么挂载硬盘,90G的数据库在那睡了三年。。。
    2015-03-16 15:15:48
    赞同 展开评论 打赏
  • ReLinux主机挂载新磁盘的详细步骤
    大家都在鼓掌加分。而我很好奇的是磁盘不用先分区的么?
    之前我也问过相似的问题,一直也没有弄清楚
    http://bbs.aliyun.com/read/167936.html?spm=0.0.0.0.JAxQuk
    2015-03-16 14:51:41
    赞同 展开评论 打赏
  • 元芳,阿里云云栖论坛总版主,phpwind官方论坛管理员,社区论坛领域应用专家。长期活跃在社区论坛建站领域,对各类社区论坛程序颇有研究!乐于交友,热心助人,以帮助和服务站长朋友为宗旨,帮助数以千计的站长朋友顺利建站!
    您的帖子很精彩!希望很快能再分享您的下一帖!
    2015-03-16 10:28:43
    赞同 展开评论 打赏
  • ReLinux主机挂载新磁盘的详细步骤
    不错,做个记号,留到以后用
    2015-03-16 09:48:31
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载