中国酒茶网

阿里云挂载硬盘(数据盘)重启后失效的解决办法

时间:2021-09-16 20:35:05来源:food栏目:社会关注 阅读:

阿里云的官方教程还是有很多问题的,很多地方没讲到位。比如安装他给的教程给linux系统挂载硬盘,那么你会发现重启系统后就找不到挂载的数据盘了。

完整的阿里云挂载数据盘方法如下:

1、入手阿里云后查看有几块硬盘:

(只显示概况,不显示分区情况)

fdisk-l

2、查看硬盘分区

fdisk -l

如果有提示:

disk/dev/xvdb doesntcontainavalidpartitiontable说明数据盘还没有分区和挂载.

则表示你有未分配的数据盘未使用,继续下一步“分区”操作。

如果提示:

Device Boot Start End Blocks Id System

/dev/vdb1 * 2048 83884031 41940992 83 Linux

注意是/dev/vdb1才是数据盘,/dev/vda1是系统盘。

则说明购买的数据盘之前已经格式化过了,已经格式化过的数据盘,跳第4步直接挂载就可以了。

如果以上2种提示都没有,则说明你没有购买数据盘,只有系统盘哦,不需要做任何操作。可以到阿里云控制台确认下是否有购买数据磁盘。

3、分区

切换到root账户;

运行fdisk /dev/xvdb,对数据盘进行分区。根据提示,依次输入n,p,1,两次回车,wq,分区就开始了。

n:代表new,新建分区

p:代表primary,设为主分区

1:代表分区数1个

第一次回车:代表分区开始位置使用默认的从1号扇区开始。

第二次回车,代表分区结束位置使用默认的最后一个扇区。

(意思就是:把整块数据偏分为1个主分区,创建的分区分区名称就是xvdb1)

wq,代表保存并执行以上分区。分区就开始了!

再次使用fdisk -l就可以看到新的分区了,如下:

Device Boot Start End Blocks Id System

/dev/vdb1 * 2048 83884031 41940992 83 Linux

分区成功,下面就开始挂载,否则是无法使用的。

4、挂载

linux的所有硬件都是用文件来表示的。挂载数据盘,其实就是指定数据盘的挂载点。也就是在配置文件中把数据盘指向某个文件夹,这就是挂载了。

"mkdir/wwwroot"在根目录下创建wwwroot文件夹用来放网站文件。你也可以不用创建,使用现有的文件夹也可以的。

挂载命令:

mount/dev/xvdb1/wwwroot

挂载分区xvdb1到wwwroot目录。也就是说以后存放在wwwroot这个文件夹下的文件其实就是存放在数据盘了。

(注意要先挂载后放数据,如果先放数据再挂载,那么数据会丢失。不过不用担心,如果遇到这种情况,那么取消挂载后数据又会回来)

5、给/etc/fstab文件写入挂载硬盘的信息。

如果没有这一部,那么重启系统后挂载就没了,那么每次重启后就要手动挂载了。(阿里云没介绍这一步),方法如下:

echo'/dev/xvdb1 /mnt ext3 defaults 0 0'>> /etc/fstab

或者手动vi修改/etc/fstab这个文件。

6、查看分区情况

执行命令:df -h

好了,应该可以看到

/dev/vdb1 99G 9.2G 85G 10% /wwwroot

至此,linux下数据盘的挂载完毕!

郑重声明:部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

标签:

上一篇:阿里云数据盘挂载完整过程

下一篇:神舟十二号返回舱成功着陆

相关推荐

图文欣赏

返回顶部