麦田的博客

Linux系统挂载磁盘/linux挂载数据盘

2015-08-05


本文从2015年一直在更新,保持最新的技术!

各个主机商的技术不同,需要区别对待,以下是我使用各个主机商服务的挂载数据盘经验:

麦田一直在使用linode的主机,性能强,价格便宜,技术先进,买到主机后直接安装管理面板即可使用。

也就是说,使用linde的主机,不需要挂载数据盘,直接安装宝塔管理面板即可开始建站!

但国内主机商不同,2014年我使用阿里云主机,需要自己挂载数据盘。(阿里云挂载数据盘,主要以centos为例)

2018年4月15日,遨游主机挂载数据盘

害羞哥的遨游主机很好用,他们的Linux系统自带自动挂载数据盘脚本:

sh /root/AutoTools.sh

运行后有两个选项:

1.Mount second disk with LVM mode

2.Mount second disk with ext3 mode

1、挂载第二块硬盘为LVM(合并系统盘与数据盘,充分利用磁盘空间,重装系统会丢失数据,这也是Linode的默认方案)

2、挂载第二块硬盘为ext3(系统盘与数据盘分开,重装系统,数据盘内容不会丢失,将挂载至/home目录)

本人的数据有备份,而且系统从未出过故障,所以选择第一个选项!

2019年06月,KVM架构不需要挂在数据盘

开始购买使用遨游的KVM主机,发现以上脚本无效,遨游技术员告诉我:

KVM 虚拟化为单盘,无数据盘,请勿执行本挂载脚本

KVM 仅单盘,无数据盘,会自动扩容,无需挂载

今年开始,这些主机公司开始推荐KVM架构的主机,这将称为将来的主流!

LOCVPS主机挂载数据盘

今天开始使用K总的LOCVPS,默认安装的是centos7 64位,但loc只提供一个2013年的教程:CentOS 6 卷组挂载硬盘教程。

按照这个老旧复杂的教程来挂载,总是出错。

经过搜索发现宝塔面板竟然在201705推出了:Linux自动磁盘挂载工具

越来越爱宝塔,这是一个贴心的聪明小伙子!

宝塔面板的Linux自动磁盘挂载工具写道:最近发现很多用户反馈的一些问题与磁盘挂载有关

1、安装完面板后发现磁盘容量与实际购买容量不符

2、重启服务器后面板无法访问,网站、数据库文件丢失

以上都是因为未挂载磁盘,或挂载操作不当引起的,为解决这个问题,我们制作了磁盘自动挂载工具,支持Centos、Ubuntu、Debian、Fedora…

点击进入:BT-Panel Linux自动磁盘挂载工具

如果链接失效,请进入宝塔搜索:挂载工具

网站内容少不必买数据盘

国内主机商一般送10-20G系统盘,除去系统后还有数G的空间,如果网站内容少完全够用,就不必另外花钱买数据盘,也不用挂载数据盘,直接安装管理面板到系统盘,网站文件也放在里面即可。

建议使用以上自动挂载工具,不推荐以下教程

2017年我开始使用尊云和紫田的主机,主机有45G硬盘,系统盘占8G,剩下37G的硬盘需要自己挂载。

无论是阿里云还是紫田,在操作上是一样的。

以下是Centos系统挂载数据盘的教程

宝塔的教程:本文中的磁盘/dev/xvdb 为作者测试服务器上的命名,你的服务器中可能是/dev/sdb /dev/vdb等等,请按实际名称修改

0、创建挂载目录(如果是为安装amh,www需要修改成home)

mkdir -p /www

1、确认是否有没有分区的磁盘,如下图,没有分区的磁盘是 /dev/xvdb

fdisk -l

挂载数据盘

2、为磁盘分区:fdisk /dev/xvdb

若已分区的,请跳过2-9,直接到第10步!

紫田主机已经分区好,会有一个xvdb1,第9步有图

3、输入n开始创建分区

挂载数据盘

4、输入p创建主分区

挂载数据盘

5、选择分区号,输入1

6、输入分区开始位置,直接回车

7、输入分区结束位置,直接回车

8、输入wq 保存退出

9、检查是否分区成功:fdisk -l

挂载数据盘

10、格式化分区,这里请输入你看到的磁盘加分区号,如下图,已格式化过的,请跳过

mkfs.ext4 /dev/xvdb1

11、将分区挂载信息添加到开机启动挂载

echo “/dev/xvdb1 /www ext4 defaults 0 0” » /etc/fstab

