azure linux 挂载磁盘,Azure上如何在Linux下挂载数据磁盘

在Azure上创建了虚拟机之后,我们在一些情况下会需要添加更多的数据磁盘来存储持久化数据,本文介绍如何快速的在Azure Linux的虚拟机上添加数据磁盘并初始化:

登陆Azure的管理界面,并创建虚拟机,本文使用CentOS 6.5作为示例操作系统,其他Linux操作系统类似

fc27855a8a3bc7fb370a09c5f4269428.png

我们先使用SSH登录到改Linux操作系统,检查下当前系统的磁盘状态:

4e1d672c2a1ba32cef7dc97091078241.png我们可以看到,目前的Linux系统下只有/sda和/sdb设备,其中/dev/sdb1是系统自动分配的临时磁盘,请不要将重要数据存储在上面,重要的数据需要存储在新建的持久化存储中。

在Azure的管理门户上,选择你要添加磁盘的虚拟机,选择“仪表板”,在底部的菜单栏选择“附加”-》“附加空磁盘”来添加新的数据盘:

9fea0c59dd8a45cb7a79a04a1e79f8d7.png

在弹出的对话框中,选择你要添加的磁盘大小,单个磁盘最大不超过1T,根据虚拟机大小不同,最大可添加的磁盘书也不相同,具体可以参考官方文档(https://msdn.microsoft.com/zh-cn/library/dn197896.aspx  ),本处为了测试,设为50G:

51c86aee36ce68141b21600731613589.png

在界面添加完磁盘以后,你可以看到以下信息,系统多了一个数据盘:

67928786d989ae74e3099562c5880f65.png

使用ssh登陆到Linux虚拟机,剩下的步骤都要通过Linux命令行完成。首先检查目前的系统硬件变化和当前的设备变化,使用如下命令检查:

[azureuser@centostest ~]$ sudo tail -f /var/log/messages

[azureuser@centostest ~]$ ls -l /dev/sd*

6ec09d402f34beec41627859d804f24a.png

可以看到系统中实际上已经添加了一个sdc的设备,这个设备就新添加的系统盘,但没有分区也没有格式化,就像你挂了一块硬盘到一个服务器上是一样的,所以第一步我们用fdisk来做分区:

$ sudo fdisk /dev/sdc

e956957856be10c5456f49241129dcd7.png

在它提示符下输入N,建立新的分区,P选择primary partition,w将相关结果写入分区表。

8. 将新加载的硬盘分区后,我们需要将新建立的分区格式化城系统可以识别的文件系统:

$ sudo mkfs -t ext4 /dev/sdc1

956f45b50fd77388480d2678a587f6f0.png

9.建立一个新的目录,用来挂载新的分区,在本例中使用/data,然后将新的分区挂载到该目录下:

$ sudo mkdir /data

$ sudo mount /dev/sdc1 /data

930df8c68fff2e7950c053da4b1fc98a.png

10.到目前为止,你已经可以正常使用新加载的数据盘了,加载目录在/data,然而有个问题是,目前是临时加载硬盘,一旦系统重启,加载信息就会丢失,在Linux下,磁盘加载信息会保存在fstab文件中,系统会自动加载该文件中的分区,而在加载磁盘的时候,我们一般使用UUID来作为标示符:

$ sudo -i blkid

$ sudo vi /etc/fstab

3b951f5827241bca5744fa0c831c6f07.png

4e58445d2ccbf4c452fc4d6fe36aca56.png

11. 最后一件事情,目前所创建的/data,属于root用户,就意味着其他用户无法使用该目录,如果默认用户azureuser想要读写该目录怎么办呢?可以在该目录下创建一个子目录,使用Linux命令修改owner属性,然后就可以使用了:

65087c610f85dbc33da62ed10a5dc9ac.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值