12、重新挂载所有分区:mount -a

13、检查是否挂载成功:df(成功就如下图)

挂载数据盘

14、输入reboot重启主机,再次检查是否挂载成功,然后再安装管理面板!

+++

紫田挂载数据盘实际操作图

挂载数据盘

挂载数据盘

+++

快云有两种产品,一是云服务器(SSD硬盘),一是传统VPS(机械硬盘),两者的区别是:

VPS是单台虚拟化,价格便宜;

云服务器价格贵,可以弹性扩容,是底层虚拟化,集群式虚拟化,性能更好。

快云服务器挂载磁盘方法和其他公司大同小异,实例如下:

1、先看硬盘状态:df -h

数据盘没有加载进来(50G的数据盘)

挂载数据盘

2、使用fdisk -l命令查看硬盘情况:

挂载数据盘

要挂载的是数据盘,已经分区好了,所以不再分区了! 注意:如果提示“Disk /dev/vdb doesn’t contain a valid partition table”

说明这块硬盘还没有分区,需要先格式化硬盘,格式化为EXT4日志式文件系统,命令为:“mkfs.ext4 /dev/vdb”

麦田提示:以上三段话是网上流传的教程,按照上面操作mount会报错:

you must specify the filesystem type

所以需要先格式化,宝塔推荐ext4格式:mkfs.ext4 /dev/vdb

部分教程会使用这个命令:mkfs.ext3 /dev/vdb(麦田推荐使用更新的ext4)

3、挂载硬盘

挂载前,先在服务器上创建一个需要挂载的挂载目录(以宝塔为例用www目录)

mkdir -p /www

挂载磁盘到该目录,挂载命令:“mount /dev/vdb /www”

挂载数据盘

4、挂载了之后输入 “df -h” 可以查看挂载状态(如上图)

5、设置开机自动挂载硬盘:

在SSH中输入如下命令(注意将 /www 修改为你实际挂载的目录)

echo “/dev/vdb /www ext4 defaults 1 2” » /etc/fstab

如果是EXT3日志式文件系统,则如下

echo “/dev/vdb /www ext3 defaults 1 2” » /etc/fstab

设置完毕后,运行mount -a命令,如果无提示,说明配置正确。

最后输入reboot重启服务器即可!

挂载数据盘

美橙主机挂载数据盘

2018年,重新开始使用美橙互联的主机,性价比比较高!

第一步还是要挂载磁盘,美橙有一个2015年的教程如下(centos)

Linux磁盘挂载是比较常见的管理操作之一。橙云预装的Linux系统有2块盘,一块为系统盘,另外一块磁盘是数据盘,默认没有挂载,需要手动挂载到系统中。具体操作是:

对磁盘进行格式化,格式化后挂载到需要的挂载点,最后还需要添加分区启动表,以便下次系统启动随机自动挂载。

1、首先查看系统中磁盘信息,命令为:fdisk-l输入后显示的:“Disk/dev/vda:21.5GB"即为系统盘,名称为vda,另外还有一块磁盘没有格式化,没有分区,没有在使用中的:“Disk/dev/vdb:32.2GB”

2、将未使用的磁盘进行格式化:mkfs.ext3/dev/vdb

3、将格式化完的磁盘进行挂载,挂载前,先在服务器上创建一个需要挂载的挂载点,如可以在根目录下创建一个wwwroot目录。

创建目录命令为:mkdir /wwwroot

挂载磁盘到wwwroot目录,挂载命令:mount /dev/vdb/wwwroot/

4、修改fstab,以便系统启动时自动挂载磁盘,编辑fstab默认启动文件命令:vi /etc/fstab

回车在其中添加一行:/dev/vdb /wwwroot ext3 defaults 0 0

这时,需要了解:Linux的vi编辑使用方法

5、输入:sync将缓存写入服务器,并重启服务器。

6、输入命令:df-lh,查看第2块磁盘是否正常挂载!


相关内容

  • 阿里云主机选购和使用
  • CDN详解和自建CDN的方法
  • 主机性能测试和主机网速测试
  • RAKsmart主机教程
  • 优麒麟linux系统怎么样
  • Ubuntu安装教程
  • BandwagonHost搬瓦工主机怎么样
  • Windows10和Deepin15双系统安装教程
  • 阅读指南
  • 雨林木风起点系统StartOS介绍和安装教程
  • 标签

    挂载数据盘linux主机宝塔